---
title: "如何使用 MCP 将 Claude 连接到您的项目进度表 | GanttFather Blog"
description: "使用 OAuth 或范围不记名令牌将 Claude 连接到 https://mcp.ganttfather.com 处的 GanttFather。然后，Claude 可以通过标准 MCP 工具读取、可视化和更新项目进度表。"
canonical: "https://ganttfather.com/zh/article/connect-claude-to-project-schedule-mcp-zh/"
locale: "zh"
category: "integrations"
---

# 如何使用 MCP 将 Claude 连接到您的项目进度表 | GanttFather Blog

# 如何使用 MCP 将 Claude 连接到您的项目进度表

 使用 OAuth 或范围不记名令牌将 Claude 连接到 https://mcp.ganttfather.com 处的 GanttFather。然后，Claude 可以通过标准 MCP 工具读取、可视化和更新项目进度表。

 ![](https://ganttfather.com/logo.png) GanttFather

 更新 2026年8月30日 6 min read

 Tags

 claude mcp ai-agents project-schedule integration

 The short answer

 使用 OAuth 或范围不记名令牌将 Claude 连接到 https://mcp.ganttfather.com 处的 GanttFather。然后，Claude 可以通过标准 MCP 工具读取、可视化和更新项目进度表。

## 如何将 Claude 连接到项目进度表？

 **添加 https://mcp.ganttfather.com 作为远程 HTTP MCP 服务器，完成 GanttFather OAuth 同意，并启用 Claude 中的连接器。** Claude 然后可以列出项目、读取任务、显示甘特图、检查逾期工作，并且在您授予写入访问权限时创建或更新任务和依赖项。

 当前连接是帐户范围内的：它遵循您拥有或协作的每个 GanttFather 项目，包括您稍后加入的项目。使用 OAuth 时，您不需要安装本地网桥或向 Claude 公开 API 密钥。

 **设置已验证：** 2026 年 8 月 7 日。Claude 和 GanttFather 可以更改其连接器屏幕，因此请使用 [实时 GanttFather MCP 文档](https://ganttfather.com/mcp/) 如果标签已移动。

## 开始之前你需要什么？

 您需要一个 GanttFather 帐户、至少一个可访问的项目以及一个支持 Streamable HTTP 上的远程 MCP 的 Claude 客户端。 Claude、Claude Desktop 和 Claude Code 都支持远程连接，但它们的设置屏幕不同。

 要求 OAuth 连接 不记名令牌连接

 GanttFather 帐户 必填 必填

 服务器地址 https://mcp.ganttfather.com https://mcp.ganttfather.com

 凭证设置 在同意的情况下登录 在 **设置 → AI 代理 & API** 中创建令牌

 最适合 Claude、Claude Desktop，日常使用 Claude Code，自动化，没有 OAuth 的客户端

 权限选择 只读或在同意期间读/写 创建令牌时只读或读/写

 秘密处理 客户端存储并刷新 OAuth 凭据 您必须保护和轮换令牌

 如果 Claude 只需要总结一个计划，请从只读访问权限开始。仅当 Claude 必须更改日期、分配、任务、资源或依赖项时才授予读/写权限。

## 如何将 Claude 或 Claude Desktop 与 OAuth 连接起来？

 远程自定义连接器是通过 Claude 帐户配置的，因此网络上的 Claude 和 Claude Desktop 可以使用相同的连接。

- 在 Claude 中，打开 **自定义 → 连接器**。

- 选择**添加自定义连接器**。在团队或企业中，所有者必须首先在 **组织设置 → 连接器** 下添加连接器。

- 输入 https://mcp.ganttfather.com 作为远程 MCP 服务器 URL。

- 保存连接器并选择**连接**。

- 登录GanttFather 并查看请求的只读或读/写权限。

- 在对话中，使用 **+ → 连接器** 菜单启用 GanttFather。

- 要求 Claude 列出它可以访问的 GanttFather 项目。

 OAuth 发现发生在服务器 URL 中。不要附加旧的 /mcp 路径：GanttFather 的当前 Streamable HTTP 端点映射到域根。

## 如何将 Claude Code 与 OAuth 连接起来？

 在终端中运行此命令：

 claude mcp add --transport http ganttfather https://mcp.ganttfather.com
 然后打开Claude Code并运行：

 /mcp
 选择GanttFather并完成浏览器登录。 Anthropic 建议将远程 HTTP 用于云 MCP 服务器并使用 /mcp 在 Claude Code 内完成 OAuth；在此命令中， /mcp 是 Claude Code 命令，不是 GanttFather URL 的一部分。

 对于一个共享的 .mcp.json 或用户配置，使用显式 HTTP 类型：

 {
 "mcpServers" : {
 "ganttfather" : {
 "type" : "streamable-http" ,
 "url" : "https://mcp.ganttfather.com"
 }
 }
 }
 Claude Code 目前接受 streamable-http 作为别名 http 。不要省略 type 在 Claude Code JSON 中；当前 Claude Code 将仅 URL 条目视为无效。

## 什么时候应该使用不记名令牌？

 当 MCP 客户端无法完成 OAuth、无头工作流需要固定凭证或需要单独可撤销的连接时，请使用不记名令牌。在 GanttFather 中，打开 **设置 → AI Agents & API**，创建令牌，选择只读或读/写，然后在显示值时复制该值。

 对于 Claude Code：

 claude mcp add --transport http ganttfather https://mcp.ganttfather.com \
 --header "Authorization: Bearer YOUR_AGENT_TOKEN"
 等效的 JSON 是：

 {
 "mcpServers" : {
 "ganttfather" : {
 "type" : "streamable-http" ,
 "url" : "https://mcp.ganttfather.com" ,
 "headers" : {
 "Authorization" : "Bearer YOUR_AGENT_TOKEN"
 }
 }
 }
 }
 切勿将此令牌提交到存储库。当客户端支持时，首选环境变量替换，如果令牌出现在日志、屏幕截图或源代码管理中，则立即撤销该令牌。

## 如何验证 Claude 是否正确连接？

 使用先读后写测试。这些提示在 Claude 更改任何内容之前建立可访问范围：

- “列出我的 GanttFather 项目，不要进行更改。”

- “打开启动项目并总结其日期、进度和逾期任务。”

- “将启动项目显示为甘特图。”

- “提出一个依赖安全的重新安排，但在更新任务之前要等待我的批准。”

 如果第一个提示返回预期的项目，则身份验证和帐户范围有效。如果第三个提示呈现图表或返回静态后备，则可视化有效。仅在通过名称和 ID 确认正确的项目后才测试写入。

## 连接成功后Claude可以做什么？

 职位 请求示例 需要许可

 寻找计划 “列出包含‘启动’的项目。” 只读

 总结日程健康状况 “这个月什么逾期了，什么完成了？” 只读

 检查关键工作 “显示关键路径并解释每项任务。” 只读

 可视化计划 “将项目显示为甘特图。” 只读

 创作作品 “创建这些已批准的任务，并注明日期和所有者。” 读/写

 维护依赖关系 “实施后 QA finish-to-start，有两天的滞后。” 读/写

 重新分配工作 “将文档任务分配给 Priya。” 读/写

 管理非人力资源 “将暂存环境添加为虚拟资源。” 读/写

 GanttFather 支持 FS、SS、FF 和 SF 依赖关系，延迟为 MCP。当前的一个限制对分析很重要：MCP 关键路径计算仅考虑 finish-to-start 边，即使应用程序存储并呈现所有四种关系类型。当计划依赖于 SS、FF、SF 或滞后时，将 Claude 的关键路径答案视为建议。

 Claude 也无法通过 MCP 配置、触发或检查 GanttFather Azure DevOps 集成。所有者或管理员必须在应用程序内管理审阅 Pull 和 Push。

## 哪个首次写入提示最安全？

 在变异之前要求 Claude 检查、提出并确认：

 阅读“网站启动”项目。提出在 9 月 30 日继续启动的最小计划变更。显示任务、旧日期、新日期和依赖性影响。在我明确批准之前，请勿更新 GanttFather。

 审核后，批准有限制的更改：“仅应用该提案中的第 2 行和第 3 行。”这种模式比“修改我的时间表”更安全，因为它命名了项目，限制了结果，并将分析与执行分开。

## 如何修复常见的连接错误？

 症状 可能的原因 修复

 Claude Code 表示服务器有 URL 但没有类型 JSON 被省略 type 添加 "type": "streamable-http"

 状态为 **需要身份验证** OAuth 尚未完成 运行 /mcp ，选择 GanttFather，然后登录

 401 Unauthorized 令牌丢失、过期、撤销或格式错误 重新连接OAuth或创建一个新令牌；删除标题中的空格

 项目缺失 已登录的 GanttFather 用户缺乏会员资格 使用同一帐户打开 GanttFather 并验证项目访问权限

 Claude 可以读取但不能编辑 连接是只读的 检查需求后重新连接或创建读/写令牌

 团队成员无法使用连接器 组织所有者尚未启用它 要求团队/企业所有者添加远程连接器

 图表不以交互方式呈现 客户端缺少交互式 UI 扩展 请求静态 SVG 或 Mermaid 后备

 请求被暂时拒绝 已达到每个代币的速率限制 减慢工作流程并重试； GanttFather 允许每个令牌每分钟 60 个请求

## 您应该保留哪些安全限制？

 使用完成作业的最小权限。将破坏性或广泛的更改保留在人工确认之后，在每个写入请求中命名预期项目，并在允许之前查看 Claude 的工具批准提示。

 当不再需要时，在 Claude 中断开连接器或在 **GanttFather 设置 → AI 代理和 API** 下撤销它。该代理出现在 GanttFather 团队界面中，并且对其写入进行了归因，以便协作者可以区分自动化工作和人工编辑。

## Claude 何时应通过 MCP 管理 GanttFather 计划？

 当 Claude 需要检查实时日程、解释逾期或关键工作、可视化计划或应用经过严格批准的更新而不将任务复制到聊天中时，请使用此连接。从只读访问权限开始，在每个提示中命名项目，并仅针对特定更改授予读/写权限。 GanttFather 的免费套餐包括一个自有项目、两个编辑席位以及无限的观众和来宾。

 MCP 可以与 FS、SS、FF 和 SF 依赖项以及滞后一起使用，但其当前的关键路径计算仅考虑 finish-to-start 边；依赖于其他关系类型的计划需要人工审核。为了安全地测试工作流程， [创建一个免费的 GanttFather 项目](https://ganttfather.com/zh/)，以只读方式连接，并要求 Claude 在批准任何写入之前列出并总结项目。

## 关于将 Claude 连接到 GanttFather，人们还会问什么？

### Claude Desktop 可以连接吗？

 是的。 Anthropic 的远程自定义连接器是基于帐户的，可在网络上的 Claude Desktop 和 Claude 中使用。在 Claude 的连接器设置中添加 GanttFather URL 并使用 OAuth 进行身份验证。本地 claude_desktop_config.json 服务器是不同的机制； GanttFather 不需要本地进程。

### GanttFather MCP 服务器免费吗？

 是的。 GanttFather 在其免费套餐中包含 MCP 访问权限，并且不按工具调用或每个代理收费。正常的项目和编辑能力仍然适用。服务器对每个经过身份验证的令牌强制执行每分钟 60 个请求的限制。

### Claude 可以访问每个 GanttFather 项目吗？

 帐户 OAuth 连接遵循登录用户当前可以访问的项目；它不会绕过项目成员资格。较旧的项目范围代币仍然仅限于其赠款。从项目中删除用户会删除该帐户连接对项目的访问权限。

### Claude 可以在未经批准的情况下更改日程吗？

 当连接具有读/写权限并且客户端允许调用时，Claude 可以调用写入工具。对于受控工作流程，请使用只读访问权限或要求每次写入都获得批准。在授权一批更新之前，请 Claude 提供一份注明日期的更改表。

### 这也适用于其他 MCP 客户吗？

 是的。相同的 Streamable HTTP 端点可与兼容的客户端配合使用，例如 Cursor、Windsurf、VS Code、ChatGPT 和 Gemini CLI。配置和 OAuth 支持因客户端而异，因此从 MCP 文档 并遵循客户端当前的远程-MCP 指令。

 **检查连接行为：** 2026 年 8 月 7 日。

 **来源**

- [GanttFather， MCP 服务器文档](https://ganttfather.com/mcp/)

- [Anthropic， 通过 MCP 将 Claude Code 连接到工具](https://code.claude.com/docs/en/mcp)

- [Claude 帮助中心， 开始使用远程 MCP 的自定义连接器](https://support.claude.com/en/articles/11175166-get-started-with-custom-connectors-using-remote-mcp)

- [Model Context Protocol， 服务器概念](https://modelcontextprotocol.io/docs/learn/server-concepts)

 ![](https://ganttfather.com/logo-hero.png) Want to skip the reading?

 GanttFather is free forever &mdash; no card, no trial.

[Start free](https://app.ganttfather.com/login)

 Need help?

 Reach out to our team &mdash; we're happy to help.

support@ganttfather.com

 Next up

 [集成与 AI 甘特图中的 Azure DevOps 依赖关系：完整指南](https://ganttfather.com/zh/article/azure-devops-dependencies-gantt-chart-zh/)[集成与 AI 如何在甘特图上可视化 Azure DevOps 工作项](https://ganttfather.com/zh/article/gantt-azure-devops-integration-guide-zh/)[集成与 AI AI 代理如何使用 MCP 创建和维护甘特图？](https://ganttfather.com/zh/article/ai-agent-gantt-chart-mcp-zh/)

 ![](https://ganttfather.com/logo-hero.png) GanttFather

 The Don of Project Management

 Every feature included &mdash; Gantt, Kanban, dependencies, critical path, real-time sync, Excel and AI agents. Free tier includes 1 project you own, 2 editor seats, and unlimited viewers and guests.

[Start free](https://app.ganttfather.com/login)
