SuperAPI AI 工具集

iblai-agent-chat

智能体与模型

查看项目

更新于 10-16 06:05

技能介绍

用途

iblai-agent-chat 用于与已部署的 ibl.ai 智能体进行实时聊天。与其他 iblai-* 技能(直接调用 REST API)不同,运行时聊天——包括流式响应、工具使用、RAG——由托管的 iblai-agent-chat MCP 服务器提供。该技能完成一次性接线,使你的助手能够与智能体对话;对话本身随后通过该服务器的 MCP 工具运行。

何时使用

当你想要与智能体对话(而非配置它)时使用。若要配置智能体,请使用其他 /iblai-agent-* 技能;若要查找智能体的 unique_id,请使用 /iblai-search。

所需条件

  • IBLAI_API_KEY —— 你的平台 API Token(来自 .env;若未设置,请运行 /iblai-login)。
  • 智能体的 unique_id —— 要对话的智能体。可从 /iblai-search 获取(每个结果的 unique_id),然后与用户确认选择。

设置

服务器通过两个请求头进行认证:Authorization: Api-Token <key> 和 X-Mentor-Unique-Id: <unique_id>(每个连接一个智能体)。

Claude Code

claude mcp add iblai-agent-chat \
  --transport http https://asgi.data.iblai.app/mcp/agent-chat/ \
  --header "Authorization: Api-Token $IBLAI_API_KEY" \
  --header "X-Mentor-Unique-Id: $MENTOR"

.mcp.json / Claude Desktop / Cursor

添加到项目的 .mcp.json(或客户端的 MCP 配置)。替换为真实的 token 和 unique_id —— 不要提交密钥:

{
  "mcpServers": {
    "iblai-agent-chat": {
      "transport": "streamable-http",
      "url": "https://asgi.data.iblai.app/mcp/agent-chat/",
      "headers": {
        "Authorization": "Api-Token YOUR_API_TOKEN",
        "X-Mentor-Unique-Id": "YOUR_MENTOR_UNIQUE_ID"
      }
    }
  }
}

添加后,助手将获得该服务器的聊天工具——使用这些工具发送消息并接收智能体的流式回复。

注意事项

  • 每个连接一个智能体 —— X-Mentor-Unique-Id 在每个服务器条目中是固定的。要与多个智能体对话,请添加多个命名条目(例如 iblai-agent-chat-tutor、iblai-agent-chat-advisor),每个都有自己的 unique_id。
  • Token 存放在客户端配置 / .env 中 —— 切勿提交;.env 和本地 MCP 配置应保持被 gitignore 忽略。
  • 这是 iblai/api 中唯一的运行时接口;其他所有内容(configure、search、recommend、profile、analytics、admin)都是直接 REST 技能。