mdflowGitHub ↗
MCP · STDIO · PROJECT SCOPED

把项目事实
交给 Agent 执行。

mdflow 使用标准 stdio MCP 协议。客户端负责对话,mdflow 负责项目图谱、任务上下文和可验证的代码边界。

MCP SERVERS / JSON
{
  "mcpServers": {
    "mdflow": {
      "command": "npx",
      "args": [
        "-y",
        "github:yubinbin32-ops/Mdflow-Canvas",
        "serve"
      ]
    }
  }
}

把 `MDFLOW_PROJECT_ROOT` 设置为工作区目录,或在工具调用中传入绝对 `projectRoot`。

从一次任务开始,而不是从全仓库开始。

01context_for_task

任务切片

返回当前任务需要的最小图谱、规则与影响路径。

02plan_context

实施顺序

读取 Plan、ChainScope、变更项和验收门禁。

03chain_code_stream

AST 代码流

沿执行链提取跨文件的函数、类和接口切片。

04block_code_mutate

验证后修改

只改绑定符号,运行验证,失败自动恢复原文件。

标准配置,按你的工具工作。

Cursor

添加到 MCP Settings,指向 npx 启动命令。

Claude Desktop

放入 `claude_desktop_config.json` 的 mcpServers。

Codex / OpenCode

使用同一 stdio 入口,保留本地项目目录权限。