- Home
- MCP servers
- Backlog
Backlog
- typescript
155
GitHub Stars
typescript
Language
6 months ago
First Indexed
2 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Installation
Add the following to your MCP client configuration file.
Configuration
View docs{
"mcpServers": {
"nulab-backlog-mcp-server": {
"command": "docker",
"args": [
"run",
"--pull",
"always",
"-i",
"--rm",
"-e",
"BACKLOG_DOMAIN",
"-e",
"BACKLOG_API_KEY",
"ghcr.io/nulab/backlog-mcp-server"
],
"env": {
"BACKLOG_DOMAIN": "your-domain.backlog.com",
"BACKLOG_API_KEY": "your-api-key"
}
}
}
}You can run a Backlog MCP Server to interact with the Backlog API through AI agents, enabling project management, issue handling, wiki access, Git operations, and more via a single, configurable bridge.
How to use
Configure an MCP client to connect to one or more MCP server endpoints. You can run the server via Docker, use npx for a quick start, or start a local Node.js instance for development. Choose the method that fits your workflow, then enable the desired toolsets to enable only the capabilities you need.
How to install
Prerequisites you need before starting: Docker, Node.js, or a capable npm/npx setup, and a Backlog account with API access.
Option 1: Install via Docker. Use the following MCP configuration snippet to run the server in a container.
{
"mcpServers": {
"backlog": {
"command": "docker",
"args": [
"run",
"--pull",
"always",
"-i",
"--rm",
"-e",
"BACKLOG_DOMAIN",
"-e",
"BACKLOG_API_KEY",
"ghcr.io/nulab/backlog-mcp-server"
],
"env": {
"BACKLOG_DOMAIN": "your-domain.backlog.com",
"BACKLOG_API_KEY": "your-api-key"
}
}
}
}
Option 2: Install via npx
You can start quickly with npx without cloning the repository.
Use this MCP configuration in your client setup.
{
"mcpServers": {
"backlog": {
"command": "npx",
"args": ["backlog-mcp-server"],
"env": {
"BACKLOG_DOMAIN": "your-domain.backlog.com",
"BACKLOG_API_KEY": "your-api-key"
}
}
}
}
Option 3: Manual Setup (Node.js)
If you prefer a local development setup, clone the repository, install dependencies, and run the server locally.
git clone https://github.com/nulab/backlog-mcp-server.git
cd backlog-mcp-server
npm install
npm run build
Create a runtime configuration to start locally from the built index. The following example shows how to point to a local build and seed the required environment values.
{
"mcpServers": {
"backlog": {
"command": "node",
"args": ["your-repository-location/build/index.js"],
"env": {
"BACKLOG_DOMAIN": "your-domain.backlog.com",
"BACKLOG_API_KEY": "your-api-key"
}
}
}
}
Available tools
space
Tools for managing Backlog space settings and general information
project
Tools for managing projects, categories, custom fields, and issue types
issue
Tools for managing issues, their comments, and related items like priorities and categories
wiki
Tools for managing wiki pages
git
Tools for managing Git repositories and pull requests
notifications
Tools for managing user notifications
document
Tools for viewing and managing documents within Backlog