Persists project-isolated tasks across sessions with tools for planning, tracking, handoffs, and agent coordination.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent — or use 1-click editor setup below.
One-click editor setup isn’t available for this listing yet — we don’t have a confirmed install command, and we’d rather show nothing than point your editor at the wrong package or host. Follow the project’s own setup instructions, linked above.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Backlog.
task_listQuery tasks with filter syntax. Returns JSON array with all fields.
task_countCount tasks matching a filter. Same syntax as task_list.
task_addCreate a new pending task. Only description required; all other fields optional.
task_logRecord already-completed work directly in completed status.
task_modifyPartial-update one or more tasks matching a filter. Only provided fields change.
task_duplicateCopy an existing task with optional field overrides.
The backloghq/backlog MCP server gives agents a persistent task store that survives the end of an individual session. It is designed for project work where one agent may create or start a task and another agent later needs to find, inspect, continue, or complete it. Each project can receive its own task data automatically, reducing the chance that unrelated projects share the same backlog.
Tasks can represent pending, active, completed, blocked, scheduled, or deleted work. Records support descriptions, priorities, due dates, projects, tags, dependencies, agent identities, timestamps, annotations, and attached Markdown documents. Documents can hold specifications, implementation context, or handoff notes.
The repository also provides seven Claude Code skills for viewing, planning, refining, specifying, implementing, and handing off work. Its task-planner agent can decompose goals into tasks and write specifications. Hooks connect the backlog with Claude’s built-in task events, including session startup, task creation, completion, and subagent startup.
The server is implemented in TypeScript and is built on @backloghq/agentdb. Storage uses the filesystem by default and can use Amazon S3 when the S3 backend is selected. In standalone mode, TASKDATA identifies the data directory or, with S3, the key prefix. Plugin usage can derive project-specific storage automatically; explicit namespaces are also available.
Multiple processes can share a backlog. Each process can set a distinct BACKLOG_AGENT_ID, allowing separate write logs instead of relying on file locks. Operations refresh data before use so changes from other agents can be picked up. Namespaces can be set manually or derived from the current working directory.
Filtering supports fields such as status, project, priority, due date, description, and agent. It also supports tags, virtual states such as +ACTIVE, +BLOCKED, +READY, and +OVERDUE, attribute modifiers, and Boolean expressions.
The backloghq/backlog MCP server can be installed as a Claude Code plugin with /plugin marketplace add backloghq/backlog, followed by /plugin install backlog@backloghq-backlog. From source, the documented flow is to clone the repository, run npm install, build it, and point Claude at the resulting plugin directory.
For standalone use, configure an MCP entry that runs the built dist/index.js file with Node. Set TASKDATA to a data directory, or configure BACKLOG_BACKEND as s3 with BACKLOG_S3_BUCKET and an optional BACKLOG_S3_REGION. S3 storage additionally requires the @backloghq/opslog-s3 package. BACKLOG_NAMESPACE and BACKLOG_AUTO_NAMESPACE control collection naming.
The MCP tools cover the full task lifecycle:
Deletion is soft by default, while purging and deleting an attached document are permanent operations. Bulk import is atomic, and task_info returns complete details for a task identified by ID or UUID.
The documented standalone configuration uses a built JavaScript file path, so the project must be built from source before that mode can run. S3 is optional rather than the default and requires an additional package plus bucket configuration. Permanent purge and document deletion cannot be reversed. The README documents Claude Code skills and hooks; the MCP tools can also be used by other compatible MCP clients when configured as a standalone server.
Always refer to the official documentation for the most accurate and up-to-date information.
Factual signals from GitHub, npm, and our automated checks — not a rating.
No reviews yet — be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/backloghq-backlog)<a href="https://allmcps.com/mcp/backloghq-backlog"><img src="https://allmcps.com/api/badge/backloghq-backlog?style=directory" alt="Backlog on AllMCPs" /></a>