MCP.Market

Bugherd MCP server

by Berckan·io.github.Berckan/bugherd-mcp·v0.2.0·7 stars

BugHerd API v2 integration — 37 tools for projects, tasks, comments, and webhooks.

B72/100grade B
What users say
No reviews yet
Be the first
Safety scan
B72/100

full report

Adoption
New

7 stars

Reviews

Write one

Nobody has reviewed Bugherd yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Bugherd tools (37, 12 write)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • bugherd_add_guest

    Add a guest/client to a project by user ID or email.

  • bugherd_add_member

    Add a team member to a project.

  • bugherd_create_attachmentwrite action

    Create an attachment from a URL.

  • bugherd_create_columnwrite action

    Create a new column in a project's Kanban board.

  • bugherd_create_commentwrite action

    Add a comment to a task.

  • bugherd_create_projectwrite action

    Create a new BugHerd project.

  • bugherd_create_taskwrite action

    Create a new task/bug in a project.

  • bugherd_create_webhookwrite action

    Create a webhook to receive notifications for BugHerd events.

  • bugherd_delete_attachmentwrite action

    ⚠️ DESTRUCTIVE: Delete an attachment permanently.

  • bugherd_delete_projectwrite action

    ⚠️ DESTRUCTIVE: Delete a project and all its tasks permanently.

  • bugherd_delete_webhookwrite action

    ⚠️ DESTRUCTIVE: Delete a webhook permanently.

  • bugherd_get_attachment

    Get details of a specific attachment.

  • bugherd_get_column

    Get details of a specific column.

  • bugherd_get_organization

    Get organization/account details including name and timezone.

  • bugherd_get_project

    Get details of a specific project.

  • bugherd_get_task

    Get detailed information about a specific task including description, screenshot URL, selector info, and metadata.

  • bugherd_get_task_by_local_id

    Get a task by its local ID (#123) within a project.

  • bugherd_get_task_global

    Get a task by its global ID (without needing the project ID).

  • bugherd_get_user_projects

    Get projects accessible to a specific user.

  • bugherd_get_user_tasks

    Get tasks assigned to a specific user.

  • bugherd_list_active_projects

    List only active projects.

  • bugherd_list_archived_tasks

    List archived tasks for a project.

  • bugherd_list_attachments

    List all attachments on a task.

  • bugherd_list_columns

    List all columns (statuses) for a project. Use this to find the correct status names for updating tasks in projects with custom Kanban boards.

  • bugherd_list_comments

    List all comments on a specific task. Returns comment text, author, and timestamp.

  • bugherd_list_feedback_tasks

    List feedback tasks (unprocessed/new) for a project.

  • bugherd_list_guests

    List only guests/clients in the organization.

  • bugherd_list_members

    List only team members in the organization.

  • bugherd_list_projects

    List all BugHerd projects accessible to the authenticated user. Returns project names, URLs, and IDs.

  • bugherd_list_taskboard_tasks

    List taskboard tasks (not feedback, not archived) for a project.

  • bugherd_list_tasks

    List tasks (bugs/feedback) for a specific BugHerd project. Can filter by status (use column name from bugherd_list_columns), priority, or tag.

  • bugherd_list_users

    List all users (members + guests) in the organization.

  • bugherd_list_webhooks

    List all webhooks configured for the organization.

  • bugherd_move_tasks

    Move tasks from one project to another.

  • bugherd_update_columnwrite action

    Update a column's name or position.

  • bugherd_update_projectwrite action

    Update a project's settings.

  • bugherd_update_taskwrite action

    Update a task's status, priority, or description. Use this to mark tasks as done or move them through workflow stages.

Public scan report

scanner v0.1.10 · 2026-09-28 · same rubric, same numbers if you re-run it

no findings
  • Code scan10 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitystatic API keys via environment variables6/15
  • Maintenancelast push 123 days ago8/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 72/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Bugherd compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
72/100
higher than 38% of 48,255 servers
Tools
37
the typical server has 7
Tools that change things
32%
typical: 0%. Fewer write tools means less an agent can break
GitHub stars
7
more than 86% of 28,688 servers

What its tools let an agent do: 25 read · 12 change

Install Bugherd in Claude Code, Cursor or VS Code

Runs npx -y bugherd-mcp on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add bugherd-mcp -- npx -y bugherd-mcp
Add to Cursor

What the publisher says

From the Bugherd repository's README, as published. We do not edit it. Read it on GitHub

BugHerd MCP Server

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.

Features

Complete BugHerd API v2 coverage with 38 tools across all resource types:

  • Organization - Get account details
  • Users - List members, guests, user tasks and projects
  • Projects - CRUD operations, manage members and guests
  • Tasks - Full task management including feedback, archived, and taskboard views
  • Columns - Custom Kanban board management
  • Comments - Read and create comments
  • Attachments - Manage file attachments
  • Webhooks - Configure event notifications

Installation

Prerequisites

  • Node.js 18+ or Bun
  • A BugHerd account with API access
  • BugHerd API key (get it from Settings > General Settings)

Setup

  1. Clone the repository:
git clone https://github.com/berckan/bugherd-mcp.git
cd bugherd-mcp
  1. Install dependencies:
bun install
# or
npm install
  1. Build the server:
bun run build
# or
npm run build
  1. Set your API key:
export BUGHERD_API_KEY=your-api-key-here

Configuration

CLI Configuration

Add to your MCP client config:

{
  "mcpServers": {
    "bugherd": {
      "type": "stdio",
      "command": "node",
      "args": ["/path/to/bugherd-mcp/dist/index.js"],
      "env": {
        "BUGHERD_API_KEY": "your-api-key-here"
      }
    }
  }
}

Desktop Apps

Add to your MCP desktop app config:

{
  "mcpServers": {
    "bugherd": {
      "command": "node",
      "args": ["/path/to/bugherd-mcp/dist/index.js"],
      "env": {
        "BUGHERD_API_KEY": "your-api-key-here"
      }
    }
  }
}

Available Tools (37)

Organization

Users

Projects

Tasks

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Bugherd: common questions

Is Bugherd MCP server safe?
Mostly: it is graded B (72/100). Read the Bugherd safety report
How do I install Bugherd?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Bugherd need an API key?
Yes. The registry entry asks for BUGHERD_API_KEY.
Is Bugherd maintained?
The last commit was 160 days ago (2026-05-28). The latest release is v0.2.0.
How does Bugherd compare with other MCP servers?
safety score 72/100 (higher than 38% of 48,255 servers); tools 37 (the typical server has 7); tools that change things 32% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.