mcporter

Manage MCP servers via a unified CLI for listing, configuring, authenticating, and calling tools.

1|Updated Apr 23, 2026
One-click install
npx skills add https://github.com/karaabd23-crypto/openclaw --skill mcporter-karaabd23-crypto
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mcporter
Source: https://github.com/karaabd23-crypto/openclaw/tree/main/skills/mcporter
Command: npx skills add https://github.com/karaabd23-crypto/openclaw --skill mcporter-karaabd23-crypto

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Efficiently manage MCP servers by providing a single, ergonomic CLI to list servers, configure settings, authenticate sessions, and call tools directly (HTTP or stdio).

Core Features & Use Cases

  • Discover MCP servers and tools with mcporter list
  • Authenticate, configure, and manage connections using mcporter auth and mcporter config
  • Invoke server tools directly with mcporter call, including stdio mode and direct HTTP requests
  • Generate client code and CLI bindings with mcporter generate-cli and mcporter emit-ts
  • Create and test ad-hoc servers or on-demand configurations during development and automation

Quick Start

Start by listing servers with mcporter list, then call a tool with mcporter call.

Frequently Asked Questions about mcporter

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I manage multiple MCP servers from a single command line interface?

You can manage multiple MCP servers from a single command line interface by using a unified CLI to list servers, configure settings, authenticate sessions, and invoke tools directly over HTTP or stdio channels.

What is the best way to call tools on an MCP server during ad-hoc development?

The best way to call tools on an MCP server during ad-hoc development is using a unified CLI command to invoke server tools directly, supporting both stdio mode and direct HTTP requests for on-demand configurations.

Can I generate client code and type bindings for my MCP server tools?

Yes, you can generate client code and type bindings for your MCP server tools by running specific CLI commands that emit TypeScript and generate CLI bindings for your configured servers.

Does the MCP server CLI support both HTTP and stdio communication channels?

Yes, the MCP server CLI supports both HTTP and stdio communication channels, allowing you to invoke server tools directly and manage connections across different transport layers efficiently.

How do I discover available tools across my configured MCP servers?

You can discover available tools across your configured MCP servers by running a single list command in the CLI, which enumerates all accessible servers and their respective tools.