Fire in da houseTop Tip:Paying $100+ per month for Perplexity, MidJourney, Runway, ChatGPT and other tools is crazy - get all your AI tools in one site starting at $15 per month with Galaxy AI Fire in da houseCheck it out free

backlog-mcp-server

MCP.Pizza Chef: jootsuki

The backlog-mcp-server is an MCP server that integrates with the Backlog API, providing structured access to issue tracking functionalities. It supports searching, retrieving, and updating issues within Backlog projects. Designed for seamless integration, it can be deployed via Docker for both development and production environments, enabling real-time interaction with Backlog data through the MCP protocol.

Use This MCP server To

Search Backlog issues by keywords or filters Retrieve detailed information of specific Backlog issues Update issue status, description, or fields in Backlog Integrate Backlog issue data into AI workflows via MCP Automate issue tracking and management using LLMs Deploy Backlog API access in containerized environments

README

Backlog MCP Server

BacklogのAPIに接続するMCPサーバーです。課題の検索、取得、更新機能を提供します。

機能

  • 課題の検索
  • 課題の取得
  • 課題の更新

セットアップ

MCPの設定

~/Library/Application Support/Code/User/globalStorage/rooveterinaryinc.roo-cline/settings/cline_mcp_settings.jsonに以下を追加:

{
  "mcpServers": {
    "backlog": {
      "command": "node",
      "args": ["build/index.js"],
      "cwd": "/path/to/backlog-mcp-server"
    }
  }
}

注意:cwdは実際のプロジェクトパスに置き換えてください。

Docker環境

開発環境

開発やテスト用にDockerコンテナを使用する場合:

# .envファイルを作成
cp .env.example .env
# 必要な環境変数を設定
BACKLOG_SPACE_URL=https://your-space.backlog.com
BACKLOG_API_KEY=your_api_key

# 開発モードでビルドと起動
NODE_ENV=development docker compose up -d --build

開発モードでは、ソースコードの変更を監視し、自動的に再起動します。

本番環境

本番環境用にDockerコンテナを使用する場合:

# .envファイルを作成
cp .env.example .env
# 必要な環境変数を設定
BACKLOG_SPACE_URL=https://your-space.backlog.com
BACKLOG_API_KEY=your_api_key

# 本番モードでビルドと起動
docker compose up -d --build

MCPサーバーとしての使用

Dockerコンテナを使用してMCPサーバーとして実行するには、利用するアプリの設定ファイルに以下のように設定します Cline、RooClineの例: cline_mcp_settings.json

{
  "mcpServers": {
    "backlog": {
      "command": "docker",
      "args": ["exec", "-i", "backlog-mcp-server", "node", "build/index.js"],
      "env": {
        "BACKLOG_SPACE_URL": "https://your-space.backlog.com",
        "BACKLOG_API_KEY": "your_api_key"
      }
    }
  }
}

その他のアプリ設定方法

Claude Desktop:https://ainow.jp/claude-mcp-guide/

Windsurf:https://zenn.dev/y16ra/articles/3ed3e2ae734fa4

Cursor:https://note.com/shuzon__/n/na2aafacf7324 →[Notion MCP Server を Cursor に設定]

プロンプト例

# 課題の検索
・バックログのPROJECT1-100の課題を説明して
・バックログのPROJECT1のプロジェクトで処理中の課題を教えて

# 課題の更新
・PROJECT1-100の課題のステータスを完了にして
・PROJECT1-100の課題に「〜〜〜」とコメントして

backlog-mcp-server FAQ

How do I configure the backlog-mcp-server?
Add the server configuration to your MCP settings JSON file with the correct command, args, and working directory.
Can I run backlog-mcp-server in a Docker container?
Yes, it supports Docker for both development and production with environment variables for Backlog URL and API key.
What environment variables are required for Docker deployment?
BACKLOG_SPACE_URL and BACKLOG_API_KEY must be set in the .env file.
Does backlog-mcp-server support live code reload during development?
Yes, in development mode Docker watches source changes and restarts automatically.
What Backlog functionalities does this MCP server expose?
It supports issue search, retrieval, and update operations via the Backlog API.
Is backlog-mcp-server compatible with multiple LLM providers?
Yes, it works with MCP clients that can connect to models like OpenAI, Claude, and Gemini.
How do I update issues using backlog-mcp-server?
Use the MCP client to send update commands which the server translates into Backlog API calls.
Can backlog-mcp-server be used in production environments?
Yes, it is designed for production use with Docker deployment and environment variable configuration.