b

backlog-mcp-server

@tmhr1850/backlog-mcp-server
0 Stars 3 次浏览 tmhr1850 更新于 2026-08-23

MCP 服务配置

复制以下 JSON 到 OPClaw 或其他 MCP 客户端的配置文件中即可使用

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

服务介绍

Backlog MCP

Backlog API 提供 MCP 管理課題追跡操作機能利用

機能

  • 管理: 一覧取得詳細情報閲覧
  • 課題管理: 課題作成更新検索追加
  • 管理: 情報取得
  • 操作: 添付管理
  • 機能: 課題追加
  • 検索機能: 課題検索

関連

getSpaces

  • 情報取得
  • 入力:
  • 戻値: 情報

getProjects

  • 一覧取得
  • 入力:
  • 戻値: 一覧

課題関連

getIssues

  • 課題一覧取得
  • 入力:
    • projectIdOrKey (string): ID
    • offset (number, ): 取得開始位置
    • count (number, ): 取得件数最大 100
    • sort (string, ): 順 ('created''updated')
    • order (string, ): 方向 ('asc''desc')
  • 戻値: 課題一覧

getIssue

  • 課題詳細情報取得
  • 入力:
    • issueIdOrKey (string): 課題 ID
  • 戻値: 課題詳細情報

createIssue

  • 新課題作成
  • 入力:
    • projectId (string/number): ID
    • summary (string): 課題件名
    • issueTypeId (string/number): 課題種別 ID
    • priorityId (string/number, ): 優先度 ID
    • description (string, ): 課題詳細
    • startDate (string, ): 開始日 (YYYY-MM-DD 形式)
    • dueDate (string, ): 期限日 (YYYY-MM-DD 形式)
    • assigneeId (string/number, ): 担当者 ID
  • 戻値: 作成課題情報

updateIssue

  • 既存課題更新
  • 入力:
    • issueIdOrKey (string): 課題 ID
    • summary (string, ): 課題件名
    • description (string, ): 課題詳細
    • statusId (string/number, ): 状態 ID
    • priorityId (string/number, ): 優先度 ID
    • assigneeId (string/number, ): 担当者 ID
    • startDate (string, ): 開始日 (YYYY-MM-DD 形式)
    • dueDate (string, ): 期限日 (YYYY-MM-DD 形式)
  • 戻値: 更新課題情報

addComment

  • 課題追加
  • 入力:
    • issueIdOrKey (string): 課題 ID
    • content (string): 内容
  • 戻値: 追加情報

検索関連

searchIssues

  • 課題検索
  • 入力:
    • keyword (string): 検索
    • projectIdOrKey (string, ): ID
    • offset (number, ): 取得開始位置
    • count (number, ): 取得件数最大 100
  • 戻値: 検索結果課題一覧

検索構文

課題検索

  • keyword: 検索
  • projectId: 特定絞込
  • statusId: 状態絞込
  • assigneeId: 担当者絞込

例: keyword= statusId=1 assigneeId=12345

API 取得

  1. Backlog
  2. 個人設定 > API > API 発行
  3. 発行 API

環境変数設定

.env以下設定追加:

BACKLOG_DOMAIN=your-domain.backlog.com
BACKLOG_API_KEY=your-api-key

# 用設定
TEST_PROJECT_ID=your-test-project-id
TEST_PROJECT_KEY=your-test-project-key

Claude Desktop 使用

Claude Desktop 使用claude_desktop_config.json以下追加:

NPX 場合

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

実行

# 
npm run build

# 実行
npm start

# 全実行
npm test

# 監視実行
npm run test:watch

# 付実行
npm run test:coverage

MCP MIT 下提供詳細 LICENSE 覧

相关 MCP 服务