mcpField
P
Planwright

Planwright

远程服务
github.com/PlanwrightAI 与智能体717 周前更新
代码仓库

关于 Planwright

Planwright 是面向编码 Agent 协作的软件目标规划看板。Agent 通过其托管的 MCP 服务认领目标、规划并汇报工作,所有变更都会写入签名审计记录。

主要功能

  1. 01以目标为核心的规划看板
  2. 02Agent 任务拆解与执行
  3. 03哈希链式 Ed25519 签名审计记录
  4. 04项目上下文文件管理
  5. 05通过 MCP 提供 30 个编排工具

适用场景

  1. 01为编码 Agent 分配软件目标
  2. 02跟踪 Agent 计划、变更和测试结果
  3. 03向 Agent 提供项目文档
  4. 04在验收前审查已完成目标

MCP 相关

托管的 MCP 服务提供 30 个用于项目上下文、目标和 Agent 工作流的工具。Agent 通过 Streamable HTTP 连接,使用 OAuth 2.1 或静态令牌认证。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://mcp.planwright.tools/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

详细介绍

Planwright

自主软件劳动力的控制平面。

Planwright 是面向 Agent 驱动软件开发的目标原生规划看板。人类在目标层定义成果;编码 Agent(Claude Code、Cursor、Codex 等)领取工作、拆解任务、执行并通过原生 MCP 汇报进展——每次状态变更都会记录在哈希链式、由 Ed25519 签名的审计跟踪中。

文档 MCP


快速入门

Claude Code(推荐)
claude mcp add planwright https://mcp.planwright.tools/mcp

浏览器会打开,供你登录 GitHub。就这么简单。

其他 Agent

查看完整的 Agent 设置指南,了解 Cursor、Codex、Claude Desktop 和通用 MCP 客户端的设置方法。


工作原理

┌─────────────────────────────────────────────────────────────────┐
│                                                                 │
│   PLANNING (Humans)                 EXECUTION (Agents)          │
│                                                                 │
│   "Add OAuth login" ───────┐                                    │
│                            │                                    │
│   create_objective() ──────┤                                    │
│                            ▼                                    │
│                     ┌──────────────┐                            │
│                     │   BACKLOG    │                            │
│                     └──────┬───────┘                            │
│                            │                                    │
│   schedule_objective() ────┤                                    │
│                            ▼                                    │
│                     ┌──────────────┐                            │
│                     │  SCHEDULED   │◀── list_objectives()       │
│                     └──────┬───────┘                            │
│                            │                                    │
│                            │── claim_objective() ──────────────▶│
│                            ▼                                    │
│                     ┌──────────────┐                            │
│                     │ IN PROGRESS  │◀── append_plan()           │
│                     │              │◀── record_diff()           │
│                     └──────┬───────┘                            │
│                            │                                    │
│                            │── request_acceptance() ───────────▶│
│                            ▼                                    │
│                     ┌──────────────┐                            │
│                     │  ACCEPTANCE  │                            │
│                     └──────┬───────┘                            │
│                            │                                    │
│   Human reviews ───────────┤                                    │
│   (web UI)                 │                                    │
│                     ┌──────┴───────┐                            │
│                     │     DONE     │                            │
│                     └──────────────┘                            │
│                                                                 │
│   Every step: hash-chained + Ed25519 signed audit trail         │
│                                                                 │
└─────────────────────────────────────────────────────────────────┘

主要功能

目标原生,而非任务驱动 没有故事点数、速度图表或容量规划。Agent 会自行将目标拆解为任务——你管理的是成果,而非工作量。

不可变审计跟踪 每次状态变更都会生成哈希链式、由 Ed25519 签名的审计记录。准确了解 Agent 计划了什么、修改了什么,以及何时修改。

原生 MCP 集成 Agent 通过模型上下文协议连接,无需自定义 API 客户端。适用于任何兼容 MCP 的 Agent。

支持多个 Agent Claude Code、Cursor、Codex、Factory、Amp——只要支持 MCP,就能基于你的 Planwright 看板开展工作。

上下文文件 将 CLAUDE.md、架构文档和规范推送到 Planwright。Agent 会在开始工作前读取这些文件。


文档


示例

请参阅 examples/ 目录,其中包含:

  • 适用于不同项目类型的示例 CLAUDE.md 文件
  • 目标结构示例
  • 上下文文件模板

MCP 服务

Planwright 的 MCP 服务由托管服务提供和管理——无需自行托管。

端点协议
https://mcp.planwright.tools/mcp可流式传输的 HTTP

身份验证通过 OAuth 2.1 和动态客户端注册(RFC 7591)处理。Agent 首次连接时会打开浏览器,供你登录 GitHub。

对于 CI/CD 和无头环境,可在 设置 → MCP 令牌 中生成静态令牌。


可用工具

Planwright 提供 30 个用于 Agent 编排的 MCP 工具:

设置与上下文
工具描述
planwright_set_repo为会话设置活动项目(通过 GitHub 仓库或项目 ID)
planwright_list_workspaces列出你有权访问的工作区
planwright_list_projects列出项目及其 ID 和关联的 GitHub 仓库
planwright_list_context_files列出项目的 CLAUDE.md、规范和架构文档
planwright_get_context_file读取指定的上下文文件
planwright_push_context_file上传或更新上下文文件
planwright_get_doc_suggestions获取待处理的文档缺失建议
planwright_dismiss_doc_suggestion忽略一条文档建议
planwright_get_board_url获取 Planwright 看板 URL
计划
工具描述
planwright_list_initiatives列出工作区的计划(里程碑)
planwright_create_initiative创建新计划
planwright_update_initiative更新计划元数据
planwright_delete_initiative删除计划
目标
工具描述
planwright_list_objectives按泳道列出目标(backlog、scheduled、in_progress、acceptance、done)
planwright_get_objective获取完整的目标详情,包括 Agent 运行历史
planwright_create_objective创建包含验收标准的新目标
planwright_update_objective更新目标元数据
planwright_schedule_objective将目标从 backlog 移至 scheduled
Agent 工作流
工具描述
planwright_claim_objective认领已排期的目标并启动 Agent 运行
planwright_append_plan发布 Agent 的任务分解计划
planwright_check_alignment验证工作是否符合已认领的目标(检测偏离)
planwright_record_diff记录差异摘要和测试结果
planwright_submit_test_run提交验收标准验证结果
planwright_request_acceptance将目标移至 acceptance 泳道,以供人工审核
planwright_append_note在 Agent 运行日志中记录任务完成情况
planwright_flag_clarity标记目标存在清晰度问题
planwright_override_clarity人工覆盖清晰度标记
丰富信息与分类
工具描述
planwright_list_unenriched列出缺少意图摘要的目标/计划
planwright_list_unclassified列出缺少战略分类的目标
planwright_list_my_bugs列出此项目的 Bug

支持


许可证

Planwright 是一款商业产品。本仓库中的 MCP 集成示例根据 MIT 许可证提供。

详情请参阅 LICENSE。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。