Cover image
Try Now
2025-03-07

3 years

Works with Finder

1

Github Watches

0

Github Forks

4

Github Stars

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 ファイルをご覧ください。

相关推荐

  • NiKole Maxwell
  • I craft unique cereal names, stories, and ridiculously cute Cereal Baby images.

  • Joshua Armstrong
  • Confidential guide on numerology and astrology, based of GG33 Public information

  • https://suefel.com
  • Latest advice and best practices for custom GPT development.

  • Emmet Halm
  • Converts Figma frames into front-end code for various mobile frameworks.

  • Khalid kalib
  • Write professional emails

  • https://tovuti.be
  • Oede knorrepot die vasthoudt an de goeie ouwe tied van 't boerenleven

  • Elijah Ng Shi Yi
  • Advanced software engineer GPT that excels through nailing the basics.

  • Gil kaminski
  • Make sure you are post-ready before you post on social media

  • ANGEL LEON
  • A world class elite tech co-founder entrepreneur, expert in software development, entrepreneurship, marketing, coaching style leadership and aligned with ambition for excellence, global market penetration and worldy perspectives.

  • INFOLAB OPERATIONS 2
  • A medical specialist offering assistance grounded in clinical guidelines. Disclaimer: This is intended for research and is NOT safe for clinical use!

  • apappascs
  • 发现市场上最全面,最新的MCP服务器集合。该存储库充当集中式枢纽,提供了广泛的开源和专有MCP服务器目录,并提供功能,文档链接和贡献者。

  • ShrimpingIt
  • MCP系列GPIO Expander的基于Micropython I2C的操作,源自ADAFRUIT_MCP230XX

  • OffchainLabs
  • 进行以太坊的实施

  • huahuayu
  • 统一的API网关,用于将多个Etherscan样区块链Explorer API与对AI助手的模型上下文协议(MCP)支持。

  • deemkeen
  • 用电源组合控制您的MBOT2:MQTT+MCP+LLM

  • zhaoyunxing92
  • MCP(消息连接器协议)服务

  • pontusab
  • 光标与风浪冲浪社区,查找规则和MCP

    Reviews

    1 (1)
    Avatar
    user_c3XI8mqr
    2025-04-16

    Backlog-mcp-server by tmhr1850 has been a game-changer for my project management needs. It streamlines task tracking with seamless integration and a user-friendly interface. The GitHub repository showcases its robust functionality. Highly recommend checking it out!