What problem does it solve? Interacting with MCP (Model Context Protocol) servers normally requires a full MCP client application. This Skill lets you discover, configure, authenticate, and invoke MCP servers and tools directly from the terminal, including ad-hoc servers with no prior configuration. ## Core Features & Use Cases - Server Discovery & Listing: Auto-detect MCP servers configured by other clients (Claude Desktop, Cursor) and list their tools with full schema details. - Direct Tool Calls: Invoke any MCP tool via key=value, function syntax, or JSON payloads, against configured servers or ad-hoc HTTP/stdio endpoints. - Auth, Config & Code Generation: Handle OAuth logins, manage server configs, run a persistent daemon, and generate CLI wrappers or TypeScript clients for MCP servers. - Use Case: You find a Linear MCP server on a registry and want to list open issues. Connect ad-hoc by URL, authenticate with OAuth, and call the list_issues tool with JSON output for scripting. ## Quick Start Use mcporter to list the MCP servers configured on this machine and then call a tool from one of them with JSON output.