批量部署工具

Arcade MCP Deployer 是一个用于批量部署 Arcade MCPs 的工具,适用于所有可用的工具包。

  • by ArcadeAI
  • Python
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 ArcadeAI/mcp-deployer

使用说明

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