mcpField
A
add-agent

add-agent

github.com/berriaiAgent 工作流103122 次安装25 周前更新
代码仓库

关于 add-agent

用于在运行中的 LiteLLM 代理上创建和管理 AI Agent 的技能。可设置名称和模型,并选填描述及 MCP 服务访问权限,还提供列出、查看和删除 Agent 的命令。

主要功能

  1. 01在 LiteLLM 上创建 Agent
  2. 02设置名称和模型
  3. 03添加可选描述
  4. 04指定 MCP 服务 ID
  5. 05列出并查看 Agent
  6. 06删除 Agent

适用场景

  1. 01使用 LiteLLM 模型创建 Agent
  2. 02为 Agent 配置指定 MCP 服务访问权限
  3. 03查看现有 Agent 的详情
  4. 04从代理中移除 Agent

MCP 相关

该技能可将 MCP 服务 ID 作为可选访问设置分配给 Agent,但未说明 MCP 服务连接或协议细节。

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/berriai/litellm-skills --skill add-agent

安装后在 Claude Code 中输入/add-agent确认已加载。

详细介绍

添加 Agent

在运行中的 LiteLLM 代理上创建新的 AI Agent。

设置

如果尚未了解,请询问以下信息:

LITELLM_BASE_URL  — e.g. https://my-proxy.example.com
LITELLM_API_KEY   — proxy admin key

API 参考:https://docs.litellm.ai/docs/proxy/agents

询问用户

  1. Agent 名称(必填,例如 my-coding-agent)
  2. 模型 — 此 Agent 应使用哪个 LiteLLM 模型(例如 gpt-4o、claude-3-5-sonnet)
  3. 描述(可选,显示给调用方)
  4. MCP 服务(可选)— 此 Agent 可使用的 server_id 列表

运行

curl -s -X POST "$BASE/v1/agents" \
  -H "Authorization: Bearer $KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "agent_name": "<name>",
    "litellm_params": {
      "model": "<model>"
    },
    "agent_card_params": {
      "name": "<name>",
      "description": "<description>",
      "version": "1.0"
    }
  }'

列出已有 Agent

curl -s "$BASE/v1/agents" \
  -H "Authorization: Bearer $KEY"

获取 Agent 信息

curl -s "$BASE/v1/agents/<agent_id>" \
  -H "Authorization: Bearer $KEY"

删除 Agent

curl -s -X DELETE "$BASE/v1/agents/<agent_id>" \
  -H "Authorization: Bearer $KEY"

输出

显示 agent_id — 之后调用或删除此 Agent 时需要用到。

评论

支持 Markdown