Backlog MCP サーバー

Backlog MCP サーバー

site icon
2025.03.07 9
TypeScript项目管理问题跟踪团队协作交流协作
Backlog MCP 服务器是一个提供访问Backlog API的服务,支持项目管理、问题跟踪、文件操作等功能。它可以帮助团队高效地进行项目协作和任务管理。
View on GitHub

Overview

基本能力

产品定位

Backlog MCP 服务器是一个中间件服务,用于连接和访问Backlog API,提供项目管理和问题跟踪的核心功能。

核心功能

  • 项目管理: 获取项目列表和详细信息
  • 问题管理: 创建、更新、搜索问题,添加评论
  • 用户管理: 获取用户信息
  • 文件操作: 管理附件文件
  • 搜索功能: 搜索问题和项目

适用场景

  • 团队项目管理
  • 问题跟踪和协作
  • 自动化任务管理

工具列表

  • getSpaces: 获取空间信息
  • getProjects: 获取项目列表
  • getIssues: 获取问题列表
  • getIssue: 获取问题详细信息
  • createIssue: 创建新问题
  • updateIssue: 更新问题
  • addComment: 添加评论
  • searchIssues: 搜索问题

常见问题解答

  1. 如何获取API密钥?
  2. 登录Backlog,进入个人设置 > API > 生成API密钥
  3. 如何设置环境变量?
  4. 在.env文件中设置BACKLOG_DOMAIN和BACKLOG_API_KEY

使用教程

使用依赖

  • Node.js环境
  • Backlog账户和API密钥

安装教程

  1. 通过npm安装:
npx -y @tmhr1850/backlog-mcp-server
  1. 或者本地安装:
npm run build
npm start

调试方式

  1. 运行测试:
npm test
  1. 监控模式测试:
npm run test:watch
  1. 覆盖率测试:
npm run test:coverage

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。