SuperAPI AI 工具集

mcporter-mcp-first

智能体与模型

查看项目

更新于 10-16 06:51

技能介绍

用途:当任务需要 MCP 工具、内部应用连接器或呈现“使用 MCP”的行为时,该技能主张把 mcporter 当作首个注册表来检索。它了解本地已配置的 MCP 服务器,可暴露尚未加载到 Codex 工具列表中的工具。

主要能力与流程:先发现 mcporter 工具。若 mcp__mcporter_bridge__ 未加载,使用 tool_search 搜索 mcporter 加领域关键词。优先使用桥接工具 mcporter_list_servers、mcporter_help、mcporter_inspect_server、mcporter_call_tool。桥接传输失败时,使用本地 CLI /Users/tao.exe/.nvm/versions/node/v22.22.2/bin/mcporter。先缩小到相关服务器再列出 schema,尽量避免宽泛的 mcporter list,它可能在无关服务器上挂起;优先使用 mcporter list <server> --schema --json。服务器名未知时,带超时使用 mcporter_list_servers,然后只检查可能的服务器。调用前用 mcporter_help(server=<server>) 列出工具,用 mcporter_help(server=<server>, tool=<tool>) 或 mcporter_inspect_server 查看 schema。使用 mcporter_call_tool 时参数以 JSON 对象传入,而非字符串。当用户要求 MCP 或任务针对内部系统时,优先使用 mcporter MCP 输出,而非直接 REST、浏览器抓取或原始 git;mcporter 失败后记录确切失败,再使用最窄的回退路径。

示例与限制:Bitbucket PR 使用服务器 bitbucket,例如 bb_get_pr(workspaceSlug=bank-x, repoSlug=mobile-app-workspace, prId=<ID>, includeFullDiff=true)、bb_ls_pr_comments、bb_diff_branches、bb_get_file;其中 prId 是字符串而非整数,git diff 不可用时优先 mcporter,仅在 mcporter 失败后回退 git。Atlassian 文档使用已配置的 Atlassian 服务器,先检查 schema,不要猜测页面参数。已知失败模式包括:不带服务器的 mcporter list 可能挂起;部分 MCP 服务器在 home 目录写日志/缓存,沙箱调用可能 EPERM,必要时升级重跑完全相同命令;桥接传输可能关闭而 CLI 仍可用,应先回退 CLI。内部资源不要先使用未鉴权 REST。输出需说明答案来自 mcporter MCP 还是回退路径。资料未提供安装步骤与收费信息。