---
title: "通过 MCP 在项目计划中使用 ChatGPT、Claude 和 Gemini"
description: "通过 MCP 将 ChatGPT、Claude 和 Gemini 连接到 Planitude 计划：关键路径、延误影响、蒙特卡洛模拟、带预览的修改、OAuth 与权限。"
url: https://planitude.app/zh/blog/chatgpt-claude-gemini-mcp-project-plans
language: zh-Hans
---

# 通过 MCP 在项目计划中使用 ChatGPT、Claude 和 Gemini

问问助手项目是否按计划推进、一次延误会带来多大影响、按期交付的概率有多高，并让它在预览之后修改计划。本文介绍 MCP 是什么、能做什么，以及如何安全地完成连接。

Planitude 团队 · 发布于 2026年10月2日

把任务清单粘贴给 AI 助手，再问它“项目延误了吗？”，得到的回答听起来合理，却并不可靠：模型不了解依赖关系、日历和浮动时间，它给出的日期也没有经过任何计算。

**Model Context Protocol**（MCP）改变了这一点。助手不再猜测：它通过调用 Planitude 排程引擎的工具来查询计划，而它提出的每一项修改都会按照与甘特图相同的规则重新计算。本指南介绍 MCP 是什么、助手能对你的项目做什么，以及如何连接 ChatGPT、Claude 和 Gemini。

> **要点**
>
> - **MCP** 是一项把 AI 应用连接到外部系统的开放标准[^1]；Planitude 在 `https://planitude.app/mcp` 提供 MCP 服务器。
> - 助手可以读取项目**状态**、**关键路径**、**延误影响**和**蒙特卡洛模拟**，并以**预览**方式创建或修改计划。
> - 连接使用 **OAuth**：是否同时允许修改由你决定，任何助手都无法删除项目或任务。

## 什么是 MCP

Model Context Protocol 是一项开放标准，让 Claude、ChatGPT 等 AI 应用能够连接外部数据源、工具和工作流；其文档把它比作 AI 应用的 USB-C 接口[^1]。服务提供方发布一个带有工具列表的 **MCP 服务器**，助手会发现这些工具，并在有助于回答问题时调用它们。

对项目计划而言，这意味着助手处理的不是粘贴到聊天里的副本，而是真实的计划，并且使用的是连接者本人的权限。

## 助手能对你的计划做什么

Planitude 的 MCP 服务器提供读取和分析工具：

- **项目状态**：项目列表，以及把每个项目归类为延误、有风险、正常或已完成的总览，并给出原因和未来七天的截止日期。
- **计划详情**：任务、日期、依赖关系和人员，也可以只显示关键任务。
- **关键路径**：没有浮动时间的任务链、接近关键的任务，以及浮动时间的分布。
- **延误影响**：“如果拆除工作推迟三天，完工日期会推迟多少？”，并与可用的浮动时间进行对比。
- **蒙特卡洛模拟**：P50、P80 和 P95 完成日期，按计划或按某个截止日期完成的概率，以及风险因素。
- **工作负荷**：超负荷的人员以及导致超负荷的任务。
- 计划的**基线、版本和模板**。

这样，“本周哪些项目有风险，为什么？”或“我们在 12 月 15 日前交付的概率有多大？”之类的问题，得到的都是基于计算的回答，而不是模型的猜测。

## 带预览的修改

拥有编辑权限时，助手还可以**创建**项目（空白项目、基于模板，或基于包含阶段、任务和链接的结构化计划），并对项目进行**修改**：添加任务、更新工期和进度、建立依赖关系、保存基线、导入 `.mpp` 文件。

较大的修改会先经过**预览**：助手准备一组修改，Planitude 在不保存任何内容的情况下返回计算结果（新的完成日期、能否满足截止日期、冲突、超负荷人员、关键路径），只有在确认之后才会应用这些修改。如果在此期间有人修改了项目，这些修改会被拒绝，助手必须重新读取计划。此外，ChatGPT 默认会在每次执行写入操作之前请求确认[^3]。

## 安全：OAuth、权限与撤销

ChatGPT、Claude.ai 和 Gemini 等 Web 应用通过 **OAuth** 连接，这是 MCP 规范规定的授权机制，基于带 PKCE 的 OAuth 2.1[^2]。你不需要分享密码，也不需要复制密钥：助手会打开 Planitude，你登录后会看到一个授权页面，上面列出了它可以执行的操作。

- 读取权限始终包含在内；只有打开“同时允许修改”时才会授予**修改**权限。
- 你可以把访问范围限制在**一个工作区**。
- 助手以**你的权限**执行操作：它只能看到你能看到的项目。
- 它不能**删除**项目或任务，也不能管理你的账号和密钥。
- 你可以随时在 **个人资料 › API 密钥 › 已连接的应用** 中断开任何应用。

对于更适合使用密钥的工具，你可以创建具有只读或读写权限、可选有效期的 **API 密钥**；密钥只显示一次，撤销会立即生效。

## 连接 ChatGPT

连接自定义 MCP 服务器需要使用**开发者模式**，该模式在网页版中面向 Plus、Pro、Business、Enterprise 和 Education 方案提供[^3]：

1. 在 ChatGPT 中打开 **Settings › Security and login**，开启开发者模式[^3]；
2. 在应用中新建一个应用，粘贴 URL `https://planitude.app/mcp`，并选择 OAuth 作为认证方式；
3. 登录 Planitude 并允许访问；
4. 在对话中通过 **+** 菜单选择开发者模式，并启用 Planitude。

在组织中，管理员可能会限制开发者模式。此外，我们已经向 ChatGPT 应用目录提交了 Planitude 应用，目前正在接受 OpenAI 的审核。

## 连接 Claude

在 Claude 中需要添加一个**自定义连接器**，Free、Pro、Max、Team 和 Enterprise 方案均可使用；Free 方案可以添加一个[^4]：

1. 打开 **Customize › Connectors**，选择 **Add custom connector**；
2. 粘贴服务器 URL；不需要 OAuth 客户端 ID 或密钥；
3. 选择 **Connect**，登录 Planitude 并允许访问。

在 Team 和 Enterprise 方案中，由 Owner 在 **Organization settings › Connectors** 中添加连接器，之后每位成员使用自己的账号连接[^4]。该连接器适用于 claude.ai、Claude Desktop 和移动应用。

## 连接 Gemini

在 Gemini 应用中，Google 目前只向**美国境内**、年满 18 岁、已开启 Gemini 应用活动记录的**个人账号**开放基于 MCP 的自定义应用；不支持工作或学校账号[^5]。如果你符合这些条件：

1. 在 gemini.google.com 打开 **Settings › Connected Apps**，选择 **Add a custom app**[^5]；
2. 粘贴服务器 URL，并按照提示操作；
3. 登录 Planitude 并允许访问。

连接需要在网页版中创建，但在移动应用中同样可以使用[^5]。对于其他所有账号，仍可以使用下一节介绍的 **Gemini CLI**。

## 开发者工具：Claude Code、Codex、Cursor 和 VS Code

面向开发者的助手既支持 OAuth，也支持 API 密钥：

- **Claude Code**：`claude mcp add --transport http planitude https://planitude.app/mcp`；首次使用时会打开 Planitude 请求授权[^6]。
- **Codex**：在 `~/.codex/config.toml` 中添加 `[mcp_servers.planitude]` 配置块，适用于 CLI、应用和 IDE 扩展。
- **Gemini CLI**：`gemini mcp add --transport http planitude https://planitude.app/mcp`。
- **VS Code 与 GitHub Copilot**：在 `.vscode/mcp.json` 中添加服务器，工具会出现在 Agent 模式中[^7]。
- **Cursor**：在 `~/.cursor/mcp.json` 或项目文件中添加服务器[^8]。

在 Planitude 的 **个人资料 › API 密钥** 中可以找到已经填好地址和密钥占位符的配置示例。从 Jira 到 Teams 的其他集成，请见[集成](https://planitude.app/zh/integrations)页面和《[集成指南](https://planitude.app/zh/blog/planitude-integrations-guide)》；API 和 Webhook 请见[开发者](https://planitude.app/zh/developers)页面。

**用你自己的计划试用 Planitude** [创建免费账户](https://planitude.app/zh/signup)

## 常见问题

### 助手会删除我的项目吗？

不会。Planitude 的 MCP 工具不包含删除功能：助手可以读取，在你允许的情况下也可以创建和修改，但不能删除项目或任务。

### 我的项目数据会被用来训练模型吗？

Planitude 只会把助手所用工具请求的数据发送给助手。ChatGPT、Claude 或 Gemini 如何处理这些数据，取决于相应的服务提供方以及你在其平台上的账号设置。

### 需要付费订阅吗？

使用 Planitude 不需要。助手方面取决于服务提供方：ChatGPT 的开发者模式需要付费方案[^3]，而 Claude 即使是 Free 方案也允许添加一个自定义连接器[^4]。

### 可以不用 MCP，而是使用 Planitude 内置的助手吗？

可以。Planitude 在应用中内置了自己的 AI 助手；MCP 适用于你希望在每天都在使用的助手中处理计划的情况。

## 来源

文中关于各产品的所有信息均来自以下官方页面，核实于 2026年9月。价格为厂商公布的标价，币种与计费周期以厂商页面为准，可能会有变动。

[^1]: [Model Context Protocol: What is MCP?](https://modelcontextprotocol.io/docs/getting-started/intro)
[^2]: [MCP specification: Authorization](https://modelcontextprotocol.io/specification/2025-11-25/basic/authorization)
[^3]: [OpenAI: ChatGPT developer mode](https://developers.openai.com/api/docs/guides/developer-mode)
[^4]: [Anthropic: add a connector that isn't in the directory](https://claude.com/docs/connectors/custom/add-unlisted)
[^5]: [Google: connect and manage custom apps for Gemini Apps](https://support.google.com/gemini/answer/17209137)
[^6]: [Anthropic: Claude Code and MCP](https://code.claude.com/docs/en/mcp)
[^7]: [Visual Studio Code: MCP servers](https://code.visualstudio.com/docs/copilot/customization/mcp-servers)
[^8]: [Cursor: Model Context Protocol](https://cursor.com/docs/context/mcp)

## 用你自己的计划试用 Planitude

创建免费账户，导入你的 .mpp 文件或从模板开始：几分钟内就能看到带有依赖关系、日历和关键路径的甘特图。

[创建免费账户](https://planitude.app/zh/signup)
