用命令行操控AI工具链?mcporter让我爽到了

用命令行操控 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

评论区

0 条评论

登录后可评论。

苏棠 14 阅读