把 MarxSphere 的 52 步推理/多源检索/文档入库能力接入 Claude Code。
MARXSPHERE_PREVIEW=1 npx tsx src/index.ts(4173)在项目根目录创建 .mcp.json:
{
"mcpServers": {
"sag": {
"command": "npx",
"args": ["tsx", "scripts/sag-mcp-server.ts"],
"cwd": "<SAG_ROOT>"
}
}
}
Claude Code 在该目录下启动时自动加载。
claude mcp add sag npx tsx scripts/sag-mcp-server.ts --cwd SAG_ROOT
{
"mcpServers": {
"sag": {
"command": "npx",
"args": ["tsx", "scripts/sag-mcp-server.ts"],
"cwd": "<SAG_ROOT>",
"env": {
"SAG_API_URL": "https://your-server.example.com",
"SAG_API_TOKEN": "sag_xxx"
}
}
}
}
重启 Claude Code 会话,然后:
/mcp 查看 sag 是否连接成功| 任务 | 推荐工具 | 提示语示例 |
|---|---|---|
| 深度推理/多跳分析 | sag_reason |
“用 sag_reason 深入分析…” |
| 快速查证据/事实 | sag_search |
“用 sag_search 找关于…的论文片段” |
| 导入新论文 | sag_ingest |
“把这段论文内容入库(sag_ingest)” |
| 查看知识库 | sag_documents |
“看看库里有什么文档” |
项目已有 marx-sag 等 7 个 skill(描述性引导)。MCP server 提供工具级接入,两者互补:
sag_reason 是重操作(52 步链路,单次约 1-10 分钟),让 Claude 只在需要深度推理时使用sag_search(秒级返回)(PG实体·高 / Cognee·中 来源) 标记 = 有论文原文依据;无标记部分可能是模型推断,注意甄别| 现象 | 原因 | 解决 |
|---|---|---|
/mcp 显示 sag 未连接 |
服务没起 / 路径不对 | 确认 4173 在跑;检查 cwd 路径 |
调用报 SAG API 401 |
Token 无效/未配置 | 检查 SAG_API_TOKEN;在设置页重建 |
调用报 SAG API 403 |
权限不足 | Token 需含 reason/ingest 权限 |
| 调用超时 | 推理链路长 | 重试;或改用 sag_search |
| 返回”错误: 缺少 query” | 参数传错 | 检查调用参数 |