| name | mcporter |
| description | Use when users need to operate MCP servers or tools with the mcporter CLI: list servers, configure auth, call HTTP/stdio tools, edit config, or generate CLI/type bindings. |
| zh_description | 用于通过 mcporter CLI 列出、配置、鉴权和调用 MCP 服务器或工具。 |
| version | 1.0.1 |
| author | community |
| source | in-house |
| source_url | |
| license | MIT |
| tags | [MCP, Tools, API, Integrations, Interop] |
| created_at | 2026-04-13 |
| updated_at | 2026-06-29 |
| quality | 4 |
| complexity | intermediate |
| metadata | null |
| hermes | null |
| homepage | https://mcporter.dev |
| prerequisites | null |
| commands | [npx] |
mcporter
Use mcporter to discover, call, and manage MCP (Model Context Protocol) servers and tools directly from the terminal.
Prerequisites
Requires Node.js:
npx mcporter list
npm install -g mcporter
Quick Start
mcporter list
mcporter list <server> --schema
mcporter call <server.tool> key=value
Discovering MCP Servers
mcporter auto-discovers servers configured by other MCP clients (Claude Desktop, Cursor, etc.) on the machine. To find new servers to use, browse registries like mcpfinder.dev or mcp.so, then connect ad-hoc:
mcporter list --http-url https://some-mcp-server.com --name my_server
mcporter list --stdio "npx -y @modelcontextprotocol/server-filesystem" --name fs
Calling Tools
mcporter call linear.list_issues team=ENG limit:5
mcporter call "linear.create_issue(title: \"Bug fix needed\")"
mcporter call https://api.example.com/mcp.fetch url=https://example.com
mcporter call --stdio "bun run ./server.ts" scrape url=https://example.com
mcporter call <server.tool> --args '{"limit": 5}'
mcporter call <server.tool> key=value --output json
Auth and Config
mcporter auth <server | url> [--reset]
mcporter config list
mcporter config get <key>
mcporter config add <server>
mcporter config remove <server>
mcporter config import <path>