mcpField
G
GanttFather

GanttFather

远程服务
ganttfather.com生产力01 周前更新

关于 GanttFather

GanttFather MCP 服务连接在线甘特图和看板工具 GanttFather,让 AI 助手读取和编辑项目任务、日期、依赖关系、资源及关键路径。服务托管运行,无需本地安装。

主要功能

  1. 01读取和编辑项目任务
  2. 02管理日期与任务依赖
  3. 03查看关键路径和项目进度
  4. 04管理项目资源
  5. 05渲染甘特图或交互图表

适用场景

  1. 01查询项目任务和时间线
  2. 02更新任务日期或负责人
  3. 03检查任务依赖与关键路径

MCP 相关

远程 MCP 服务通过 Streamable HTTP 暴露 GanttFather 项目读取与编辑工具。使用 OAuth 2.1 登录,也可通过项目令牌授权。

配置

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

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

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

工具

详细介绍

GanttFather MCP 服务

一个面向 GanttFather 的远程模型上下文协议服务。GanttFather 是一款在线甘特图和看板工具。它允许 AI 助手读取和编辑你的 GanttFather 项目:任务、日期、依赖关系、资源、关键路径以及图表本身。

此仓库仅包含文档和注册表条目。该服务托管在云端,无需安装或运行任何内容。

  • URL: https://mcp.ganttfather.com/
  • 传输方式: 可流式传输的 HTTP
  • 登录: OAuth 2.1,支持动态客户端注册和 PKCE(S256),作用域为 mcp:read 和 mcp:write。不支持 OAuth 的客户端可以将 GanttFather(AI Agents & API)中的项目令牌作为 Authorization: Bearer <token> 发送。
  • 官方 MCP 注册表: com.ganttfather/ganttfather
  • 文档和设置指南: https://ganttfather.com/mcp/
  • 价格: 一个项目可免费使用,包含两名编辑者;查看者和访客免费。

将其添加到你的客户端

最快的方法是将 URL 添加为远程服务,并在客户端提示时登录。

Claude(claude.ai 和桌面应用):依次选择 Settings、Connectors、Add custom connector,然后粘贴 https://mcp.ganttfather.com/。

Claude Code

claude mcp add --transport http ganttfather https://mcp.ganttfather.com/

VS Code(GitHub Copilot Chat),配置在 .vscode/mcp.json 中:

{ "servers": { "ganttfather": { "type": "http", "url": "https://mcp.ganttfather.com/" } } }

GitHub Copilot CLI

copilot mcp add --transport http ganttfather https://mcp.ganttfather.com/

然后在 Copilot CLI 中运行 /mcp auth ganttfather。

Cursor,配置在 ~/.cursor/mcp.json 中:

{ "mcpServers": { "ganttfather": { "url": "https://mcp.ganttfather.com/" } } }

Windsurf 和 Antigravity,配置在 mcp_config.json 中(它们读取 serverUrl):

{ "mcpServers": { "ganttfather": { "serverUrl": "https://mcp.ganttfather.com/" } } }

Codex

codex mcp add ganttfather --url https://mcp.ganttfather.com/

Gemini CLI,配置在 settings.json 中(它需要 httpUrl;在该客户端中,普通的 url 表示较旧的传输方式):

{ "mcpServers": { "ganttfather": { "httpUrl": "https://mcp.ganttfather.com/" } } }

OpenCode,配置在 opencode.json 中,然后运行 opencode mcp auth ganttfather:

{ "$schema": "https://opencode.ai/config.json", "mcp": { "ganttfather": { "type": "remote", "url": "https://mcp.ganttfather.com/", "enabled": true } } }

ChatGPT、Gemini、Goose、n8n 等工具的指南请参阅 https://ganttfather.com/mcp/。在上述客户端中,我们已完成 Claude 的端到端测试;欢迎在 Issues 中分享其他客户端的使用情况。

工具

共 27 个工具。每个工具都会显式设置 readOnlyHint、destructiveHint 和 openWorldHint;可能覆盖或删除数据的写入操作会标记为破坏性操作,因此你的客户端可以在运行前询问是否确认。

工具标题类型
draft_support_email起草支持邮件(不会发送)读取
get_critical_path获取关键路径读取
get_overdue_tasks获取逾期任务读取
get_project获取项目读取
get_project_summary获取项目摘要读取
get_project_timeline获取项目时间线读取
get_task获取任务读取
list_dependencies列出依赖关系读取
list_members列出成员读取
list_projects列出项目读取
list_resources列出资源读取
list_tasks列出任务读取
render_gantt_image渲染甘特图图片(SVG 或 Mermaid)读取
show_gantt_chart显示甘特图(交互式小组件)读取
add_dependency添加依赖关系写入,破坏性
add_resource添加资源写入
add_task_image为任务添加图片写入
create_task创建任务写入
delete_resource删除资源写入,破坏性
delete_task删除任务写入,破坏性
remove_dependency移除依赖关系写入,破坏性
reorder_tasks重新排列任务写入,破坏性
set_task_assignees设置任务负责人写入,破坏性
set_task_dependencies设置任务依赖关系写入,破坏性
update_project_context更新项目背景信息写入,破坏性
update_resource更新资源写入,破坏性
update_task更新任务写入,破坏性

隐私与支持

助手只能看到已登录账户有权查看的项目。你可以随时在 GanttFather 的 AI Agents & API 中撤销其访问权限。隐私政策:https://ganttfather.com/privacy/。支持邮箱:[email protected]。

许可证

本仓库中的文档和配置采用 MIT 许可证。GanttFather 服务本身为专有软件。

评论

支持 Markdown

第一次接触 MCP?

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

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