关于 add-mcp
这项技能用于在运行中的 LiteLLM 代理上注册 MCP 服务。它收集连接信息和可选认证详情,也支持列出或删除已注册的服务。
主要功能
- 01在 LiteLLM 上注册 MCP 服务
- 02设置 URL 和传输类型
- 03提供可选认证信息
- 04列出已注册的 MCP 服务
- 05删除已注册的服务
适用场景
- 01通过 LiteLLM 提供 MCP 服务
- 02使用指定传输方式注册服务
- 03查看代理上已注册的服务
- 04移除 MCP 服务注册
MCP 相关
在 LiteLLM 代理上注册 MCP 服务,供模型和 Agent 使用;也支持列出和删除注册项。
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ berriai/ litellm-skills --skill add-mcp安装后在 Claude Code 中输入/add-mcp确认已加载。
详细介绍
添加 MCP 服务
在运行中的 LiteLLM 代理上注册 MCP(模型上下文协议)服务,以便模型和 Agent 使用。
设置
如果尚不清楚,请询问以下信息:
LITELLM_BASE_URL — e.g. https://my-proxy.example.com
LITELLM_API_KEY — proxy admin key
API 参考:https://docs.litellm.ai/docs/mcp
询问用户
- 服务名称(必填,例如
my-github-mcp) - URL(必填,例如
https://mcp.example.com/sse) - 传输方式 —
sse(默认)、http或stdio - 描述(可选)
- 身份验证 — 是否需要 bearer 令牌或 API 密钥?(可选)
运行
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。
列出现有 MCP 服务
curl -s "$BASE/v1/mcp/server" \
-H "Authorization: Bearer $KEY"
删除 MCP 服务
curl -s -X DELETE "$BASE/v1/mcp/server/<server_id>" \
-H "Authorization: Bearer $KEY"
输出
显示 server_id — 在 Agent 配置中引用此 MCP 服务或之后将其删除时需要用到。
评论
支持 Markdown