用命令行操控AI工具链?mcporter让我爽到了
如果你是那种「能不切窗口就不切窗口」的终端党,你一定懂那种痛苦——
想让 AI 代码助手去调一个 MCP 服务器,结果还得切到 GUI、配置半天。
mcporter 干的事情,就是把这个流程彻底命令行化。
一句话:它让你在终端里直接发现、认证、调用任意 MCP 服务器的工具。
能干啥?
列出机器上所有已配好的 MCP 服务器
不用打开 Claude Desktop 或者 Cursor,直接:
mcporter list
它会扫出所有已配置的 MCP 服务,附带工具 schema。
直接调工具,不需要配置
比如调 Linear 的 issue:
mcporter call linear.list_issues team=ENG limit=5
连配置文件都不需要——mcporter 支持 --http-url 直接连:
mcporter list --http-url https://some-mcp-server.com --name my_server
一行命令起临时服务器
想临时跑个文件系统 MCP 工具?一行搞定:
mcporter list --stdio "npx -y @modelcontextprotocol/server-filesystem" --name fs
不需要提前装好、配置好,mcporter 帮你现场起。
认证也帮你搞定了
很多 MCP 服务需要 OAuth,mcporter 直接内置认证:
mcporter auth <server | url> [--reset]
浏览器弹窗会自动路由回终端,不用你手动复制 token。
混搭玩法:让它配你的 AI 工作流
这是我觉得最有意思的部分——
你可以把 mcporter 当成「终端版 MCP 工具箱」,配合 Hermes Agent 或者其他 AI Agent 使用:
- 用
mcporter generate-cli生成某个 MCP 服务的 CLI 包装器 - 用
mcporter emit-ts导出 TypeScript 类型,直接写代码调用 - 把不同服务的工具串成脚本,做成自己的自动化 pipeline
等于说,你不用记每个 MCP 服务的 SDK 用法,一个 mcporter 全搞定。
安装
# 不装直接跑(需要 Node.js)
npx mcporter list
# 全局装
npm install -g mcporter
支持 Linux / macOS / Windows。
说实话,这类工具最怕的就是「我用 GUI 五分钟搞定的事,你让我写一堆命令」。
但 mcporter 真正吊的地方在于:它不是来替代 GUI 的,它是来补足 GUI 做不到的场景的——
脚本化、自动化、远程调用。
如果你在搞 AI 工具链的自动化,或者需要把 MCP 能力集成进自己的脚本里,mcporter 值得试试。
GitHub:https://github.com/NousResearch/hermes-agent/tree/main/optional-skills/mcp/mcporter
GitHub: https://github.com/NousResearch/hermes-agent/tree/main/optional-skills/mcp/mcporter
评论区
登录后可评论。