Arkloop Developers

MCP Configs

管理 MCP(Model Context Protocol)服务器配置。所有端点需要 Bearer Token 认证。

创建 MCP 配置

POST /v1/mcp-configs

请求体

字段类型必填说明
namestring显示名称
transportstringstdio/http_sse/streamable_http
urlstring条件transport != stdio 时必填
bearer_tokenstringHTTP 认证 Token(加密存储)
commandstring条件transport == stdio 时必填
args[]string命令行参数
cwdstring工作目录
envobject额外环境变量
inherit_parent_envbool是否继承父进程环境变量
call_timeout_msint调用超时(ms),默认 10000

响应 201 Created

{
  "id": "...",
  "org_id": "...",
  "name": "文件系统工具",
  "transport": "stdio",
  "url": null,
  "has_auth": false,
  "command": "npx",
  "args": ["-y", "@modelcontextprotocol/server-filesystem", "/tmp"],
  "cwd": null,
  "inherit_parent_env": false,
  "call_timeout_ms": 10000,
  "is_active": true,
  "created_at": "2024-01-01T00:00:00Z",
  "updated_at": "2024-01-01T00:00:00Z"
}

has_authtrue 表示已配置 bearer_token,但响应不返回 Token 明文。


列出 MCP 配置

GET /v1/mcp-configs

更新 MCP 配置

PATCH /v1/mcp-configs/{config_id}

请求体

字段类型说明
namestring
urlstring | null
bearer_tokenstring | nullnull 清除 Token
call_timeout_msint
is_activebool启用/禁用

删除 MCP 配置

DELETE /v1/mcp-configs/{config_id}

On this page