MCP-Zentao是一款专为禅道系统深度集成设计的工具,它提供了任务管理、Bug跟踪等核心功能,具有高效、稳定和可扩展的特点,能帮助团队更高效地协作和管理项目。
安装完成后,在终端中运行:
npm start
打开浏览器,访问http://localhost:3000。按照界面提示登录或注册,即可开始使用MCP-Zentao。
| 特性 | MCP-Zentao | 其他工具 |
|---|---|---|
| 任务管理 | 高效支持 | 基本支持 |
| Bug跟踪 | 强大功能模块 | 普通功能 |
| 集成能力 | 支持多种接口 | 有限的扩展性 |
要在您的系统上安装MCP-Zentao,请按照以下步骤操作:
npm install
npx mcp-zentao init
npm start
http://localhost:3000进入MCP-Zentao界面。若需更新配置,请参考配置文档。您可以通过编辑配置文件或重新运行初始化命令来完成更新:
npx mcp-zentao init
以下是使用API创建和提交任务的示例:
const { Task, Bug, BugResolution } = require('mcp-zentao');
// 创建一个新任务
const task = new Task({
title: '完成用户故事',
description: '实现新增功能模块'
});
// 提交任务
task.submit().then(() => {
console.log('任务已提交');
}).catch(error => {
console.error('提交失败:', error);
});
默认情况下,配置文件位于~/.config/mcp-zentao/config.json。您可以在此文件中找到和修改禅道系统的连接信息。
MCP-Zentao 支持通过环境变量进行配置。请在项目根目录创建.env文件,并添加以下内容:
NODE_ENV=development
PORT=3000
ZENTAO_URL=http://your-zentao-instance
使用npm或yarn进行依赖管理:
npm install
yarn install
git clone https://github.com/your-repo/mcp-zentao.git
cd mcp-zentao
npm install
npm run dev
npm test
MCP-Zentao 提供命令行工具mcp-cli,支持以下操作:
init:初始化项目。start:启动服务。build:构建生产环境。test:运行测试用例。Task: 表示任务对象Bug: 表示Bug对象BugResolution: 表示Bug解决方式MCP-Zentao遵循MIT License,允许个人和商业用途。请仔细阅读许可协议以了解具体条款。
欢迎社区贡献!请参考贡献者文档了解如何参与开发。