MarxSphere

集成指南:Claude Code

把 MarxSphere 的 52 步推理/多源检索/文档入库能力接入 Claude Code。

1. 前置条件

2. 注册 MCP Server

项目级(推荐)

项目根目录创建 .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"
      }
    }
  }
}

3. 重启并验证

重启 Claude Code 会话,然后:

  1. 输入 /mcp 查看 sag 是否连接成功
  2. 问 Claude:“列出知识库里有哪些文档(用 sag_documents)”
  3. 问 Claude:“用 sag_reason 分析资本下乡的非粮化原因”

4. 使用技巧

让 Claude 正确选择工具

任务 推荐工具 提示语示例
深度推理/多跳分析 sag_reason “用 sag_reason 深入分析…”
快速查证据/事实 sag_search “用 sag_search 找关于…的论文片段”
导入新论文 sag_ingest “把这段论文内容入库(sag_ingest)”
查看知识库 sag_documents “看看库里有什么文档”

与现有 skill 的关系

项目已有 marx-sag 等 7 个 skill(描述性引导)。MCP server 提供工具级接入,两者互补:

注意事项

5. 故障排查

现象 原因 解决
/mcp 显示 sag 未连接 服务没起 / 路径不对 确认 4173 在跑;检查 cwd 路径
调用报 SAG API 401 Token 无效/未配置 检查 SAG_API_TOKEN;在设置页重建
调用报 SAG API 403 权限不足 Token 需含 reason/ingest 权限
调用超时 推理链路长 重试;或改用 sag_search
返回”错误: 缺少 query” 参数传错 检查调用参数