适合谁
- 需要从脚本或 CLI 调用 MCP 工具的开发者
- 需要生成客户端或 CLI 的开发者
- 使用 TypeScript 和 Node.js 的开发环境
MCPorter 是一个多功能工具,适合在脚本和 CLI 中调用 MCP 工具,提供灵活的命令和 TypeScript API。它适用于开发者和编码智能体,但需要谨慎处理安全性和配置。
MCPorter 是一个 TypeScript 运行时和命令行工具,用于发现和调用 Model Context Protocol(MCP)服务器。它面向需要在终端、脚本或生成的独立 CLI 中使用相同 MCP 工具的开发者和编码智能体。支持 stdio、Streamable HTTP 和旧版 SSE 服务器,可读取项目及用户配置,并能从 Cursor、Claude Code、Codex 等客户端导入服务器。提供 mcporter list、call、resource、auth、vault、generate-cli、emit-ts、record 和 replay 等命令。还提供 TypeScript 运行时 API,如 createRuntime()、callOnce() 和 createServerProxy(),便于在脚本中调用工具。
通过 npm 全局安装:npm install -g mcporter;或通过 Homebrew:brew install steipete/tap/mcporter。也可以使用 npx mcporter --version 尝试不安装的 CLI。Node 24 或更新版本要求。