The full upstream README, mirrored here for reference. Install config, tool schemas, adoption signals, and an original overview live on the Bugherd MCP listing page.
Note: This is an unofficial, community-maintained, open-source (MIT) BugHerd MCP server. It runs locally, your data never leaves your machine. For BugHerd's official closed-source hosted server, see macropodhq/bugherd-mcp.
An MCP (Model Context Protocol) server that integrates BugHerd bug tracking with AI assistants.
Complete BugHerd API v2 coverage with 38 tools across all resource types:
Add to your MCP client config:
Add to your MCP desktop app config:
| Tool | Description |
|---|---|
bugherd_get_organization | Get organization/account details |
| Tool | Description |
|---|---|
bugherd_list_users | List all users (members + guests) |
bugherd_list_members | List only team members |
bugherd_list_guests | List only guests/clients |
bugherd_get_user_tasks | Get tasks assigned to a user |
bugherd_get_user_projects | Get projects for a user |
| Tool | Description |
|---|---|
bugherd_list_projects | List all projects |
bugherd_list_active_projects | List only active projects |
bugherd_get_project | Get project details |
bugherd_create_project | Create a new project |
bugherd_update_project | Update project settings |
bugherd_delete_project | ⚠️ Delete a project permanently |
bugherd_add_member | Add a member to a project |
bugherd_add_guest | Add a guest to a project |
| Tool | Description |
|---|---|
bugherd_list_tasks | List tasks with filters (status, priority, tag) |
bugherd_list_feedback_tasks | List unprocessed feedback tasks |
bugherd_list_archived_tasks | List archived tasks |
bugherd_list_taskboard_tasks | List taskboard tasks |
bugherd_get_task | Get task details with metadata |
bugherd_get_task_global | Get task by global ID |
bugherd_get_task_by_local_id | Get task by local ID (#123) |
bugherd_create_task | Create a new task |
bugherd_move_tasks | Move tasks between projects |
bugherd_update_task | Update task status/priority/description/assignee |
| Tool | Description |
|---|---|
bugherd_list_columns | List project columns (Kanban statuses) |
bugherd_get_column | Get column details |
bugherd_create_column | Create a new column |
bugherd_update_column | Update column name/position |
| Tool | Description |
|---|---|
bugherd_list_comments | List comments on a task |
bugherd_create_comment | Add a comment to a task |
| Tool | Description |
|---|---|
bugherd_list_attachments | List task attachments |
bugherd_get_attachment | Get attachment details |
bugherd_create_attachment | Create attachment from URL |
bugherd_delete_attachment | ⚠️ Delete an attachment |
| Tool | Description |
|---|---|
bugherd_list_webhooks | List configured webhooks |
bugherd_create_webhook | Create a webhook |
bugherd_delete_webhook | ⚠️ Delete a webhook |
BugHerd allows an average of 60 requests per minute with bursts of up to 10 in quick succession. The server handles rate limiting errors gracefully.
MIT
Contributions are welcome! Please open an issue or submit a pull request.