mcpField
C
ChipsAI MCP Server

ChipsAI MCP Server

本地服务
github.com/fgasparettoAI 与智能体026 周前更新

关于 ChipsAI MCP Server

ChipsAI MCP Server 将 MCP 客户端连接到 ChipsBot,用于管理聊天机器人、对话、文档、路由和 AI 模型。它还提供按机器人配置 RAG 和查看分析数据的工具。

主要功能

  1. 01创建和管理聊天机器人
  2. 02管理对话与小组件历史
  3. 03上传 RAG 文档
  4. 04配置机器人间路由
  5. 05调整各机器人的 RAG 设置
  6. 06查看分析、套餐与模型

适用场景

  1. 01创建聊天机器人并上传参考文档
  2. 02查看机器人对话和使用分析
  3. 03将问题从编排机器人路由至专用机器人
  4. 04调整聊天机器人的检索设置

MCP 相关

向 Claude Code、Claude Desktop 等 MCP 客户端提供 ChipsBot 管理、聊天、文档、分析、路由及模型工具。可使用 ChipsAI API 密钥或旧版用户名和密码进行身份验证。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"fgasparetto-chipsai": {
"command": "uvx",
"args": [
"chipsai-mcp"
],
"env": {
"CHIPSAI_EMAIL": "<CHIPSAI_EMAIL>",
"CHIPSAI_PASSWORD": "<CHIPSAI_PASSWORD>"
}
}
}
}
启动命令uvx chipsai-mcp
需要配置的环境变量
CHIPSAI_EMAILChipsAI account email
CHIPSAI_PASSWORD密钥ChipsAI account password

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
pypichipsai-mcp1.0.1

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

ChipsAI MCP 服务

面向 ChipsBot 的 MCP(Model Context Protocol)服务——可通过 Claude Code、Claude Desktop 或任何 MCP 客户端管理聊天机器人、对话、文档、机器人间路由、RAG 配置和 AI 模型。

要求

  • Python 3.11+
  • uv(推荐)或 pip
  • ChipsBot 账户(注册)

快速开始

使用 uv 无需安装:

uv run --script server.py

或手动安装:

pip install "mcp[cli]" httpx
python server.py

配置

服务使用环境变量进行身份验证。推荐使用 API 密钥——可从 ChipsBot 控制面板生成。

变量描述默认值
CHIPSAI_API_KEY你的 ChipsAI API 密钥(推荐)—
CHIPSAI_API_URLAPI 基础 URLhttps://ai.chipsbuilder.com
旧版:用户名/密码身份验证

如果你没有 API 密钥,也可以使用用户名/密码:

变量描述
CHIPSAI_USERNAME你的 ChipsAI 用户名
CHIPSAI_PASSWORD你的 ChipsAI 密码
Claude Code

将以下内容添加到项目的 .mcp.json:

{
  "mcpServers": {
    "chipsai": {
      "command": "uvx",
      "args": ["chipsai-mcp"],
      "env": {
        "CHIPSAI_API_KEY": "chipsai_your_api_key_here"
      }
    }
  }
}
Claude Desktop

将以下内容添加到 claude_desktop_config.json:

{
  "mcpServers": {
    "chipsai": {
      "command": "uvx",
      "args": ["chipsai-mcp"],
      "env": {
        "CHIPSAI_API_KEY": "chipsai_your_api_key_here"
      }
    }
  }
}

可用工具

聊天机器人管理
工具描述
list_chatbots列出当前已通过身份验证用户的所有聊天机器人
get_chatbot获取完整的聊天机器人详情(提示词、模型、颜色等)
create_chatbot创建新的聊天机器人(返回嵌入脚本标签)
update_chatbot更新聊天机器人字段(名称、提示词、模型、主题、颜色等)
delete_chatbot软删除(停用)聊天机器人
get_chatbot_config获取公开的小组件配置
get_chatbot_analytics获取分析数据:消息、会话、每日统计、设备、国家/地区
文档(RAG)
工具描述
upload_document将 PDF/DOC/DOCX 上传到聊天机器人的知识库(LlamaParse)
对话
工具描述
list_conversations列出对话,可按聊天机器人筛选
create_conversation创建新对话
get_conversation获取对话详情
update_conversation更新对话标题
delete_conversation删除对话及其所有消息
get_conversation_messages获取对话中的所有消息
小组件历史记录
工具描述
list_conversation_history列出小组件对话会话(分页,可按聊天机器人筛选)
get_session_messages获取小组件对话会话中的所有消息
聊天
工具描述
send_message发送消息并获取 AI 回复(自动创建对话)
机器人间连接
工具描述
connect_bot将专业机器人连接到编排机器人(基于角色的路由)
list_bot_connections列出连接到编排机器人的所有专业机器人
update_bot_connection更新连接的角色、标签、描述或启用状态
disconnect_bot移除机器人间连接
RAG 配置
工具描述
get_rag_config获取 RAG 配置:阈值、分块设置、HyDE、L2、重排序器、系统指令
update_rag_config更新 RAG 配置(阈值、chunk_size、chunk_strategy、HyDE、L2、重排序器等)
用户和模型
工具描述
get_user_plan获取积分余额、无限使用状态、用量统计
list_ai_models按提供商列出可用 AI 模型及其积分成本

RAG 流水线

ChipsBot 支持完整的检索增强生成流水线,可针对每个机器人单独配置:

  • 语义路由(L1): pgvector + Jina Embeddings v3 — 根据余弦相似度(HNSW 索引)将查询路由到最合适的专业机器人
  • HyDE: 对于稀疏或简短的查询,使用 Haiku 生成假设答案,并重新嵌入以提升检索效果
  • 分块注入(L2): 在响应时,仅注入相关性最高的前 K 个知识库分块,而非完整提示词 — 减少 Token 用量,提升质量
  • 重排序: 可选的 Jina 交叉编码器重排序器(jina-reranker-v2-base-multilingual),在余弦检索后应用
  • 分块策略: char(固定大小)、paragraph(按语义拆分 \n\n)、sentence(按 .!? 拆分)
  • 文档上传: 通过 LlamaParse 解析 PDF/DOC/DOCX,并将提取的文本存储为知识库

使用 get_rag_config / update_rag_config 调整每个机器人的所有参数。

机器人间路由

编排机器人可根据角色/描述将问题路由到专业机器人。编排机器人会检测自身响应中的 [ROUTE:uuid] 标签,并将问题委派给匹配的专业机器人,同时传递近期聊天记录作为上下文。

使用 connect_bot 将专业机器人连接到编排机器人,使用 list_bot_connections 查看路由表,并使用 update_bot_connection 调整角色或切换连接的启用/停用状态。

积分系统

ChipsAI 使用基于积分的定价模式:

等级每条消息所需积分模型
免费0Llama 4 Scout、Llama 3.3 70B、Llama 3.1 8B(Groq)
经济0.5Mistral Nemo、DeepSeek Chat
标准1.0GPT-4o-mini、Gemini 2.5 Flash、Mistral Small、Claude Haiku 4.5
高级2.0GPT-4o、Mistral Large、DeepSeek Reasoner
顶级3.0GPT-4.1、Claude Sonnet 4.6、Gemini 2.5 Pro

积分套餐:€5 可购买 150 积分 | €20 可购买 700 积分 | €50 可购买 2000 积分。积分永不过期。使用自己的 API 密钥即可免费使用任意模型(不消耗积分)。

使用示例

配置完成后,可在 Claude 中使用自然语言:

  • “列出我的聊天机器人”
  • “创建一个名为 Support Bot 的聊天机器人”
  • “将产品目录 PDF 上传到我的聊天机器人”
  • “向我的聊天机器人发送一条测试消息”
  • “显示最近 7 天的分析数据”
  • “将聊天机器人模型改为 Claude Sonnet 4.6”
  • “我的积分余额是多少?”
  • “有哪些 AI 模型可用?”
  • “将计费机器人连接为我的主编排机器人的专业机器人”
  • “列出连接到我的编排机器人的所有专业机器人”
  • “显示我的聊天机器人的 RAG 配置”
  • “将 RAG 阈值设为 0.5 并启用重排序”
  • “启用 L2 分块注入,设置 top_k=5”

身份验证

API 密钥(推荐): 设置 CHIPSAI_API_KEY,值为从控制面板生成的密钥。密钥会作为 Bearer 令牌发送 — 无需管理令牌。

JWT(旧版): 使用用户名/密码时,通过 JWT 获取令牌并自动刷新。

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。