Integrations
Generates various diagram types (including progress pie charts, dependency graphs, task flows, timelines, and more) to visualize epic structures, task dependencies, and project progress.
Creates UML-style class diagrams showing epic structure relationships as part of the diagram visualization options.
✨ IntelliPlan MCP
🚀 转变您的开发工作流程
IntelliPlan 是一款智能任务管理系统,可与 Cursor AI 及其他兼容编辑器中的模型上下文协议 (MCP) 无缝集成。它使您能够通过结构化的“Epic → Task → Subtask”层级结构来组织开发流程,而无需离开您的编码环境。
✅ IntelliPlan 能为您做什么?
轻松组织复杂项目
- 史诗创作与管理——将复杂的项目分解为可管理的高级目标
- 任务和子任务组织- 通过清晰的父子关系构建您的工作
- 智能依赖关系- 定义和跟踪工作项之间的关系
增强发展规划
- AI辅助分解——自动将复杂任务拆分为可管理的部分
- 智能实施建议- 获取应对挑战的指导
- 复杂性分析——了解深入研究之前所需的努力
让你的团队保持正轨
- 进度跟踪——监控各级完成情况
- 下一步行动建议——始终知道下一步该做什么
- 情境理解——获取涵盖全部工作范围的摘要
无缝编辑器集成
- 自然语言界面- 使用对话命令与 IntelliPlan 交互
- 保持工作流程- 无需在工具之间切换上下文
- MCP 协议支持- 可与任何实现模型上下文协议的编辑器配合使用
📋 可用工具
IntelliPlan 提供了一套强大的工具来管理您的开发过程:
工具 | 描述 |
---|---|
batchEpic | 在一次操作中创建一个包含多个任务的完整 Epic,每个任务可能包含多个子任务。 |
createEpic | 创建一个新的 Epic(顶级任务),其中包含计划详细信息和可选的初始任务创建。 |
createPlanningConfig | 为 planEpic 工具创建一个 JSON 配置文件,允许自定义规划步骤和流程。 |
executeItem | 执行或提供执行 Epic 或 Task 的指导。 |
expandTask | 将任务或史诗分解为更小、可操作的子项目。 |
getEpicOverview | 提供 Epic、其任务和相关信息的详细、易读的概述。 |
manageItems | 通过各种操作(创建、更新、删除等)管理 Epics、任务和子任务。 |
manageTaskStorage | 管理 Epics 和 Tasks 的存储配置和导出。 |
planEpic | 通过顺序思考,以交互方式创建具有分层任务和子任务的详细实施计划,指导代理完成多个细化步骤。 |
🎮 使用示例
可用图表🚧
**注意:**图表功能目前处于进行中状态(WIP)🚧
getEpicOverview
工具支持各种 Mermaid 图表类型,以可视化您的史诗的结构和进度:
图表类型 | 描述 |
---|---|
progressPie | 显示已完成任务与剩余任务的圆形图 |
dependencyGraph | 史诗和任务依赖关系的网络图 |
taskFlow | 流程图按具有依赖关系的状态组织任务 |
timeline | 显示任务时间表和持续时间的甘特图 |
userJourney | 逐步完成任务状态 |
blockDiagram | 显示史诗结构和任务计数的框图 |
radarChart | 显示按状态划分的任务分布的条形图 |
kanbanBoard | 看板式任务状态可视化 |
sequenceDiagram | 显示随时间推移的任务交互的序列图 |
classDiagram | UML 风格的类图,展示史诗结构关系 |
您可以使用diagramTypes
参数数组指定要包含的图表。如果未指定,则当includeDiagrams
设置为true
时,将包含所有图表类型。
🔄 远程服务器模式
IntelliPlan 现已支持远程服务器模式,允许您将史诗和任务存储在中央服务器上,而不是直接存储在本地文件系统上。这有利于团队协作,并支持您从多个设备访问计划数据。
📡 设置远程服务器
- 启动 API 服务器:Copy
- API 服务器的环境变量:
PORT
:运行服务器的端口(默认值:3000)STORAGE_PATH
:API 服务器存储数据的位置(默认值:当前目录)
🔌 连接到远程服务器
- 简单配置:至少,您只需要设置:默认情况下,这将连接到在http://localhost:4007上运行的服务器。Copy
- 高级配置(可选):Copy
- 以远程模式启动 IntelliPlan :Copy
- 在 Cursor 中配置:添加到您的
.cursor-settings.json
:Copy
🛡️ 安全注意事项
- API 服务器包含基本速率限制和 CORS 保护
- 对于生产用途,请考虑添加:
- HTTPS加密
- 强身份验证
- 更强大的输入验证
- 您的数据备份解决方案
🛠️ 入门
- 安装 IntelliPlan :Copy
- 在 Cursor 中配置:添加到您的
.cursor-settings.json
:Copy - 启用并开始规划:在您的编辑器设置中激活 MCP 并开始组织您的开发流程!
📝 定制规划流程
IntelliPlan 通过 JSON 配置文件支持可定制的规划流程:
- 创建配置文件:您可以将 JSON 配置文件放置在项目中的任何位置。建议使用
config/planning/
目录进行组织,但这不是必需的。请参阅config/sample-planning-config.json
获取示例。 - 使用配置生成器:IntelliPlan 提供了一个交互式工具来创建规划配置:这将指导您逐步定义您的自定义规划步骤。Copy
- 直接创建配置:对于更高级的用户,您可以直接创建配置:Copy
- 配置结构:Copy
- 使用自定义配置:Copy
- LLM 生成的配置:配置路径不必指向现有文件。语言模型可以根据您的需求动态生成自定义规划配置。只需让 LLM 根据您的特定需求创建规划配置,它就会根据您的用例生成合适的 JSON 配置。
🔍 为什么选择 IntelliPlan?
与传统的任务管理器(它们位于开发环境之外)不同,IntelliPlan 可在您编写代码时直接运行。这种集成消除了上下文切换,并使您的计划与实施紧密结合。
IntelliPlan 的 AI 功能超越了简单的任务跟踪——它了解项目的结构并为实施、测试策略和复杂性分析提供智能建议。
📄 许可证
麻省理工学院
You must be authenticated.
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Tools
智能规划
Related MCP Servers
- JavaScript
- JavaScriptMIT License
- GoMIT License
- GoMIT License