官方 MCP · 联网搜索
Clavue 将联网搜索做成托管官方 MCP 能力(不是自由对话模型)。imux Agent Chat、chat.clavue.com / playground「调研」、以及 OpenAI 兼容客户端共用同一后端与合规网关。
一句话:server = clavue · tool = web_search · 产品模型 = clavue-2.1-search · 输出 = clavue.search.v1(agent 工具 JSON)。
快速上手(3 分钟)
| 场景 | 怎么用 |
|---|---|
| imux Agent | 登录会员 → Agent 开启工具 → 说「用官方联网搜索查 …」或让模型调用 mcp__clavue__web_search |
| chat / playground | 打开 /playground 或 chat.clavue.com → 打开「调研」→ 发送查询 |
| API / 脚本 | POST /v1/mcp/tools/call 名称 web_search;或 model=clavue-2.1-search |
推荐提问示例
- 「用官方 MCP 联网搜索:Clavue 2.1 发布说明,并列出可点击来源。」
- 「调用 mcp__clavue__web_search,query 为 imux macOS Sparkle 更新,只根据 sources 回答。」
- Playground:打开「调研」后直接输入「今天 clavue.com 有什么更新」。
这不是闲聊模型:结果是结构化证据(summary / findings / sources)。Agent 应引用 sources,不要编造链接。
概念
| 名称 | 含义 |
|---|---|
clavue | 官方 MCP server 名(托管在 api.clavue.com) |
web_search | 工具名 |
mcp__clavue__web_search | imux Agent 中的合格工具名(function calling) |
clavue-2.1-search | OpenAI 兼容产品模型 ID(等价入口,非闲聊) |
clavue.search.v1 | 统一输出 schema:summary / findings / sources / results |
鉴权
- Web:登录 /account (Cookie
imux_membership_session) - imux:Account 按钮登录官方会员;Agent 自动带 Bearer session
- 脚本:设备码登录后 Authorization: Bearer <token>
在 imux Agent 中使用
- 打开 imux → 登录官方会员(imux Official / Account)。
- Agent Chat 开启工具;模型可选任意对话模型(auto / clavue-2.1…)。
- 让 agent 调用工具
mcp__clavue__web_search(参数query)。也可说「用官方联网搜索…」。 - 工具结果为 clavue.search.v1 JSON;agent 据此写答案并引用 sources。
- 兼容:imux_web_search 在已登录时会优先走官方 MCP,失败再本地降级。
网络类工具默认为 confirm 级:Ask 模式会弹确认;Plan 模式只读不调用搜索。Automatic / Full 可自动批准。
在 chat.clavue.com / playground 使用
- 打开 /playground 或 chat.clavue.com 并登录。
- 打开「调研」按钮(Official MCP search)。
- 输入查询并发送:内部使用 model=clavue-2.1-search,结果渲染为摘要 + 来源。
- 关闭「调研」后恢复普通对话模型(auto / clavue-2.1*)。
API / 脚本
发现工具
curl -s https://api.clavue.com/v1/mcp \
-H "Authorization: Bearer $TOKEN" | jq .调用 web_search(推荐 MCP 形态)
curl -s https://api.clavue.com/v1/mcp/tools/call \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{
"name": "web_search",
"arguments": { "query": "Clavue 2.1 release notes" }
}' | jq .OpenAI 兼容等价
curl -s https://api.clavue.com/v1/chat/completions \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{
"model": "clavue-2.1-search",
"stream": false,
"messages": [{ "role": "user", "content": "Clavue 2.1 release notes" }]
}' | jq -r '.choices[0].message.content' | jq .同源路径同样可用:https://www.clavue.com/api/membership/v1/…
输出格式(agent 统一)
{
"ok": true,
"kind": "web_search",
"schema": "clavue.search.v1",
"productModel": "clavue-2.1-search",
"query": "...",
"asOf": "2026-07-25T00:00:00.000Z",
"summary": "...",
"findings": [
{ "claim": "...", "confidence": "high", "sourceIds": [0] }
],
"results": [
{ "title": "...", "url": "https://...", "snippet": "..." }
],
"sources": [
{ "id": 0, "title": "...", "url": "https://...", "snippet": "..." }
],
"count": 1,
"safety": { "status": "ok", "notes": [] },
"agent": {
"use": "tool_result",
"confidence": "high",
"instructions": "Treat as search evidence only..."
}
}兼容 imux_web_search:ok · query · results · count 始终存在。
合规与安全网关
- 输入:拦截暴力犯罪、CSAM、欺诈/勒索等查询意图。
- 输出:清洗无效 URL、过滤高风险文本;可能 status=filtered。
- 禁止编造引用:agent 只能使用 sources 列表中的链接。
- 失败与拦截带 requestId — 见 错误与问题反馈。
额度
搜索计入会员 premium 池(与 clavue-2.1 同类)。失败且未产出结果时会按网关规则退还当次额度。