mcporter 是一个命令行工具,用于直接与 MCP 服务器和工具交互。
用途:列出、配置、认证并调用 MCP 服务器/工具,支持 HTTP 或 stdio 连接,也支持临时服务器、配置编辑以及 CLI/类型代码生成。
主要能力与用法: 快速开始:mcporter list;mcporter list <server> --schema;mcporter call <server.tool> key=value。 调用工具支持多种写法:选择器 mcporter call linear.list_issues team=ENG limit:5;函数语法 mcporter call "linear.create_issue(title: "Bug")";完整 URL mcporter call https://api.example.com/mcp.fetch url:https://example.com;stdio 方式 mcporter call --stdio "bun run ./server.ts" scrape url=https://example.com;JSON 载荷 mcporter call <server.tool> --args '{"limit":5}'。 认证与配置:OAuth 使用 mcporter auth <server | url> [--reset];配置使用 mcporter config list|get|add|remove|import|login|logout。 守护进程:mcporter daemon start|status|stop|restart。 代码生成:CLI 使用 mcporter generate-cli --server <name> 或 --command <url>;检查使用 mcporter inspect-cli <path> [--json];TypeScript 使用 mcporter emit-ts <server> --mode client|types。
限制与说明:默认配置文件为 ./config/mcporter.json,可用 --config 覆盖;建议使用 --output json 获取机器可读结果。资料未提供收费、平台支持范围及具体效果等信息。