safx/backlog-mcp-server-rust
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
get_document_details
Retrieves details for a specific Backlog document
get_repository_list
Get a list of Git repositories for a specified project
get_issue_details
Retrieves details for a specific Backlog issue
get_project_status_list
Get a list of statuses for a specified project
get_user_list
Get a list of users in the space