{"repo":"openclaw/mcporter","free":true,"listed":false,"github":"https://github.com/openclaw/mcporter","clone":"git clone https://github.com/openclaw/mcporter.git","description":"Call MCPs via TypeScript, masquerading as simple TypeScript API. Or package them as cli.","language":"TypeScript","stars":4923,"topics":["cli","mcp","ts-api"],"license":"MIT","category":"cli-tools","readme_excerpt":"MCPorter 🧳 — Carry MCP tools into scripts, CLIs, and agents MCPorter is a TypeScript runtime and command-line tool for discovering and calling Model Context Protocol servers. It is for developers and coding agents that need the same MCP tools from a terminal, a script, or a generated standalone CLI. Install Try the CLI without installing it: Install it for repeated command-line use: Node 24 or newer is required for npm installs. For the TypeScript runtime, add mcporter to your project with your package manager. Signed macOS binaries and the other supported install paths are covered in the install guide. Quick start Inspect a public MCP server, then call one of its tools: The first command prints the server's TypeScript-style tool signatures. The second returns matching Context7 library IDs without requiring local configuration or credentials. See the five-minute quickstart for resources, generated CLIs, and typed clients. Core workflows Goal Command or API Details ----------------------------------------- ------------------------------------ ------------------------------------------ Discover servers and tools mcporter list CLI reference Call tools and read resources mcporter call , mcporter resource Call syntax Connect to a one-off URL or stdio command --http-url , --stdio Ad-hoc servers Complete or seed OAuth mcporter auth , mcporter vault Configuration Generate a focused CLI mcporter generate-cli CLI generator Generate TypeScript types or clients mcporter emit-ts Typed cl","default_branch":null,"files":null,"tree":[],"storefront":"/r/openclaw","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/openclaw/mcporter/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}