MCPorter 移植工具
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @zcwl/mcporter。
技能介绍
解决什么问题
当 AI Agent 需要调用多个 protocol service 或 MCP 风格连接器时,手动整理服务器地址、传输类型、认证凭据和工具参数容易出错,也难以批量检查连通性。尤其是当多个连接器使用不同传输协议和认证方式时,单靠临时命令很难保持一致。本技能把这类操作收敛为可执行的 CLI 流程,适合在 Claude Code、Cursor 等支持 SKILL.md 的环境中做服务发现、工具调用测试和配置管理。
工作方式
它围绕 mcporter CLI 提供一组操作:
- 服务发现:用
mcporter list查看已注册连接器及其暴露工具 - 配置管理:用
mcporter config添加、修改或删除连接配置 - 认证管理:用
mcporter auth处理 API Key、OAuth Token 等凭据 - 工具调用:用
mcporter call传入参数并接收结构化结果 - 健康检查:用
mcporter ping检测延迟与可达性
传输上支持 stdio、SSE、WebSocket,分别对应本地进程、远程 HTTP 流和双向实时通信。参数通常包括 command、server、tool 和 params,输出参考 assets/output.json。
适用边界
该技能面向 CLI 操作,不负责 protocol service 自身的开发与部署,也不是 GUI 管理器或任意 API 调用器。若环境要求平台 API Key,应按依赖说明配置,但不要将密钥硬编码进配置文件。
使用场景
- 在接入多个 MCP 连接器后,用 `mcporter list` 检查哪些服务已注册并暴露了哪些工具。
- 需要测试某个远程 SSE 连接器时,用 `mcporter call` 传入参数并查看结构化返回结果。
- 切换 dev、staging 环境时,用 `mcporter config` 管理连接配置并避免混用凭据。
- 上线前批量检查多个连接器连通性时,用 `mcporter ping` 记录延迟与可达状态。
适合人员
- 维护 AI Agent 外部连接器配置的工程师:要统一管理多个 protocol service 的地址、传输和认证。
- 集成 MCP 工具的工程师:需要用 CLI 列出工具、测试调用并获取结构化结果。
- 负责服务上线检查的平台工程师:要批量确认连接器可达性和响应延迟。
- 做配置迁移的自动化运维工程师:要把现有连接器配置导出、导入并检查服务注册。