Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
作者による説明(英語の原文)
The bug mediator for AI-built apps: plain-English diagnosis + a ready fix, in your editor.
この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。
このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。
使っているAIアプリを選んで、設定をコピーしてください。
MUSHI_API_KEY, MUSHI_PROJECT_ID, MUSHI_API_ENDPOINT, MUSHI_FEATURES「秘密」と表示された値は、あなたのアカウントの鍵です。絶対に人に教えたり、チャットに貼り付けたりしないでください。
必要なもの
どのアプリを使っていますか?
上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。
ウェブ、デスクトップ、モバイルのClaudeで使えます:
https://kensaur.us/mushi-mushi/hosted-mcp/Claude Desktop → Settings → Developer → Edit Config を開き、claude_desktop_config.json にこれを貼り付けます
{
"mcpServers": {
"mushi-mushi": {
"command": "npx",
"args": [
"-y",
"@mushi-mushi/mcp"
],
"env": {
"MUSHI_API_KEY": "your-value",
"MUSHI_PROJECT_ID": "your-value",
"MUSHI_API_ENDPOINT": "your-value",
"MUSHI_FEATURES": "your-value"
}
}
}
}ターミナルでこれを実行します
claude mcp add --transport http mushi-mushi https://kensaur.us/mushi-mushi/hosted-mcp/claude mcp add mushi-mushi --env MUSHI_API_KEY=your-value --env MUSHI_PROJECT_ID=your-value --env MUSHI_API_ENDPOINT=your-value --env MUSHI_FEATURES=your-value -- npx -y @mushi-mushi/mcp動かす前に、空欄の値を入力してください。
プロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます
{
"mcpServers": {
"mushi-mushi": {
"url": "https://kensaur.us/mushi-mushi/hosted-mcp/"
}
}
}プロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます
{
"mcpServers": {
"mushi-mushi": {
"command": "npx",
"args": [
"-y",
"@mushi-mushi/mcp"
],
"env": {
"MUSHI_API_KEY": "your-value",
"MUSHI_PROJECT_ID": "your-value",
"MUSHI_API_ENDPOINT": "your-value",
"MUSHI_FEATURES": "your-value"
}
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
プロジェクトの .vscode/mcp.json に貼り付けます
{
"servers": {
"mushi-mushi": {
"type": "http",
"url": "https://kensaur.us/mushi-mushi/hosted-mcp/"
}
}
}プロジェクトの .vscode/mcp.json に貼り付けます
{
"servers": {
"mushi-mushi": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@mushi-mushi/mcp"
],
"env": {
"MUSHI_API_KEY": "your-value",
"MUSHI_PROJECT_ID": "your-value",
"MUSHI_API_ENDPOINT": "your-value",
"MUSHI_FEATURES": "your-value"
}
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
ChatGPTがつなげるのは、インターネット上のサーバーだけです:
https://kensaur.us/mushi-mushi/hosted-mcp/メニューの名前は、プランや時期によって少し違うことがあります。
選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。
MUSHI_PROJECT_ID envMUSHI_API_ENDPOINT envMUSHI_FEATURES envこの設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。
このサーバーは、ツール一覧を表示する前にサインインを求めます。
誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月7日にチェック
レジストリ名は、リポジトリを所有するGitHubアカウント kensaurus で確認済みです
このリポジトリはまだGitHubから読み取っていません
このリポジトリはまだGitHubから読み取っていません
415ミリ秒で応答(HTTP 401)
OAuthでのサインインに対応しているため、AIアプリがログイン画面へ案内してくれます
まだチェックしていません。エンドポイントをチェックするときにツール一覧を読み取ります
レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。
当てはまる基本チェック3項目のうち3項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。
入力が必要なもの:MUSHI_API_KEY
どちらでも使えます。パソコンにインストールしても、クラウド版につないでもかまいません。
GitHubリポジトリの最終更新は–、最新バージョン(0.30.4)がレジストリに届いたのは昨日です。
Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。URLでつながるので、リモートMCPサーバーに対応したアプリ(開発者モードのChatGPTなど)でも使えます。
同じカテゴリには:Spec Driven Development, Remote Desktop Commander, LexPact UK Contracts
同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。
カードの見方:★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.
Generate UK-law contracts: NDA, service, freelance, recruiter terms of business, IR35.
作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。
Your AI wrote it. Mushi Mushi tells you why it broke.
The Model Context Protocol server for Mushi Mushi. It lets Cursor, Claude Code, VS Code or any MCP client read your app's bug reports, get a plain-English diagnosis with a fix to start from, and dispatch or merge fixes. Your editor's own model does the work, so reading reports and fixing them in your editor needs no second AI key. Handing a fix to an agent with dispatch_fix is different: it runs the app's fix agent, which on hosted Mushi Mushi is the built-in fixer by default (no key of your own needed); Cursor's agents need your Cursor key, or run on your computer with the Mushi Mushi worker.
Docs: MCP guide · tool reference
flowchart LR
A["Bug reports in Mushi Mushi"] --> B["This MCP server"] --> C["Your editor 'what's broken in prod?'"] --> D["Fix: you, or a draft PR from an agent"]
npx mushi-mushi setup --ide cursor # or: claude, continue, zed
Restart the editor and ask *"what's broken in prod?"*. For Cursor and Claude, setup writes the hosted server entry: the editor opens a browser sign-in on first use, and no API key is stored on disk. Pass --stdio for a local server, or --with-rules to also write the lesson-library rules file. You can also use the one-click Add to Cursor button on the connect page.
{
"mcpServers": { "mushi-mushi": { "command": "npx", "args": ["-y", "@mushi-mushi/mcp@0.30.4"], "env": { "MUSHI_API_KEY": "mushi_xxxxxxxxxxxxxxxxxxxx", "MUSHI_PROJECT_ID": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" } } } }
| Variable | Where to find it |
|---|---|
MUSHI_API_KEY | Console → Connect or MCP: mint an mcp:read or mcp:write key. Not the SDK key from Setup → Verify, and not an AI key from Settings |
MUSHI_PROJECT_ID | Console → Projects → the UUID under your project's name |
MUSHI_API_ENDPOINT | Optional. Only for self-hosting, e.g. http://localhost:54321/functions/v1/api |
MUSHI_FEATURES | Optional. Tool groups to expose (see below) |
Claude Desktop does not expand ${VAR} references in this file; Cursor and VS Code expand ${env:MUSHI_API_KEY} and Claude Code expands ${MUSHI_API_KEY}. Keep the key out of any mcp.json you commit.
| Start here | What it does |
|---|---|
triage_next_steps | What needs attention right now, from the live queue |
get_fix_context | One brief for a report: root cause, repro, the smallest set of files |
triage_issue | Everything about one report: evidence, similar bugs, blast radius, logs, next actions |
dispatch_fix / merge_fix | Have an agent open a draft PR, then merge it and close the report |
diagnose_setup | Explains a broken install and the one next step |
search_mushi_docs | Answers setup and API questions from the docs |
The full catalog has 130 tools, plus 8 resources (project://dashboard, project://stats, …) and 4 prompts (summarize_report_for_fix, triage_next_steps, …). Every tool carries read-only and destructive hints, so your editor can ask before it changes anything. Full list: MCP tool reference.
Tool groups. New installs get a lean default: triage, fixes, inventory, setup, docs. Turn on more with MUSHI_FEATURES=triage,qa,codebase (stdio) or ?features=… on the hosted URL, or everything with all. Groups: qa, skills, codebase, rewards, admin, audit, usage. For a chat tool such as Lovable, or an editor that caps how many tools it loads, vibe gives about a dozen tools for the core loop. Add ?read_only=1 to the hosted URL to hide every write tool.
| Scope | Can do | Give it to |
|---|---|---|
report:write | Send reports only. No admin access | Your app's SDK. Never an MCP client |
mcp:read | Every read tool and resource | Most agent loops |
mcp:write | Reads plus dispatch_fix, merge_fix, transition_status and other changes | Agents that should act on bugs |
A key without the needed scope gets a clear INSUFFICIENT_SCOPE error, never a silent failure. Your SDK key ships in your app's bundle, so it must never carry mcp:write; the console mints MCP keys separately. Never use a Supabase service-role key. If a laptop is lost, rotate the key in the console.
~/.cursor/mcp.json only; a second copy in a project file can cause connection storms.C:/Users/...) or escaped backslashes.diagnose_setup, or run mushi doctor --mcp.| Import | Exports |
|---|---|
@mushi-mushi/mcp/server | createMushiServer() for a custom host |
@mushi-mushi/mcp/catalog | TOOL_CATALOG, scopes and tool specs |
@mushi-mushi/mcp/feature-groups | Feature-group filtering |
@mushi-mushi/mcp/clients | The supported editors and how each one installs |
@mushi-mushi/mcp/branding | Icons and server metadata |
MCP guide · MCP quickstart · The incident loop · How agent fixes work · Sample diagnosis
MIT