Arcade MCP部署器
为所有可用工具包批量部署Arcade MCP。
设置
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
cp .env.example .env
# Edit .env with your values配置
| 变量 | 必填 | 描述 |
|---|---|---|
ARCADE_API_KEY | 是 | 街机项目API密钥 |
ARCADE_ORG_ID | 是 | 组织ID |
ARCADE_PROJECT_ID | 是 | 项目ID |
GATEWAY_SLUG_PREFIX | 无 | URL前缀(例如“myapp”→ “myapp github”) |
GATEWAY_AUTH_TYPE | 否 | 身份验证类型:“街机”(默认)或“header” |
身份验证类型
arcade(默认):用户通过Arcade的OAuth流进行身份验证。Arcade管理凭据。header:用户在请求头中提供自己的API密钥/令牌。直接通过身份验证。
注:API调用之间的固定延迟为10秒,以防止速率限制。
用法
# Preview (no changes)
python deploy.py --dry-run
# Deploy all MCPs
python deploy.py输出
创建 deployed_mcps.csv:
mcp,description,url,num_tools
Github,Tools for GitHub,https://api.arcade.dev/mcp/github,44
Slack,Tools for Slack,https://api.arcade.dev/mcp/slack,32