mcporter
Use mcporter to work with MCP servers directly.
Quick start
- - INLINECODE1
- INLINECODE2
- INLINECODE3
Call tools
- - Selector: INLINECODE4
- Function syntax: INLINECODE5
- Full URL: INLINECODE6
- Stdio: INLINECODE7
- JSON payload: INLINECODE8
Auth + config
- - OAuth: INLINECODE9
- Config: INLINECODE10
Daemon
Codegen
- - CLI:
mcporter generate-cli --server <name> or INLINECODE13 - Inspect: INLINECODE14
- TS: INLINECODE15
Notes
- - Config default:
./config/mcporter.json (override with --config). - Prefer
--output json for machine-readable results.
mcporter
使用 mcporter 直接操作 MCP 服务器。
快速开始
- - mcporter list
- mcporter list --schema
- mcporter call key=value
调用工具
- - 选择器:mcporter call linear.listissues team=ENG limit:5
- 函数语法:mcporter call linear.createissue(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 --args {limit:5}
认证与配置
- - OAuth:mcporter auth [--reset]
- 配置:mcporter config list|get|add|remove|import|login|logout
守护进程
- - mcporter daemon start|status|stop|restart
代码生成
- - CLI:mcporter generate-cli --server 或 --command
- 检查:mcporter inspect-cli [--json]
- TS:mcporter emit-ts --mode client|types
注意事项
- - 默认配置:./config/mcporter.json(可通过 --config 覆盖)。
- 如需机器可读的结果,建议使用 --output json。