- Home
- MCP servers
- Backlog
Backlog
- python
2
GitHub Stars
python
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.
Backlog Manager MCP Server offers a lightweight, file-based backlog and issue-tracking system that you can drive with MCP clients. It lets AI agents and other clients create issues, attach tasks, and monitor progress using a simple, portable storage format.
How to use
You connect an MCP client to the server using either SSE (HTTP) or stdio transports. With SSE, you start the server and point your client to the provided HTTP endpoint to send and receive MCP messages. With stdio, you run the server locally and the client communicates directly through standard input/output. Your main workflow is to create issues for features or bugs, add tasks under those issues, and update task statuses as work progresses.
How to install
# Prerequisites
# - Python 3.12 or higher
# - uvx (recommended) or pip
# - Docker (optional for containerized deployment)
# Install with uvx (recommended)
uv pip install -e backlog-manager-mcp
# Verify the installation by starting the server (SSE mode will be shown below)
uv run backlog-manager
# Alternative: run directly with Python (SSE mode)
uv run src/backlog_manager/main.py
````} ,{
Additional sections
Configuration, security considerations, examples, troubleshooting tips, and notes are provided to help you run and integrate the server smoothly.
Configuration
Configure behavior with environment variables. Create a configuration file from the example and tailor the values to your environment.
Security
If you expose the server over a network, ensure you operate behind appropriate access controls and use secure transports where supported. Keep storage files in a location with proper file permissions.
Troubleshooting
Common issues include transport misconfiguration, invalid storage paths, or port binding conflicts. Start by confirming the transport type, storage file path, and port are correctly set, then check startup logs for hints.
Notes
This server is designed to work with MCP clients such as Claude Code or Windsurf. Use the SSE URL for HTTP-based clients or configure stdio for local client integrations.
Available tools
create_issue
Create a new issue with a name and optional description and status.
list_issues
Show all available issues.
select_issue
Set the active issue by name for subsequent task operations.
initialize_issue
Create or reset an issue with an optional description and status.
update_issue_status
Update the status of a named issue.
add_task
Add a task to the active issue with a title and optional description.
list_tasks
List tasks within the active issue, optionally filtered by status.
update_task_status
Update the status of a specific task by its ID.