直接在命令行中列出、配置、认证和调用 MCP 服务器及工具——支持 HTTP 和 stdio 传输、OAuth、代码生成及临时服务器连接。
npx clawhub@latest install mcportermcporter 是一个命令行界面工具,用于直接与 MCP(模型上下文协议)服务器及其工具进行交互。它支持 HTTP 和 stdio 两种传输方式,让你能够发现可用工具、使用类型化参数调用它们、管理身份验证,以及生成 TypeScript 客户端或 CLI 封装器——所有操作均可在终端中完成。无论你是在集成远程 API 支持的 MCP 服务器,还是本地 stdio 进程,mcporter 都能为你提供一致的接口,无需编写样板代码。
npx clawhub@latest install mcporter点击本页顶部的 安装 按钮即可一键设置
--output json)自动化 MCP 工具调用。使用简洁的选择器(server.tool key=value)、函数语法、完整 URL,或通过 --args 传入原始 JSON 载荷,即可调用任意 MCP 服务器上的任意工具。同时支持通过 --stdio 调用 Stdio 服务器(本地进程)。
运行 mcporter list 以枚举所有已配置的服务器,或运行 mcporter list <server> --schema 以查看特定服务器工具的完整输入/输出模式。
使用 mcporter auth 对受 OAuth 保护的服务器进行身份验证,并通过 mcporter config 命令管理您的服务器注册表,涵盖添加、删除、导入、登录和注销等操作。
为任何已配置或临时服务器生成带类型的 TypeScript 客户端(emit-ts,支持 client 或 types 模式),或生成完整的 CLI 包装器脚手架(generate-cli)。使用 inspect-cli 检查已生成的 CLI。
使用 mcporter daemon start|stop|restart|status 运行持久后台进程,适用于需要长时间运行 MCP 连接的场景。
向任意命令传入 --output json 参数,即可获得结构化、可解析的输出,适合通过管道传递给其他工具、脚本或 AI 代理。
使用 mcporter list <server> --schema 检查可用工具及其模式,然后直接通过 mcporter call 调用它们,无需编写完整的客户端即可验证其行为。
在 Shell 脚本或 CI 流水线中调用 mcporter call linear.list_issues team=ENG limit:5 --output json 等工具,并将结构化的 JSON 输出通过管道传递到后续处理步骤。
运行 mcporter emit-ts <server> --mode client,为 MCP 服务器的工具生成带类型的 TypeScript 封装,省去手动编写类型定义和样板请求代码的麻烦。
使用 mcporter call --stdio "bun run ./server.ts" <tool> key=value 测试本地开发的 stdio 服务器,无需事先在配置中注册。
npx clawhub@latest install mcporter登录后撰写评价
暂无评价。来分享你的使用体验吧!