add-mcp

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Add MCP Server

添加MCP服务器

Register an MCP (Model Context Protocol) server on a live LiteLLM proxy so it can be used by models and agents.
在运行中的LiteLLM代理上注册MCP(模型上下文协议)服务器,以便模型和Agent可以使用它。

Setup

准备工作

Ask for these if not already known:
LITELLM_BASE_URL  — e.g. https://my-proxy.example.com
LITELLM_API_KEY   — proxy admin key
若尚未知晓以下信息,请询问用户:
LITELLM_BASE_URL  — 示例:https://my-proxy.example.com
LITELLM_API_KEY   — 代理管理员密钥

Ask the user

询问用户信息

  1. Server name (required, e.g.
    my-github-mcp
    )
  2. URL (required, e.g.
    https://mcp.example.com/sse
    )
  3. Transport
    sse
    (default),
    http
    , or
    stdio
  4. Description (optional)
  5. Auth — does it need a bearer token or API key? (optional)
  1. 服务器名称(必填,示例:
    my-github-mcp
  2. URL(必填,示例:
    https://mcp.example.com/sse
  3. 传输方式
    sse
    (默认)、
    http
    stdio
  4. 描述(可选)
  5. 认证信息 — 是否需要Bearer令牌或API密钥?(可选)

Run

执行注册

bash
curl -s -X POST "$BASE/v1/mcp/server" \
  -H "Authorization: Bearer $KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "server_name": "<name>",
    "url": "<url>",
    "transport": "sse",
    "description": "<description_or_omit>",
    "auth_type": "bearer_token",
    "credentials": "<token_if_needed>"
  }'
For unauthenticated servers, omit
auth_type
and
credentials
.
bash
curl -s -X POST "$BASE/v1/mcp/server" \
  -H "Authorization: Bearer $KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "server_name": "<name>",
    "url": "<url>",
    "transport": "sse",
    "description": "<description_or_omit>",
    "auth_type": "bearer_token",
    "credentials": "<token_if_needed>"
  }'
对于无需认证的服务器,省略
auth_type
credentials
字段。

List existing MCP servers

列出已有的MCP服务器

bash
curl -s "$BASE/v1/mcp/server" \
  -H "Authorization: Bearer $KEY"
bash
curl -s "$BASE/v1/mcp/server" \
  -H "Authorization: Bearer $KEY"

Delete an MCP server

删除MCP服务器

bash
curl -s -X DELETE "$BASE/v1/mcp/server/<server_id>" \
  -H "Authorization: Bearer $KEY"
bash
curl -s -X DELETE "$BASE/v1/mcp/server/<server_id>" \
  -H "Authorization: Bearer $KEY"

Output

输出结果

Show
server_id
— needed to reference this MCP server in agent configs or to delete it later.
显示
server_id
——后续在Agent配置中引用该MCP服务器或删除它时需要用到此ID。