SuperAPI AI 工具集

mcporter

智能体与模型

查看项目

更新于 10-15 20:11

技能介绍

用途:MCPorter 用于直接操作 MCP 服务器,自动从 OpenCode、Cursor、Claude 等受支持工具中发现 MCP 配置,适合需要查看已配置服务器、列出其工具或直接调用某个 MCP 工具的场景。

主要能力:支持发现全部已配置 MCP 服务器、列出指定服务器的工具、按 <server>.<tool> 形式调用工具并传入 key=value 参数;支持直接使用 mcporter CLI 的函数语法、完整 URL 临时服务器、stdio 传输、JSON 参数与 JSON 输出;提供 auth 进行 OAuth 认证并将令牌持久化到 ~/.mcporter/<server>/,提供 config 的 list/get/add/remove/import/login/logout 管理;还支持 generate-cli 生成独立 CLI、inspect-cli 检查、emit-ts 生成 TypeScript 类型。配置默认位于 ./config/mcporter.json,可用 --config 覆盖,默认从 Cursor、Claude Code、Claude Desktop 和 Codex 自动合并。

用法:脚本命令包括 ./scripts/mcporter.sh discover、./scripts/mcporter.sh list <server>、./scripts/mcporter.sh call <server>.<tool> [args...]、./scripts/mcporter.sh help。也可用 mcporter call "server.tool(key: value)"、mcporter call https://api.example.com/mcp.fetch url=https://example.com、mcporter call --stdio "bun run ./server.ts" scrape url=...、mcporter call <server.tool> --args '{"limit":5}'、mcporter call <server.tool> --output json key=value、mcporter call <server.tool> --tail-log。前置条件为 Node.js 18+,可选通过 brew tap steipete/tap && brew install mcporter 安装,或用 npx mcporter 免安装运行。

限制:需先配置受支持的 MCP 服务器;配置自动导入可用 "imports": [] 关闭或指定来源;compile 生成需 Bun;库文档建议使用 context7-docs 技能。其他未提及的收费、平台与效果信息暂未提供。