Best for
- Developers who need to call MCP tools from scripts or CLIs
- Developers building generated clients or CLIs
- TypeScript and Node.js environments
This is a framework for building MCP servers or agents, not a server you connect a client to.
MCPorter is a versatile tool for calling MCP tools from scripts and CLIs, offering flexible commands and a TypeScript API. It is suitable for developers and coding agents, but requires careful handling of security and configuration.
Strongest · Maintenance 17/20 Weakest · Reliability 8/20
Static review · not runListed 2026-08-07
Read the FMRS scoring method →Runtime:Node.js 24+
Install globally via npm: npm install -g mcporter; or via Homebrew: brew install steipete/tap/mcporter. You can also try the CLI without installing using npx mcporter --version. Node 24 or newer is required.
Run npx mcporter --version to confirm installation, then run npx mcporter list https://mcp.context7.com/mcp --brief; printing the server's tool signatures proves the connection works.
Once connected, you can ask your AI assistant things like:
No matching tools
MCPorter is a TypeScript runtime and command-line tool for discovering and calling Model Context Protocol (MCP) servers. It is for developers and coding agents that need the same MCP tools from a terminal, a script, or a generated standalone CLI. It supports stdio, Streamable HTTP, and legacy SSE servers, reads project and user config, and can import MCP servers from Cursor, Claude Code and Desktop, Codex, Windsurf, OpenCode, and VS Code. It provides commands like mcporter list, call, resource, auth, vault, generate-cli, emit-ts, record, and replay. It also offers a TypeScript runtime API such as createRuntime(), callOnce(), and createServerProxy() for tool calling in scripts.
Upstash's official server providing up-to-date third-party library docs for AI coding assistants
AI-powered NPM package analysis MCP server
An independent control layer that gives AI coding agents budgets, brakes, and receipts
GitHub's official MCP server for managing repos, issues, PRs, and workflows via natural language
Source revision 627965fb6940 Data synced 2026-10-12 Read the FMRS scoring method