Backlog MCP (Model Context Protocol) Integration

January 5, 2025 · View on GitHub

alt text

このプロジェクトは、BacklogのAPIをModel Context Protocol (MCP)を通じて利用可能にするための統合システムです。これにより、AIアシスタントがBacklogの機能(課題の作成、プロジェクト管理など)を直接操作できるようになります。

インストール方法

{
    "mcpServers": {
        "backlog": {
            "command": "uv",
            "args": [
                "run",
                "--directory",
                "~\\backlog-mcp\\mcp-server", // ここをダウンロードしたディレクトリに変更してください
                "mcp",
                "run",
                "hello.py"
            ],
            "env": {
                "BACKLOG_API_KEY": "BacklogのAPIキー"
            }
        }
    }
}

技術スタック

  • Python
  • OpenAPI Generator
  • Model Context Protocol (MCP)
  • Poetry (依存関係管理)
  • Backlog API

開発フロー

  1. BacklogのAPIドキュメントをスクレイピング
  2. OpenAPI仕様を生成
  3. Pythonクライアントを生成
  4. MCPサーバーを実装
  5. AIアシスタントからBacklog APIを利用

注意事項

  • Backlog APIキーの取り扱いには十分注意してください
  • APIの利用制限に注意してください
  • 自動生成されたコードは手動で修正しないでください