hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Integrations
MCP 敏捷流程
使用 FastMCP 的现代、基于资源的 API 来管理 AI 辅助敏捷开发工作流程的综合系统。
地位
✅迁移完成:从旧服务器到 FastMCP 实现的迁移已完全完成。所有旧代码和测试均已删除。
概述
MCP Agile Flow 项目采用基于资源的方法,并使用官方 MCP SDK 中的 FastMCP,重点关注:
- RESTful API 设计- 用于数据访问的干净、直观的资源 URI
- 资源优先架构——针对数据检索和状态表示进行了优化
- 面向操作的工具- 仅用于修改状态的操作的工具
主要特点
- 敏捷文档:生成并维护全面的 AI 文档
- 项目结构:使用 AI 生成的文件和目录组织您的项目
- IDE 集成:直接与各种 AI IDE 集成(Cursor、Windsurf、Cline)
- 工作流管理:跟踪敏捷故事和进度
- 直观的 API 结构:以 RESTful 层次结构组织的资源
- 简化集成:直接映射到资源 URI
- 改进的性能:针对数据访问模式进行了优化
入门
要使用 MCP Agile Flow:
- 安装软件包:Copy
- 导入您的代码:Copy
MCP 客户端配置
重要:需要配置更新
如果您之前已配置 MCP Agile Flow,则需要更新配置。fastmcp_server.py 模块已作为fastmcp_server.py
清理的一部分被移除,其功能已合并到主包中。
从以下位置更新您的 MCP 客户端配置:
到:
对于 Cursor 用户,还请更新 mcp.json 文件(通常位于 ~/.cursor/mcp.json):
命令行用法
您也可以直接从命令行运行服务器:
可用工具
MCP Agile Flow 提供了多种工具:
get-project-settings
:获取项目设置,包括路径和环境变量initialize-ide
特定 IDE 的项目目录结构initialize-ide-rules
特定 IDE 的 AI 规则文件prime-context
:分析项目文档并建立背景理解migrate-mcp-config
:在不同的 IDE 之间迁移 MCP 配置think
:记录想法,进行复杂的推理和逐步分析get-thoughts
:检索当前会话中记录的所有想法clear-thoughts
:清除当前会话中记录的所有想法get-thought-stats
:获取当前会话中记录的想法的统计数据process-natural-language
:处理自然语言命令并路由到适当的工具
自然语言命令
MCP Agile Flow 支持自然语言命令,让您无需记住确切的命令名称即可更轻松地与工具交互。只需使用对话短语,系统就会自动检测您的意图,并使用正确的参数将其映射到相应的工具。
支持的命令类型
迁移命令
要在不同的 IDE 之间迁移 MCP 配置:
- “将 mcp 配置迁移到 claude-desktop”
- “将配置从光标迁移到 claude-desktop”
- “将 mcp 设置复制到 windsurf”
- “将配置传输到 cline”
- “将 mcp 设置从光标移动到 roo”
如果未指定源 IDE,则默认为“cursor”。
注意:有效的 IDE 名称为:“cursor”、“windsurf-next”、“windsurf”、“cline”、“roo”和“claude-desktop”。
初始化命令
要使用特定 IDE 的规则初始化项目:
- “为 Claude 初始化 IDE”
- “风帆冲浪设置规则”
- “为 Cline 创建 IDE”
- “初始化副驾驶规则”
项目设置命令
要获得全面的项目设置:
- “获取项目设置”
- “显示设置”
- “项目设置”
上下文分析命令
分析项目文档:
- “主要背景”
- “分析项目背景”
- “构建上下文”
思维命令
记录想法:
- “思考一下[你的想法]”
使用示例
以下是如何使用这些命令的一些示例:
从命令行使用
您还可以将自然语言命令与 MCP Agile Flow CLI 结合使用:
错误处理
如果系统无法识别命令,它将返回一条错误消息,解释未检测到命令并建议使用更具体的措辞。
扩展命令
自然语言命令检测在utils.py
中使用正则表达式实现。要添加对新命令模式的支持,请将相应的正则表达式模式添加到detect_mcp_command
函数中。
发展
为开发进行设置:
- 克隆存储库:Copy
- 创建虚拟环境:Copy
- 安装开发依赖项:Copy
- 运行测试:Copy
- 常用 Makefile 命令:Copy
执照
该项目根据 MIT 许可证获得许可 - 有关详细信息,请参阅LICENSE文件。