Rally MCP服务器
这是一个MCP(模型上下文协议)服务器,与Rally集成,通过标准化工具提供对Rally数据的访问。
特性
- 获取Rally用户故事详细信息
- 获取与拉力赛故事相关的缺陷
- 获取与拉力赛故事相关的任务
- 从拉力赛迭代中获取故事
- 健康检查端点
- 工具发现端点
设置
- 安装依赖项:
npm install- 在中配置环境变量
.env:
RALLY_API_KEY=your_rally_api_key
RALLY_BASE_URL=https://rally1.rallydev.com/slm/webservice/v2.0- 启动服务器:
npm start端点
健康检查
GET /health-检查服务器是否正在运行
工具发现
GET /tools-列出可用的MCP工具
MCP工具(POST)
POST /rally/getUserStory-获取用户故事详细信息POST /rally/getDefects-获取故事的缺陷POST /rally/getStoryTasks-获取故事任务POST /rally/getIterationStories-从迭代中获取故事
使用Vibes
此服务器旨在与vibes助手配合使用。交互规则在 .vibes/rules.md.
可用工具
- get用户故事 -获取Rally用户故事详细信息
- 输入: { "storyNumber": "US12345" }
- 获取缺陷 -获取与拉力赛故事相关的缺陷
- 输入: { "storyNumber": "US12345" }
- getStoryTasks -获取与拉力赛故事相关的任务
- 输入: { "storyNumber": "US12345" }
- 获取迭代故事 -从拉力赛迭代中获取故事
- 输入: { "iterationName": "Sprint 25" }
