用途:mcporter 是一个命令行工具,用于直接与 MCP(Model Context Protocol)服务器和工具交互,可通过 HTTP 或 stdio 方式连接,支持临时服务器、修改配置以及生成 CLI 与 TypeScript 代码。
主要能力:列出服务器与工具(mcporter list,加 --schema 查看结构);调用工具(mcporter call <server.tool> key=value);支持函数式语法、完整 URL、stdio 命令以及 JSON 载荷(--args);OAuth 鉴权(mcporter auth <server | url> [--reset]);配置管理(config list|get|add|remove|import|login|logout);守护进程管理(daemon start|status|stop|restart);代码生成(generate-cli --server 或 --command、inspect-cli <path> [--json]、emit-ts <server> --mode client|types)。
用法示例:快速开始可运行 mcporter list、mcporter list <server> --schema;调用示例如 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。
限制与说明:默认配置文件为 ./config/mcporter.json,可用 --config 覆盖;建议使用 --output json 获得机器可读结果。资料未提供版本、依赖环境、平台支持、收费与价格等信息。