Agent Skills
› spinabot/brigade
› mcporter
mcporter
GitHubmcporter 是一个用于直接操作 MCP 服务器的 CLI 工具,支持列出、配置、认证及调用 MCP 服务器和工具。提供 HTTP 和 stdio 模式,支持 OAuth 认证、配置文件管理、守护进程控制以及从服务器生成 CLI 客户端或 TypeScript 类型代码。
触发场景
需要列出可用的 MCP 服务器或查看其 schema
需要调用特定的 MCP 工具并传入参数
需要为 MCP 服务器进行 OAuth 认证或重置凭证
需要管理 MCP 客户端的配置文件(增删改查)
需要根据 MCP 服务器定义生成 CLI 命令或 TypeScript 类型文件
安装
npx skills add spinabot/brigade --skill mcporter -g -y
SKILL.md
Frontmatter
{
"name": "mcporter",
"homepage": "http:\/\/mcporter.dev",
"metadata": {
"brigade": {
"emoji": "📦",
"install": [
{
"id": "node",
"bins": [
"mcporter"
],
"kind": "node",
"label": "Install mcporter (node)",
"package": "mcporter"
}
],
"requires": {
"bins": [
"mcporter"
]
}
}
},
"description": "Use the mcporter CLI to list, configure, auth, and call MCP servers\/tools directly (HTTP or stdio), including ad-hoc servers, config edits, and CLI\/type generation."
}
mcporter
Use mcporter to work with MCP servers directly.
Quick start
mcporter listmcporter list <server> --schemamcporter call <server.tool> key=value
Call tools
- Selector:
mcporter call linear.list_issues team=ENG limit:5 - Function syntax:
mcporter call "linear.create_issue(title: \"Bug\")" - Full 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 payload:
mcporter call <server.tool> --args '{"limit":5}'
Auth + config
- OAuth:
mcporter auth <server | url> [--reset] - Config:
mcporter config list|get|add|remove|import|login|logout
Daemon
mcporter daemon start|status|stop|restart
Codegen
- CLI:
mcporter generate-cli --server <name>or--command <url> - Inspect:
mcporter inspect-cli <path> [--json] - TS:
mcporter emit-ts <server> --mode client|types
Notes
- Config default:
./config/mcporter.json(override with--config). - Prefer
--output jsonfor machine-readable results.
版本历史
- db99206 当前 2026-07-05 10:58


