Backlog MCP サーバー

Backlog MCP サーバー

未知

简介

Backlog MCP 服务器提供 API 访问,支持项目管理、问题跟踪、文件操作等功能。

设置

  1. 获取 API 密钥

    • 登录 Backlog > 个人设置 > API > 发行 API 密钥
  2. 配置环境变量

    BACKLOG_DOMAIN=your-domain.backlog.com
    BACKLOG_API_KEY=your-api-key
    
  3. 在 Claude Desktop 中配置

    {
      "mcpServers": {
        "backlog": {
          "command": "npx",
          "args": ["-y", "@tmhr1850/backlog-mcp-server"],
          "env": {
            "BACKLOG_DOMAIN": "your-domain.backlog.com",
            "BACKLOG_API_KEY": "your-api-key"
          }
        }
      }
    }
    

核心功能

项目管理

// 获取空间信息
getSpaces()

// 获取项目列表
getProjects()

问题管理

// 获取问题列表
getIssues({
  projectIdOrKey: "PROJECT_KEY", 
  count: 50,
  sort: "updated",
  order: "desc"
})

// 获取问题详情
getIssue({ issueIdOrKey: "ISSUE-123" })

// 创建问题
createIssue({
  projectId: "12345",
  summary: "新问题标题",
  issueTypeId: "567",
  description: "问题详细描述"
})

// 更新问题
updateIssue({
  issueIdOrKey: "ISSUE-123",
  summary: "更新的标题",
  statusId: "3"
})

// 添加评论
addComment({
  issueIdOrKey: "ISSUE-123",
  content: "这是一条评论"
})

搜索功能

// 搜索问题
searchIssues({
  keyword: "bug statusId=1",
  projectIdOrKey: "PROJECT_KEY",
  count: 50
})

搜索语法示例

  • 关键词搜索:keyword=bug
  • 按状态筛选:statusId=1
  • 按负责人筛选:assigneeId=12345
  • 组合搜索:keyword=bug statusId=1 assigneeId=12345

本地运行和测试

# 构建
npm run build

# 运行
npm start

# 测试
npm test

许可证

此 MCP 服务器根据 MIT 许可证提供。