What problem does it solve?
Discover, authenticate, configure, and invoke MCP (Model Context Protocol) servers and tools directly from the terminal so you can integrate model-enabled services into scripts, automation, and debugging workflows without manual HTTP plumbing.
Core Features & Use Cases
- Discovery & Listing: Auto-discovers local MCP servers and lists configured endpoints and tools with schema details.
- Ad-hoc Calls: Call tools via HTTP URLs or stdio commands without persistent configuration for one-off jobs or testing.
- Auth & Config Management: Perform OAuth logins, manage server entries, import/export config, and override config per command.
- Daemon & Generation: Run a persistent daemon for long-lived connections and generate CLIs or TypeScript clients for integration.
- Use Case: Use mcporter to authenticate to a third-party MCP server, call a tool to fetch structured data with JSON output, and generate a client library for automation pipelines.
Quick Start
List available MCP servers and call a tool to fetch the latest five issues from the linear.list_issues endpoint with JSON output.