
Backlog
Connects Claude to the Backlog API for project management workflows. Exposes tools for creating and managing projects, issues, wiki pages, git repositories, and pull requests directly through AI conversation. You can track bugs, update milestones, comment on issues, and manage team notifications without switching contexts. Supports GraphQL-style field selection to optimize API responses and includes token limiting for large datasets. Ships with Docker, npx, and manual Node.js installation options. Useful when you're already using Backlog for project tracking and want to integrate task management into your AI-assisted development workflow.
- GitHub stars
- 185
- tools
- 59
- last updated
- Mar 10, 2026
Tools
59 toolsPublic tool metadata for what this MCP can expose to an agent.
get_spaceReturns information about the Backlog space.
Returns information about the Backlog space.
No parameter schema in public metadata yet.
get_usersReturns list of users in the Backlog space.
Returns list of users in the Backlog space.
No parameter schema in public metadata yet.
get_myselfReturns information about the authenticated user.
Returns information about the authenticated user.
No parameter schema in public metadata yet.
get_project_listReturns list of projects.
Returns list of projects.
No parameter schema in public metadata yet.
add_projectCreates a new project.
Creates a new project.
No parameter schema in public metadata yet.
get_projectReturns information about a specific project.
Returns information about a specific project.
No parameter schema in public metadata yet.
get_project_usersReturns list of users in a specific project.
Returns list of users in a specific project.
No parameter schema in public metadata yet.
update_projectUpdates an existing project.
Updates an existing project.
No parameter schema in public metadata yet.
get_issueReturns information about a specific issue.
Returns information about a specific issue.
No parameter schema in public metadata yet.
get_issue_attachmentDownloads one attachment of an issue. Returns it as image or embedded resource content, or as base64 with `format: "base64"`.
Downloads one attachment of an issue. Returns it as image or embedded resource content, or as base64 with `format: "base64"`.
No parameter schema in public metadata yet.
get_issuesReturns list of issues.
Returns list of issues.
No parameter schema in public metadata yet.
count_issuesReturns count of issues.
Returns count of issues.
No parameter schema in public metadata yet.
add_issueCreates a new issue in the specified project.
Creates a new issue in the specified project.
No parameter schema in public metadata yet.
update_issueUpdates an existing issue.
Updates an existing issue.
No parameter schema in public metadata yet.
delete_issueDeletes an issue.
Deletes an issue.
No parameter schema in public metadata yet.
get_issue_commentsReturns list of comments for an issue.
Returns list of comments for an issue.
No parameter schema in public metadata yet.
add_issue_commentAdds a comment to an issue.
Adds a comment to an issue.
No parameter schema in public metadata yet.
update_issue_commentUpdates a comment on an issue.
Updates a comment on an issue.
No parameter schema in public metadata yet.
get_related_issuesReturns list of issues related to a specific issue.
Returns list of issues related to a specific issue.
No parameter schema in public metadata yet.
add_related_issueRelates an issue to another issue.
Relates an issue to another issue.
No parameter schema in public metadata yet.
remove_related_issueRemoves the relation between an issue and a related issue.
Removes the relation between an issue and a related issue.
No parameter schema in public metadata yet.
get_prioritiesReturns list of priorities.
Returns list of priorities.
No parameter schema in public metadata yet.
get_categoriesReturns list of categories for a project.
Returns list of categories for a project.
No parameter schema in public metadata yet.
add_categoryCreates a new category for a project.
Creates a new category for a project.
No parameter schema in public metadata yet.
get_custom_fieldsReturns list of custom fields for a project.
Returns list of custom fields for a project.
No parameter schema in public metadata yet.
get_issue_typesReturns list of issue types for a project.
Returns list of issue types for a project.
No parameter schema in public metadata yet.
get_resolutionsReturns list of issue resolutions.
Returns list of issue resolutions.
No parameter schema in public metadata yet.
get_watching_list_itemsReturns list of watching items for a user.
Returns list of watching items for a user.
No parameter schema in public metadata yet.
get_watching_list_countReturns count of watching items for a user.
Returns count of watching items for a user.
No parameter schema in public metadata yet.
add_watchingAdds a new watch to an issue.
Adds a new watch to an issue.
No parameter schema in public metadata yet.
update_watchingUpdates an existing watch note.
Updates an existing watch note.
No parameter schema in public metadata yet.
delete_watchingDeletes a watch from an issue.
Deletes a watch from an issue.
No parameter schema in public metadata yet.
mark_watching_as_readMarks a watch as read.
Marks a watch as read.
No parameter schema in public metadata yet.
get_version_milestone_listReturns list of version milestones for a project.
Returns list of version milestones for a project.
No parameter schema in public metadata yet.
add_version_milestoneCreates a new version milestone for a project.
Creates a new version milestone for a project.
No parameter schema in public metadata yet.
update_version_milestoneUpdates an existing version milestone.
Updates an existing version milestone.
No parameter schema in public metadata yet.
delete_version_milestoneDeletes a version milestone.
Deletes a version milestone.
No parameter schema in public metadata yet.
get_wiki_pagesReturns list of Wiki pages.
Returns list of Wiki pages.
No parameter schema in public metadata yet.
get_wikis_countReturns count of wiki pages in a project.
Returns count of wiki pages in a project.
No parameter schema in public metadata yet.
get_wikiReturns information about a specific wiki page.
Returns information about a specific wiki page.
No parameter schema in public metadata yet.
add_wikiCreates a new wiki page.
Creates a new wiki page.
No parameter schema in public metadata yet.
get_git_repositoriesReturns list of Git repositories for a project.
Returns list of Git repositories for a project.
No parameter schema in public metadata yet.
get_git_repositoryReturns information about a specific Git repository.
Returns information about a specific Git repository.
No parameter schema in public metadata yet.
get_pull_requestsReturns list of pull requests for a repository.
Returns list of pull requests for a repository.
No parameter schema in public metadata yet.
get_pull_requests_countReturns count of pull requests for a repository.
Returns count of pull requests for a repository.
No parameter schema in public metadata yet.
get_pull_requestReturns information about a specific pull request.
Returns information about a specific pull request.
No parameter schema in public metadata yet.
add_pull_requestCreates a new pull request.
Creates a new pull request.
No parameter schema in public metadata yet.
update_pull_requestUpdates an existing pull request.
Updates an existing pull request.
No parameter schema in public metadata yet.
get_pull_request_commentsReturns list of comments for a pull request.
Returns list of comments for a pull request.
No parameter schema in public metadata yet.
add_pull_request_commentAdds a comment to a pull request.
Adds a comment to a pull request.
No parameter schema in public metadata yet.
update_pull_request_commentUpdates a comment on a pull request.
Updates a comment on a pull request.
No parameter schema in public metadata yet.
get_notificationsReturns list of notifications.
Returns list of notifications.
No parameter schema in public metadata yet.
get_notifications_countReturns count of notifications.
Returns count of notifications.
No parameter schema in public metadata yet.
reset_unread_notification_countResets unread notification count.
Resets unread notification count.
No parameter schema in public metadata yet.
mark_notification_as_readMarks a notification as read.
Marks a notification as read.
No parameter schema in public metadata yet.
get_document_treeReturns the hierarchical tree of documents for a project, including folders and ne
Returns the hierarchical tree of documents for a project, including folders and ne
No parameter schema in public metadata yet.
get_documentsReturns a flat list of documents in a project or folder.
Returns a flat list of documents in a project or folder.
No parameter schema in public metadata yet.
get_document_commentsReturns the comments on a document, including their replies.
Returns the comments on a document, including their replies.
No parameter schema in public metadata yet.
get_documentReturns detailed information about a specific document, including metadata, content, an
Returns detailed information about a specific document, including metadata, content, an
No parameter schema in public metadata yet.
Sponsors
Readme
Backlog MCP Server
A Model Context Protocol (MCP) server for interacting with the Backlog API. This server provides tools for managing projects, issues, wiki pages, and more in Backlog through AI agents like Claude Desktop / Cline / Cursor etc.
Features
- Project tools (create, read, update, delete)
- Issue tracking and comments (create, update, delete, list)
- Version/Milestone management (create, read, update, delete)
- Wiki page support
- Git repository and pull request tools
- Notification tools
- Field selection for optimized responses
- Token limiting for large responses
Getting Started
Requirements
- Docker
- A Backlog account with API access
- API key from your Backlog account
Option 1: Install via Docker
Details
- Repository
- github.com/nulab/backlog-mcp-server
- Category
- Developer Tools