mcpField
M
mushi-mushi

mushi-mushi

リモート
kensaur.us開発ツール3今日更新
リポジトリ公式サイト

mushi-mushi について

mushi-mushiは、バグレポートをコーディングエディターに接続し、診断や修正のワークフローを支援するMCPサーバーです。エディター内のモデルを使い、追加のLLMキーなしでレポートの情報取得や修正の依頼・マージを行えます。

主な機能

  1. 01証拠や再現手順に基づくレポート診断
  2. 02リアルタイムのトリアージキュー表示
  3. 03エージェントによる修正の依頼とマージ
  4. 04プロジェクトドキュメントの検索
  5. 05機能グループによるツールの絞り込み

活用シーン

  1. 01エディターから本番環境の不具合を調査
  2. 02レポート修正に必要な情報をエージェントに提供
  3. 03修正ドラフトPRの確認とマージ

MCP 対応

Cursor、Claude Code、VS CodeなどのMCPクライアントを、Mushiのバグレポート、ドキュメント、修正操作に接続します。ツール、リソース、プロンプトを提供し、ホスト接続は読み取り専用にも設定できます。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://kensaur.us/mushi-mushi/hosted-mcp/
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

パッケージ
npm@mushi-mushi/mcp0.30.0

ツール

詳細

@mushi-mushi/mcp

AI が書いたコードが壊れた理由を、Mushi が教えてくれます。

Cursor に追加 VS Code に追加 デモを試す — サインアップ不要 npm

Mushi Mushi の Model Context Protocol サーバーです。Cursor、Claude Code、VS Code、その他の MCP クライアントでアプリのバグレポートを読み取り、平易な言葉で修正の手がかりとなる診断を取得し、修正を依頼またはマージできます。作業にはエディター自身のモデルを使うため、別の LLM キーは必要ありません。

ドキュメント:MCP ガイド · ツールリファレンス

flowchart LR
    A["Bug reports<br/>in Mushi"] --> B["This MCP server"] --> C["Your editor<br/>'what's broken in prod?'"] --> D["Fix: you, or a<br/>draft PR from an agent"]

クイックスタート

npx mushi-mushi setup --ide cursor   # or: claude, continue, zed

エディターを再起動して、*「本番環境で何が壊れていますか?」*と尋ねてください。Cursor と Claude では、setup によってホスト型サーバーのエントリーが書き込まれます。初回使用時にエディターでブラウザーが開き、サインインできます。API キーはディスクに保存されません。ローカルサーバーには --stdio を、レッスンライブラリのルールファイルも書き込む場合は --with-rules を指定します。接続ページのワンクリック Cursor に追加 ボタンも使えます。

手動セットアップ(任意の MCP クライアント)
{
  "mcpServers": {
    "mushi-mushi": {
      "command": "npx",
      "args": ["-y", "@mushi-mushi/[email protected]"],
      "env": {
        "MUSHI_API_KEY": "mushi_xxxxxxxxxxxxxxxxxxxx",
        "MUSHI_PROJECT_ID": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
      }
    }
  }
}
変数確認場所
MUSHI_API_KEYConsole → Connect または MCP:mcp:read または mcp:write キーを発行します。Setup → Verify の SDK キーでも、Settings の AI キーでもありません
MUSHI_PROJECT_IDConsole → Projects → プロジェクト名の下にある UUID
MUSHI_API_ENDPOINT任意。セルフホストの場合のみ指定します。例:http://localhost:54321/functions/v1/api
MUSHI_FEATURES任意。公開するツールグループ(下記を参照)

Claude Desktop はこのファイル内の ${VAR} 参照を展開しません。Cursor と VS Code は ${env:MUSHI_API_KEY} を、Claude Code は ${MUSHI_API_KEY} を展開します。コミットする mcp.json にはキーを含めないでください。

エディターでできること

まずはこちら機能
triage_next_stepsライブキューから、今すぐ対応が必要な項目を表示します
get_fix_contextレポートごとの簡潔な概要:根本原因、再現手順、必要最小限のファイル
triage_issue1 件のレポートに関するすべての情報:証拠、類似バグ、影響範囲、ログ、次のアクション
dispatch_fix / merge_fixエージェントにドラフト PR を作成させた後、マージしてレポートをクローズします
diagnose_setup壊れたインストールの原因と、次に行うべきことを説明します
search_mushi_docsドキュメントからセットアップや API に関する質問に回答します

完全なカタログには 129 個のツールに加え、8 個のリソース(project://dashboard、project://stats、…)と 4 個のプロンプト(summarize_report_for_fix、triage_next_steps、…)があります。すべてのツールに読み取り専用および破壊的操作のヒントが付いているため、エディターは変更を加える前に確認できます。完全な一覧:MCP ツールリファレンス。

ツールグループ。 新規インストールでは、triage、fixes、inventory、setup、docs が初期設定として有効になります。MUSHI_FEATURES=triage,qa,codebase(stdio)またはホスト型 URL の ?features=… でグループを追加できます。すべて有効にするには all を指定します。グループ:qa、skills、codebase、rewards、admin、audit、usage。ホスト型 URL に ?read_only=1 を追加すると、すべての書き込みツールが非表示になります。

キーと安全性

スコープできること渡す相手
report:writeレポートの送信のみ。管理者アクセス権はありませんアプリの SDK。MCP クライアントには絶対に渡さないでください
mcp:readすべての読み取りツールとリソースほとんどのエージェントループ
mcp:write読み取りに加え、dispatch_fix、merge_fix、transition_status などの変更バグに対処するエージェント

必要なスコープがないキーを使うと、明確な INSUFFICIENT_SCOPE エラーが返され、何も通知されないまま失敗することはありません。SDK キーはアプリのバンドルに含まれるため、mcp:write を絶対に付与しないでください。コンソールでは MCP キーを別途発行します。Supabase のサービスロールキーは絶対に使用しないでください。ノート PC を紛失した場合は、コンソールでキーをローテーションしてください。

トラブルシューティング

  • ツールが何も表示されませんか? MCP パネルに緑の点が表示されていることを確認し、設定を変更した後はエディターを完全に再起動してください。
  • 設定は1つにまとめてください。 Mushi のエントリーはグローバルな ~/.cursor/mcp.json にのみ記述してください。プロジェクトファイルにも記述すると、接続が集中する原因になります。
  • Windows のパスを JSON に記述する場合は、スラッシュ(C:/Users/...)を使うか、バックスラッシュをエスケープしてください。
  • それでも解決しませんか? エディターに diagnose_setup を実行するよう依頼するか、mushi doctor --mcp を実行してください。

プログラムからの使用

インポートエクスポート
@mushi-mushi/mcp/serverカスタムホスト用の createMushiServer()
@mushi-mushi/mcp/catalogTOOL_CATALOG、スコープ、ツール仕様
@mushi-mushi/mcp/feature-groups機能グループによるフィルタリング
@mushi-mushi/mcp/clients対応エディターと、それぞれのインストール方法
@mushi-mushi/mcp/brandingアイコンとサーバーメタデータ

詳細情報

MCP ガイド · MCP クイックスタート · インシデント対応ループ · 修正オーケストレーター

ライセンス

MIT

コメント

MCP は初めてですか?

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

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