mcpField
A
add-mcp

add-mcp

github.com/berriai云与 DevOps103125 次安装25 周前更新
代码仓库

关于 add-mcp

这项技能用于在运行中的 LiteLLM 代理上注册 MCP 服务。它收集连接信息和可选认证详情,也支持列出或删除已注册的服务。

主要功能

  1. 01在 LiteLLM 上注册 MCP 服务
  2. 02设置 URL 和传输类型
  3. 03提供可选认证信息
  4. 04列出已注册的 MCP 服务
  5. 05删除已注册的服务

适用场景

  1. 01通过 LiteLLM 提供 MCP 服务
  2. 02使用指定传输方式注册服务
  3. 03查看代理上已注册的服务
  4. 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

询问用户

  1. 服务名称(必填,例如 my-github-mcp)
  2. URL(必填,例如 https://mcp.example.com/sse)
  3. 传输方式 — sse(默认)、http 或 stdio
  4. 描述(可选)
  5. 身份验证 — 是否需要 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