SuperAPI AI 工具集

add-mcp

智能体与模型

查看项目

更新于 10-15 20:06

技能介绍

用途:在运行中的 LiteLLM 代理上注册 MCP(Model Context Protocol)服务器,使其可被模型和智能体调用。

准备工作:需要 LITELLM_BASE_URL(如 https://my-proxy.example.com)与 LITELLM_API_KEY(代理管理员密钥)。API 参考:https://docs.litellm.ai/docs/mcp

需要向用户确认的信息:服务器名称(必填,如 my-github-mcp)、URL(必填,如 https://mcp.example.com/sse)、传输类型(sse 默认,或 http、stdio)、描述(可选)、认证(是否需要 bearer token 或 API key,可选)。

注册执行: 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,用于在智能体配置中引用该服务器或后续删除。

限制:资料未提供关于权限范围、错误处理、传输类型差异或并发限制的更多说明。