mcpField
B
bugherd-mcp

bugherd-mcp

ローカル
github.com/Berckan生産性722 週間前に更新

bugherd-mcp について

bugherd-mcpは、AIアシスタントをBugHerd API v2に接続する、コミュニティ運営の非公式サーバーです。プロジェクトやタスクに加え、コメント、添付ファイル、カラム、ユーザー、Webhookを扱います。

主な機能

  1. 01プロジェクトとメンバーの管理
  2. 02タスクの作成、絞り込み、更新、移動
  3. 03タスクコメントの閲覧と作成
  4. 04カンバンカラムと添付ファイルの管理
  5. 05Webhookの一覧表示と設定

活用シーン

  1. 01ステータス、優先度、タグでタスクを確認
  2. 02AIアシスタントからBugHerdの課題を作成・更新
  3. 03タスクへのコメント追加やプロジェクトWebhookの管理

MCP 対応

BugHerd API v2の操作をMCPクライアント向けのツールとして公開します。ローカルで動作し、BugHerd APIキーを使用します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"berckan-bugherd": {
"command": "npx",
"args": [
"-y",
"bugherd-mcp"
],
"env": {
"BUGHERD_API_KEY": "<BUGHERD_API_KEY>"
}
}
}
}
起動コマンドnpx -y bugherd-mcp
設定が必要な環境変数
BUGHERD_API_KEYシークレットBugHerd API key from Settings > General Settings

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmbugherd-mcp0.2.0

ツール

37

掲載時のツール一覧 · 2 週間前に更新

このツールにパラメーターはありません。

詳細

BugHerd MCP サーバー

**注記:**これは非公式のコミュニティ運営によるオープンソース(MIT)の BugHerd MCP サーバーです。ローカルで動作し、データがマシンの外に出ることはありません。BugHerd の公式クローズドソースホスト型サーバーについては、macropodhq/bugherd-mcpをご覧ください。

BugHerdのバグ追跡機能と AI アシスタントを連携するMCP(Model Context Protocol)サーバーです。

機能

すべてのリソースタイプにわたる38個のツールで、BugHerd API v2 を完全にカバーします。

  • 組織 - アカウントの詳細を取得
  • ユーザー - メンバー、ゲスト、ユーザーのタスクとプロジェクトを一覧表示
  • プロジェクト - CRUD 操作、メンバーとゲストの管理
  • タスク - フィードバック、アーカイブ済みタスク、タスクボード表示を含む、完全なタスク管理
  • 列 - カスタム Kanban ボードの管理
  • コメント - コメントの読み取りと作成
  • 添付ファイル - ファイル添付の管理
  • Webhook - イベント通知の設定

インストール

前提条件
  • Node.js 18+ または Bun
  • API アクセスが可能な BugHerd アカウント
  • BugHerd API キー(Settings > General Settings から取得)
セットアップ
  1. リポジトリをクローンします。
git clone https://github.com/berckan/bugherd-mcp.git
cd bugherd-mcp
  1. 依存関係をインストールします。
bun install
# or
npm install
  1. サーバーをビルドします。
bun run build
# or
npm run build
  1. API キーを設定します。
export BUGHERD_API_KEY=your-api-key-here

設定

CLI の設定

MCP クライアントの設定に追加します。

{
  "mcpServers": {
    "bugherd": {
      "type": "stdio",
      "command": "node",
      "args": ["/path/to/bugherd-mcp/dist/index.js"],
      "env": {
        "BUGHERD_API_KEY": "your-api-key-here"
      }
    }
  }
}
デスクトップアプリ

MCP デスクトップアプリの設定に追加します。

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

利用可能なツール(37)

組織
ツール説明
bugherd_get_organization組織/アカウントの詳細を取得
ユーザー
ツール説明
bugherd_list_usersすべてのユーザー(メンバー+ゲスト)を一覧表示
bugherd_list_membersチームメンバーのみを一覧表示
bugherd_list_guestsゲスト/クライアントのみを一覧表示
bugherd_get_user_tasksユーザーに割り当てられたタスクを取得
bugherd_get_user_projectsユーザーのプロジェクトを取得
プロジェクト
ツール説明
bugherd_list_projectsすべてのプロジェクトを一覧表示
bugherd_list_active_projectsアクティブなプロジェクトのみを一覧表示
bugherd_get_projectプロジェクトの詳細を取得
bugherd_create_project新しいプロジェクトを作成
bugherd_update_projectプロジェクトの設定を更新
bugherd_delete_project⚠️ プロジェクトを完全に削除
bugherd_add_memberプロジェクトにメンバーを追加
bugherd_add_guestプロジェクトにゲストを追加
タスク
ツール説明
bugherd_list_tasksフィルター(ステータス、優先度、タグ)を指定してタスクを一覧表示
bugherd_list_feedback_tasks未処理のフィードバックタスクを一覧表示
bugherd_list_archived_tasksアーカイブ済みタスクを一覧表示
bugherd_list_taskboard_tasksタスクボードのタスクを一覧表示
bugherd_get_taskメタデータを含むタスクの詳細を取得
bugherd_get_task_globalグローバル ID でタスクを取得
bugherd_get_task_by_local_idローカル ID(#123)でタスクを取得
bugherd_create_task新しいタスクを作成
bugherd_move_tasksプロジェクト間でタスクを移動
bugherd_update_taskタスクのステータス/優先度/説明/担当者を更新
列
ツール説明
bugherd_list_columnsプロジェクトの列(カンバンのステータス)を一覧表示します
bugherd_get_column列の詳細を取得します
bugherd_create_column新しい列を作成します
bugherd_update_column列の名前/位置を更新します
コメント
ツール説明
bugherd_list_commentsタスクのコメントを一覧表示します
bugherd_create_commentタスクにコメントを追加します
添付ファイル
ツール説明
bugherd_list_attachmentsタスクの添付ファイルを一覧表示します
bugherd_get_attachment添付ファイルの詳細を取得します
bugherd_create_attachmentURL から添付ファイルを作成します
bugherd_delete_attachment⚠️ 添付ファイルを削除します
Webhook
ツール説明
bugherd_list_webhooks設定済みの Webhook を一覧表示します
bugherd_create_webhookWebhook を作成します
bugherd_delete_webhook⚠️ Webhook を削除します

使用例

プロジェクトとタスクを一覧表示する
List my BugHerd projects
Show me all critical bugs in project 12345
タスクを作成、管理する
Create a task in project 12345: "Fix the login button alignment"
Move task 678 from project 12345 to project 67890
Update task 678 status to "done"
コメントを扱う
Show comments on task 678 in project 12345
Add a comment to task 678: "Fixed in latest deploy"
Webhook を管理する
List all webhooks
Create a webhook for task_create events pointing to https://example.com/webhook

開発

開発モードで実行する:
bun run dev
MCP Inspector でテストする:
BUGHERD_API_KEY=xxx bun run inspector
本番環境向けにビルドする:
bun run build

API のレート制限

BugHerd では、1 分あたり平均 60 件のリクエストが許可され、短時間に最大 10 件を連続して送信できます。サーバーはレート制限エラーを適切に処理します。

ライセンス

MIT

作者

Berckan Guerrero

コントリビューション

コントリビューションを歓迎します!Issue を作成するか、プルリクエストを送信してください。

関連リンク

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。