Skip to content
English

快速开始

公开 MCP 是一个不需要鉴权的 MCP 服务:给它一张草料码,agent 就知道码背后是什么——设备、状态、履历、此刻能做的操作。

不需要账号,不需要申请,配好地址就能用。

服务信息

服务地址https://mcp.objqr.com/mcp
传输方式Streamable HTTP
服务名im.cli/qrcode
工具数5 个,全部只读
鉴权不需要(默认读公开数据,授权读见数据范围与授权

在客户端中配置

大多数 MCP 客户端使用同一种配置格式。以 Claude Desktop 与 Cursor 为例,在配置文件中加入:

json
{
  "mcpServers": {
    "caoliao": {
      "type": "http",
      "url": "https://mcp.objqr.com/mcp"
    }
  }
}

:Claude Desktop 的配置文件从「设置 → 开发者 → 编辑配置」打开(claude_desktop_config.json);Cursor 在「Settings → MCP」中添加,或编辑项目下的 .cursor/mcp.json。其余客户端的配置字段名可能不同(有的用 transport,有的用 type),以你所用客户端的文档为准。地址是一样的。

配置完成后重启客户端,工具列表里会出现 5 个以 entity_ 开头的工具。

用 curl 验证

不装客户端也可以直接验证。请求头需要同时接受 JSON 与 SSE。

握手:

bash
curl -X POST https://mcp.objqr.com/mcp \
  -H 'content-type: application/json' \
  -H 'accept: application/json, text/event-stream' \
  -d '{
    "jsonrpc": "2.0",
    "id": 1,
    "method": "initialize",
    "params": {
      "protocolVersion": "2025-06-18",
      "capabilities": {},
      "clientInfo": { "name": "demo", "version": "0" }
    }
  }'

返回:

event: message
data: {"result":{"protocolVersion":"2025-06-18","capabilities":{"tools":{},"logging":{},"completions":{}},"serverInfo":{"name":"im.cli/qrcode","version":"0.1.0"}},"jsonrpc":"2.0","id":1}

:实际输出在 event:data: 之间还有一行 id:(SSE 事件序号),可忽略。

查一张码:

bash
curl -X POST https://mcp.objqr.com/mcp \
  -H 'content-type: application/json' \
  -H 'accept: application/json, text/event-stream' \
  -d '{
    "jsonrpc": "2.0",
    "id": 2,
    "method": "tools/call",
    "params": {
      "name": "entity_get",
      "arguments": { "code": "https://qr71.cn/okDISU/qssTnoy" }
    }
  }'

返回内容里是这张码对应的设备名称、属性、当前状态、记录条数和可执行操作。完整字段说明见工具列表

第一个问题问什么

拿到码之后,从 entity_get 开始。它一次返回实体全貌,包含操作和记录的预览。看完再决定要不要深入:

  • 想翻完整履历 → entity_records_list
  • 想知道现在能做什么 → entity_actions_list
  • 想拿到某个操作的填写字段 → entity_action_get

下一步