把试剂台账接进你的 AI

本站点提供标准 MCP(Model Context Protocol)服务端。在自己的 agent 里添加一次连接,它就能查试剂、录入库、打标签。

连接地址

在 agent 的「添加 MCP 连接 / MCP server」里填下面这个地址,类型选 HTTP(Streamable HTTP)。

https://lab.lzc2002.top/mcp/

第一次连接会打开本站登录页:登录并确认授权后,agent 拿到的是一枚只能访问本 MCP 服务的令牌,你的密码不会经过 agent。

按软件接入

选你用的客户端,照着做一次就行。所有客户端填的都是同一个地址,传输类型选 HTTP / Streamable HTTP。

目前仅桌面客户端支持自定义连接器,浏览器、移动端暂时无法配置。

  1. 打开 WorkBuddy,在左侧菜单中选择专家 · 技能 · 连接器。
  2. 在右侧页面顶部选择连接器,点击自定义连接器。
  3. 点击弹窗右上角的配置 MCP,粘贴下面这段配置:
{
  "mcpServers": {
    "Reagentory有剂可循 试剂台账本": {
      "type": "http",
      "url": "https://lab.lzc2002.top/mcp/",
      "disabled": false
    }
  }
}
  1. 保存后回到列表,在连接器管理页右上角打开自定义 MCP 入口,对新出现的 Reagentory有剂可循 试剂台账本 点信任——不信任不会生效。
  2. 在已安装的 MCP 服务里找到 Reagentory有剂可循 试剂台账本,点击右侧连接,在浏览器中完成登录和授权。

也可以直接改配置文件 ~/.workbuddy/mcp.json(Windows 上是 C:\Users\<你的用户名>\.workbuddy\mcp.json),改完重启客户端。

接入后能做什么

写入类操作(录入、改状态、打印)需要你在对话框里确认,agent 不会擅自改动台账。

复杂场景:上面这些能力的组合

这几类场景需要读较大范围的库存数据,比普通查询慢一些;普通「有没有 XX」仍然走搜索,不会全表扫描。

已授权的连接

下面是已拿到访问令牌的客户端。撤销后它必须重新走一次登录授权。

给开发者的信息

传输方式
Streamable HTTP,单端点 POST /mcp/,无会话
协议版本
当前修订版 2026-07-28,并向下兼容 2025-11-25 / 2025-06-18 / 2025-03-26
发现
server/discover(2026)或 initialize(旧版)自报版本、能力与授权入口
授权
OAuth 2.1 授权码 + PKCE(仅 S256),支持 Client ID Metadata Documents 与动态注册
权限范围
mcp:read(查询、查资料、查危险性)、mcp:write(录入、改状态、打印)

受保护资源元数据:/.well-known/oauth-protected-resource;授权服务端元数据:/.well-known/oauth-authorization-server。

常见问题

报 SSE error: Invalid content type, expected "text/event-stream"?

客户端把它当成了旧版 HTTP+SSE 传输——那种模式会先发一条 GET 去开长连接, 期望拿到 text/event-stream。本服务只支持 Streamable HTTP(一次 POST、一次响应), GET 会直接跳到本页,于是客户端读到 HTML 就报上面这句。

请把客户端的传输类型改成 HTTP / Streamable HTTP,不要选 SSE。 只支持 SSE 的老客户端暂时连不上。

我的客户端只支持 SSE,能连吗?

暂时不能。SSE 传输要求服务端记住每条连接(响应要从另一条长连接推回去), 与本服务无状态的设计冲突。目前主流客户端都已支持 Streamable HTTP。

为什么加了配置还是连不上?

  • WorkBuddy 需要在连接器管理页右上角打开自定义 MCP 入口,对新服务器点信任才会生效。
  • 改了 mcp.json 一般要重启客户端才重新加载。
  • 地址要带结尾的斜杠:https://lab.lzc2002.top/mcp/。

每次都要重新登录吗?

不需要。授权后客户端持有刷新令牌,会自动续期。只有你主动撤销授权、改密码或使用「全下线」时, 才会要求重新登录。

agent 会看到我的密码吗?

不会。登录发生在本站的登录页,agent 只拿到一枚只能访问本 MCP 服务的令牌, 它甚至不能拿来调用本站的普通接口。想收回授权,在上面「已授权的连接」里点撤销即可。

操作没有按预期执行?

工具被设计成不许替你猜:命中多瓶时会让你认领,缺关键信息会反问你, 写入前一定会先复述改动。描述越具体(名称、CAS、一瓶一码、房间柜位)结果越准。