backlog-mcp-server-rust

safx/backlog-mcp-server-rust

3.4

If you are the rightful owner of backlog-mcp-server-rust and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

The mcp-backlog-server is a Model Context Protocol (MCP) server designed to facilitate interaction with the Backlog API, enabling MCP-compatible clients to leverage Backlog functionalities.

The mcp-backlog-server is a specialized server that acts as a bridge between MCP-compatible clients and the Backlog API. It allows users to automate and manage various Backlog functionalities such as documents, issues, projects, and more. By providing a comprehensive suite of tools, the server enables both read and write operations, making it a versatile solution for Backlog automation. The server is configurable through environment variables and supports multiple feature flags to enable or disable specific write operations. This flexibility allows users to tailor the server's capabilities to their specific needs, whether they require full access to all features or a more restricted, read-only mode. The server is compatible with various platforms, including Claude Desktop and Gemini CLI, and can be easily integrated into existing workflows. With support for 34 tools, the mcp-backlog-server offers extensive functionality for managing Backlog resources efficiently.

Features

  • Supports 34 tools for comprehensive Backlog automation
  • Configurable through environment variables for tailored access
  • Compatible with multiple platforms, including Claude Desktop and Gemini CLI
  • Supports both read and write operations for flexible management
  • Feature flags allow selective enabling of write operations

Usages

usage with claude desktop

{
  "mcpServers": {
    "backlog_mcp_server": {
      "autoApprove": [],
      "disabled": false,
      "timeout": 60,
      "command": "/path/to/target/release/mcp-backlog-server",
      "args": [],
      "env": {
        "BACKLOG_BASE_URL": "https://your-space.backlog.com",
        "BACKLOG_API_KEY": "YOUR_BACKLOG_API_KEY",
        "BACKLOG_PROJECTS": "PROJ,DEMO"
      },
      "transportType": "stdio"
    }
  }
}

usage with gemini cli

{
  "mcpServers": {
    "backlog_mcp_server": {
      "command": "/path/to/target/release/mcp-backlog-server",
      "timeout": 10000,
      "args": [],
      "env": {
        "BACKLOG_BASE_URL": "https://your-space.backlog.com",
        "BACKLOG_API_KEY": "YOUR_BACKLOG_API_KEY",
        "BACKLOG_PROJECTS": "PROJ,DEMO"
      }
    }
  }
}

Tools

  1. get_document_details

    Retrieves details for a specific Backlog document

  2. get_repository_list

    Get a list of Git repositories for a specified project

  3. get_issue_details

    Retrieves details for a specific Backlog issue

  4. get_project_status_list

    Get a list of statuses for a specified project

  5. get_user_list

    Get a list of users in the space