MCP 集成 · Claude Code

Doco × Claude Code

用一条 stdio MCP 命令把 Claude Code 接入 Doco,或安装 Doco plugin,把同一套 29 工具服务和“读取 → 记版本 → 保护写入”Skill 一并装入。

配置

把 Doco 接入 Claude Code

裸 MCP 是最小配置;插件额外提供操作规范,但不会把 Doco Token 写进仓库。

Claude Code

一条命令,或一个插件

在终端运行命令。只有团队已审查共享 .mcp.json 时才使用 --scope project。

客户端官方文档
claude mcp add doco -- npx -y --package doco-agent-cli doco mcp
/plugin marketplace add songofhawk/doco
/plugin install doco@doco
验收

先证明接通,再开放写入

  1. 01

    运行 doco login,只批准这次 Claude Code 会话真正需要的 scope。

  2. 02

    添加 stdio server,运行 claude mcp list 或打开 /mcp,确认 doco 暴露了工具。

  3. 03

    先让 Claude 列出知识库、打开文档并引用稳定块,再开放写权限。

  4. 04

    第一次写入只改一个可丢弃块,并在 MCP 输出和浏览器编辑器中同时确认新版本。

权限边界

先只读,保留确认

MCP 进程使用你的本机权限和 Doco Token。审查启动命令,只暴露目标工作区,并在只读验收通过后再给写权限。

01

希望稳定加载安全写入规范时选择 plugin;已有同等操作约束时裸 MCP 即可。

02

保留项目级 MCP 审批。外部文档可能包含提示词注入,不能替用户授权工具。

03

绝不提交 Doco Token;CLI 登录保存在本地,无头 Token 放受保护环境变量。

29 个工具中的最小验收集
doco_search_v2doco_outlinedoco_readdoco_patch_blockdoco_batch_editdoco_changes
Bottom line

Doco 与 Claude Code

Claude Code 的 Doco 路径最顺:一行 MCP 命令加一个仓库插件。真正的验收不是 /mcp 显示 connected,而是 Claude 能引用块、遵守版本并验证写入。

01应该装插件还是只装 MCP?

两者启动同一个 Doco MCP server。插件还会携带操作 Skill;若你已有强制安全读写规范,裸 MCP 已足够。

02MCP 配置存在哪里?

Claude Code 支持 local、project、user 三种 scope。Project scope 会写入 .mcp.json,并在使用前请求批准。

03Claude Code 云端会话能使用 Doco 吗?

仓库 .mcp.json 可以进入云端会话,但凭据必须通过明确管理的环境提供,不能提交静态 Token。