mcporter 是一个命令行工具,用于管理 MCP(Model Context Protocol)服务器与工具。它让用户可以直接通过 CLI 完成服务器的列出、配置、认证与工具调用,并支持为 MCP 工具生成命令行包装和类型定义。
用途 mcporter 面向需要以命令行方式集中管理 MCP 服务器和调用 MCP 工具的场景。它同时支持 HTTP 与 stdio 两种 MCP 服务器传输方式,并支持临时(ad-hoc)创建服务器,便于快速接入和调试。
主要能力
- 列出已配置的服务器:mcporter list
- 认证相关操作:mcporter auth --help
- 调用 MCP 工具:mcporter call <server-name> <tool-name> [arguments...]
- 生成 CLI 包装:mcporter generate cli <server-name>
- 生成类型定义:mcporter generate types <server-name>
- 配置管理:mcporter config --help
使用方式 使用前需要满足以下条件:已安装 mcporter CLI(可通过 Homebrew 安装:brew install pdxfinder/tap/mcporter),并在 ~/.config/mcporter/ 中完成 MCP 服务器配置。随后即可通过上述命令列出服务器、进行认证、调用工具或生成 CLI/类型。资料还提到可使用 exec 工具运行 mcporter 命令。
适用场景 适合需要以命令行方式管理 MCP 服务器、调试 MCP 工具调用、为 MCP 工具生成类型化包装,以及临时接入 MCP 服务器的开发与自动化工作流。
限制 资料未提供关于收费、价格、平台兼容范围、性能效果或具体认证流程的更多细节,这些内容暂未提供。