What problem does it solve?
mcporter provides a single CLI to discover, authenticate, configure, and invoke MCP servers and their tools, removing manual HTTP calls, ad-hoc stdio workflows, and repetitive config edits when integrating with MCP-compatible services.
Core Features & Use Cases
- Server discovery and inspection: list available MCP servers and view tool schemas to understand inputs and outputs.
- Flexible invocation: call tools over HTTP, full URLs, or via stdio processes and pass JSON or key=value arguments for automation and testing.
- Auth, config, and daemon management: perform OAuth flows, manage local config, and start/stop a background daemon for persistent access; generate CLI and TypeScript client code for integrations.
- Use Case: A developer can authenticate to a remote MCP server, inspect a tool schema, run a data-scrape tool via stdio, and emit TypeScript types for use in a client application.
Quick Start
Use mcporter to list servers and call a tool by running mcporter list then mcporter call linear.list_issues team=ENG limit:5