AI 代理可以通过 MCP 将摘要转换为任务、日期、依赖关系、里程碑、所有者和渲染的甘特图 - 前提是有人验证范围、估计、逻辑和写入。
AI 代理可以创建甘特图吗?
是的。 通过 Model Context Protocol (MCP) 连接到调度系统的 AI 代理可以阅读摘要、提出工作分解、创建日期任务、分配所有者、设置依赖关系、标记里程碑、检查逾期工作并渲染生成的甘特图。
代理加速进度建设和维护;它不会使未经验证的计划成为现实。人们仍然需要批准范围、估计、技术顺序、资源可用性和随之而来的变更。
GanttFather 暴露了 MCP 服务器,位于 https://mcp.ganttfather.com,具有只读或读写权限。兼容的助手可以处理人们在应用程序中看到的相同项目数据。
简单来说MCP 是什么?
Model Context Protocol 是一种开放协议,用于将 AI 应用程序连接到外部数据和功能。 MCP 服务器发布具有定义的输入和输出的工具。 AI 客户端发现这些工具,并可以在请求需要真实项目数据或操作时要求模型调用它们。
无需连接,助手就可以生成类似于计划的 Markdown 表格。通过调度 MCP 服务器,它可以检索当前项目、创建或更新实际任务并显示实时结果。这种差异(处理权威数据而不是粘贴副本)正是代理在操作上有用的原因。
GanttFather 代理可以做什么?
当前的 MCP 表面组可用于四种工具:
| 能力 | 示例 |
|---|---|
| 阅读并发现 | 列出项目和任务;获取项目、任务、成员、资源、摘要和时间线数据 |
| 分析 | 识别逾期任务并计算 MCP 关键路径结果 |
| 可视化 | 显示交互式甘特图或渲染静态 SVG/Mermaid 后备 |
| 创建和编辑 | 创建、更新、删除、重新排序或重新设置父任务;管理非人力资源 |
一个帐户连接可以访问授权用户拥有或协作的项目。代理仍受项目成员身份和所选只读或读写权限的约束。
用于根据摘要创建日程表的安全工作流程
1. 首先以只读访问权限连接
对于现有项目,以只读方式启动。要求代理检查项目、自定义状态、成员、资源和当前任务。这证明它可以在不授权更改的情况下获得正确的数据。
对于代理必须填充的新空项目,仅当您准备好查看突变时才创建读写连接。 GanttFather 支持在 设置 → AI 代理和 API 下创建的 OAuth 连接器和承载访问令牌。将不记名令牌视为凭证;不要将其粘贴到公共提示或存储库中。
2. 为代理提供规划背景,而不仅仅是截止日期
提供:
- 可测量的完成状况;
- 范围内和范围外的工作;
- 所需的批准和外部日期;
- 已知的所有者、技能和可用性;
- 工作周和假期假设;
- 可交付成果和验收标准;
- 已知的风险和不确定的估计;
- 您想要的详细程度。
“制定为期六周的发布计划”要求模型用通用假设来填补空白。 “提出一个六周计划,标记每个假设,直到我批准任务表才开始编写”会产生一个可审查的工件。
3. 写作前征求建议
使用提示,例如:
阅读简介并检查名为“自助启动”的 GanttFather 项目。提出一个以可交付成果为导向的层次结构,其中的任务不超过 10 个工作日,一名负责的所有者(已知)、明确的完成条件、依赖性类型和持续时间假设。包括批准里程碑。暂时不要创建或更新任何内容。标记缺失的信息并首先显示建议的表格。
检查是否涵盖所有范围以及详细信息是否有用。删除永远不会更新的仪式性任务;添加缺失的运营、安全、采购、培训和过渡工作。
4. 批准有界写入
一旦提案被接受,就授权特定的变更:
仅在项目“自助启动”中创建已批准的任务。保留现有任务。使用批准的层次结构、日期、所有者和依赖关系。写入后,再次检索项目并报告创建的任务 ID、跳过的项目以及与提案的任何差异。
界限很重要。为项目命名,说明现有行是否可以更改,并要求回读。 GanttFather 的任务创建支持幂等重试,因此中断的重复请求不需要创建重复的工作,但您仍应查看报告的结果。
5. 验证计划,而不仅仅是工具调用
要求代理运行 10 点进度质量检查表,然后让活动所有者验证他们的部分。检查:
- 缺失或开放式依赖关系;
- 不切实际的持续时间和日历假设;
- 同一人同时分配任务;
- 没有验收证据的里程碑;
- 完全是过去的工作;
- 关键和近关键路径;
- 以预测形式呈现的外部日期,反之亦然。
最后渲染图表并在应用程序中检查它。视觉审查经常会暴露出在 JSON 或散文中很难注意到的意外间隙和重叠。
代理如何维护甘特图?
最强烈的重复使用是面向决策的状态审查,而不是盲目的自主编辑。
每日提示示例:
从今天起阅读项目“客户端迁移”。列出逾期任务、未来 7 天内到期的任务、受阻的继任者和关键工作。将剩余持续时间与当前日期进行比较。向所有者提出更新和升级建议,但不进行任何更改。
团队确认事实后,授权进行确切的更新。例如:
在“客户端迁移”中,将任务 184 标记为今天完成,并将任务 201 的剩余完成时间移至 8 月 14 日。不要更改任何其他任务。读回这两个任务并显示更改的下游日期。
此模式将观察、提案、批准、突变和验证分开。它比给予无限的自主权要慢,但比在代理猜错后修复看似合理的时间表要快得多。
对调度代理的五个有用提示
- 安排审核:“查找没有所有者、继任者、完成条件或最近进度的任务。按风险对结果进行分组;不要编辑。”
- 里程碑准备情况: “对于接下来的三个里程碑,列出每个不完整的前身以及接受所需的证据。”
- 更改影响:“如果安全审查需要额外五个工作日,请确定受影响的继任者并预测发布影响。在不更改日期的情况下提出选项。”
- 站立总结:“总结已完成的工作、逾期的工作、所需的决策以及实时项目数据的 7 天展望。”
- 可视化:“显示当前的甘特图,其中包含层次结构、依赖关系链接、今天和关键工作;然后解释两个最大的预测风险。”
当前的重要限制:关键路径奇偶校验
截至 2026 年 8 月 7 日,GanttFather 有两个具有不同行为的关键路径实现:
- 应用程序计算处理 FS、SS、FF 和 SF 依赖关系以及其层次结构模型中的滞后;
- MCP
get_critical_pathMCP 渲染的关键着色使用平坦的、仅 finish-to-start 的计算,没有滞后。
他们同意一个简单的线性 FS 链,没有滞后或层次结构。他们可能会对使用非 FS 关系、滞后、分组任务或断开连接的分支的计划持不同意见。
对于此类项目,将应用程序的视觉计算和人类逻辑审查视为操作检查。告诉代理明确列出所有关系类型和滞后,而不是将其关键集视为普遍真理。这也是为什么代理生成的答案应该命名计算上下文,而不是无条件地说“关键路径是……”。
安全和治理护栏
- 使用只读访问权限进行报告、审核和早期实验。
- 仅向需要它的最小工作流集授予读写权限。
- 命名目标项目并允许在每个相应的提示中进行更改。
- 在批量更改之前需要提出建议。
- 要格外小心地审查删除和层次结构更改。
- 将凭据保留在聊天记录、源代码控制和屏幕截图之外。
- 当不再需要连接时,在“设置”中撤销连接。
- 在相应的代理工作后审查审核历史记录。
- 在批准的大型重组之前保留命名版本。
MCP 规范本身建议在循环中设置一个能够拒绝工具调用的人员。客户的确认行为各不相同,因此设计工作流程而不是假设每个界面都在正确的时刻提出请求。
GanttFather 什么时候是一个好的 MCP 调度工作空间?
当代理必须按照与交付团队相同的实时时间表工作而不是在聊天中生成一次性图表时,GanttFather 适合。兼容的 MCP 客户端可以检查或更新项目数据,而应用程序提供层次结构、FS/SS/FF/SF 依赖关系(带延迟)、关键路径突出显示、Excel 导入/导出以及实时共享以供人工审核。免费套餐包括一个自有项目、两个编辑席位以及无限的观众和来宾,并且 MCP 本身不收取每次通话或每位代理费用。
这不是授予广泛自主写入访问权限的理由。开始只读,批准有界突变,并验证应用程序中的结果 - 特别是当非 FS 关系、滞后或层次结构可能触发上述关键路径奇偶校验限制时。
创建免费的 GanttFather 项目 在非生产计划上测试写入前提案工作流程。
常见问题
哪些 AI 客户端可以连接到 GanttFather MCP?
任何支持 MCP 超过 Streamable HTTP 的客户端都可以连接。 GanttFather 文档测试了对 Claude、ChatGPT、Cursor、Windsurf、VS Code、Gemini CLI、Antigravity 和 Claude Code 的支持。客户端功能(尤其是交互式小部件和审批控制)各不相同。
GanttFather MCP 免费吗?
MCP 服务本身不收取每次呼叫或每个座席费用,并且可在 GanttFather 免费套餐中使用。正常帐户容量仍然适用:免费套餐包括一个自有项目、每个项目两个编辑席位以及无限的观众和来宾。服务器限制为每个令牌每分钟 60 个请求。
代理可以在对话中显示图表吗?
是的。 show_gantt_chart 在支持小部件的客户端中提供交互式图表。 render_gantt_image 为其他客户端提供 SVG 或 Mermaid 后备。
AI代理可以取代项目经理吗?
它可以减少文书工作和表面进度症状,但无法独立验证政治承诺、技术可行性、验收证据或团队能力。阅读 AI会取代项目经理吗? 进行更广泛的角色分析。
来源

