mushi-mushi

Your AI shipped it.

От сообщества: Добавлен пользователем или импортирован; проверьте владельца перед подключениемРаботаетНужен API-ключГлобальныйБесплатноТолько чтение

Что умеет

  • Get Recent Reports: List recent bug reports with optional filters (status / category / severity). Use this to survey what the triage queue looks like right now.
  • Get Report Detail: Full payload for a single report — description, console logs, network requests, screenshot URL, classification, fix history.
  • Search Reports: Semantic + keyword search over reports. Uses pgvector similarity server-side — falls back to substring match when embeddings are unavailable.

Какие данные видит

Нужен ли аккаунт

Нужен API-ключ из настроек сервиса

Your AI shipped it. Mushi tells you why it broke — plain-English diagnosis, paste-ready fix prompts, and 55+ MCP tools for Cursor and Claude Code. Hosted Streamable HTTP at kensaur.us/mushi-mushi/hosted-mcp/. MIT SDK, self-hostable, no second LLM key for MCP.

Как подключить

Как подключить mushi-mushi к Claude

Адрес сервера, который нужно вставить в настройках Claude:

https://mushi-mushi--kensaurus.run.tools

  1. Откройте Claude (сайт claude.ai или приложение для компьютера).
  2. Перейдите в Настройки → Коннекторы (в английском интерфейсе: Settings → Connectors).
  3. Нажмите Добавить пользовательский коннектор (Add custom connector).
  4. Вставьте адрес сервера, скопированный ниже, в поле URL удалённого MCP-сервера и нажмите Добавить.
  5. В чате нажмите + → Коннекторы и включите новый коннектор.

Пользовательские коннекторы доступны на тарифах Free, Pro, Max, Team и Enterprise. На Free можно добавить только один. В Team и Enterprise коннектор сначала добавляет владелец организации в Настройки организации → Коннекторы.

Авторизация

После нажатия Добавить откроется окно входа в сервис. Войдите под своим аккаунтом и подтвердите доступ. Пароль Claude не видит.

Как подключить mushi-mushi к ChatGPT

Адрес сервера, который нужно вставить в настройках ChatGPT:

https://mushi-mushi--kensaurus.run.tools

  1. Откройте ChatGPT в браузере (chatgpt.com). Нужен тариф Plus, Pro, Business, Enterprise или Edu.
  2. Один раз включите режим разработчика: Настройки → Приложения → Дополнительные настройки → Режим разработчика (Settings → Apps → Advanced settings → Developer mode).
  3. Откройте Настройки → Коннекторы и нажмите Создать (Create).
  4. Заполните форму: Название (любое), Описание (одна фраза, что делает сервис), URL MCP-сервера (скопируйте ниже).
  5. В поле Аутентификация выберите OAuth, если сервис требует вход, иначе Нет. Нажмите Создать.
  6. В новом чате откройте + → Приложения/Коннекторы и включите коннектор.

Название раздела у OpenAI менялось (Connectors → Apps/Plugins). Если пункт называется иначе, ищите «режим разработчика» в настройках. В рабочих пространствах Business/Enterprise администратор должен разрешить пользовательские коннекторы.

Авторизация

При первом использовании ChatGPT откроет окно входа в сервис. Войдите и подтвердите доступ.

Как подключить mushi-mushi к Cursor

Адрес сервера, который нужно вставить в настройках Cursor:

https://mushi-mushi--kensaurus.run.tools

Быстрый способ: нажмите кнопку Открыть в Cursor ниже, Cursor сам предложит добавить сервер.

Вручную:

  1. В Cursor откройте Settings → Cursor Settings → MCP и нажмите Add new global MCP server.
  2. Вставьте JSON, скопированный ниже, в открывшийся файл ~/.cursor/mcp.json (для одного проекта: .cursor/mcp.json в корне проекта).
  3. Сохраните файл. Сервер появится в списке MCP; при необходимости пройдите авторизацию по кнопке рядом с ним.

Авторизация

Если сервис требует вход, рядом с сервером в списке MCP появится кнопка авторизации.

Список инструментов сервера (60)

Технические названия из tools/list. Нужны только разработчикам.

get_recent_reportsList recent bug reports with optional filters (status / category / severity). Use this to survey what the triage queue looks like right now.
get_report_detailFull payload for a single report — description, console logs, network requests, screenshot URL, classification, fix history.
search_reportsSemantic + keyword search over reports. Uses pgvector similarity server-side — falls back to substring match when embeddings are unavailable.
get_fix_contextBundle the full context an agent needs to fix a bug: report detail, reproduction steps, component, root cause, ontology tags, AND the inventory expected_outcome contract (whitepaper §2.10) when one is declared.
get_fix_timelineOrdered timeline of a fix attempt — dispatched → started → branch → commit → PR opened → CI → completed/failed.
inventory_getCurrent inventory.yaml snapshot for a project (latest ingest, validation errors, per-action status summary).
inventory_findingsLatest gate runs + findings (dead-handler, mock-leak, crawl, status-claim, agentic-failure). Filter by gate name or severity.
graph_node_statusFetch a single graph node row (label, type, metadata — includes derived status).
get_blast_radiusReturn the blast radius for a codebase node: all downstream dependents and their weighted impact scores. Use this to understand how far a change (or bug fix) propagates before deciding to dispatch a fix.
get_knowledge_graphTraverse the codebase knowledge graph from a seed node. Returns nodes and edges within the given depth. Depth 1 = direct dependents; depth 2 = transitive. Max depth 3.
run_nl_queryNatural-language question → SQL query run against your project data. Read-only, rate-limited, no privileged schemas.
dispatch_fixDispatch the Mushi agentic fix orchestrator for a classified report. Returns a dispatch id; subscribe to /v1/admin/fixes/dispatch/:id/stream for live progress.
transition_statusMove a report between workflow states (new → classified → grouped → fixing → fixed → dismissed).
query_lessonsToken-budget retrieval of relevant learning rules (lessons) for a given code diff or PR context. Returns ranked lessons packed within max_tokens using bi-encoder retrieval + severity-weighted scoring. Use this before opening a PR, writing a fix, or asking "what mistakes should I avoid in this area of code?"
list_lessonsList promoted learning rules (lessons) for the current project. Each lesson represents a named pattern of mistakes that has been encoded from bug reports. Use this to understand what systemic issues have been identified and encoded as heuristics.
setup_checkRun the 4 **dispatch-readiness** checks for a project and return their pass/fail status (GitHub repo connected, codebase indexed, Anthropic BYOK key present, autofix enabled). Also returns the target repo URL when GitHub is connected. Use this before calling dispatch_fix to understand why a dispatch might fail. For SDK ingest health (API key → heartbeat → first report), call ingest_setup_check instead.
ingest_setup_checkRun the 4 **required ingest** checks for the project tied to this API key: project exists, active API key, SDK heartbeat (or real report), and at least one ingested report. Returns per-step pass/fail plus last_sdk_seen_at and endpoint host diagnostics. Use after wiring env vars or pasting the SDK snippet to confirm the banner will work.
diagnose_setupSingle entry point for setup health. mode=full (default) runs ingest + dispatch checks; mode=ingest runs SDK ingest checks only; mode=dispatch runs fix-dispatch preflight only. Prefer this over setup_check, ingest_setup_check, or diagnose_connection alone.
search_mushi_docsSearch official Mushi docs (guides, MCP setup, inventory, QA, skills) by keyword. Returns ranked page titles, URLs, and excerpts.
list_projectsList the Mushi projects accessible to this API key. Returns project id, name, and created date. For multi-project tokens this lists all accessible projects; for single-project keys it returns only the bound project.
get_project_contextReturn a rich context snapshot for a project: ingest health, SDK heartbeat, autofix readiness, open-report counts, and active integrations. Combine with get_recent_reports before triaging.
get_pipeline_logsPull recent log entries from the Mushi pipeline services (fix-worker, pipeline, qa-story-runner). Accepts project_id, service, since (ISO timestamp), limit (max 200), level (all/info/warn/error) filters.
get_report_evidenceReturn the focused evidence package for a single bug report: screenshot URL, console logs, network excerpts, environment info, user comments, and browser/OS data. Lighter than get_report_detail — skips the full classification/fix history.
triage_issueRead-only orchestration tool that combines report detail, evidence, similar bugs, fix context, blast radius, recent pipeline logs, and recommended next actions into a single triage packet. This is the primary entry point for agent-driven bug investigation.
get_usageRead-only diagnoses quota and billing summary for the current project: diagnoses used / limit / percentage, spend cap, period start/end, plan name, and whether the project is approaching or over its quota. Use this to answer "how many diagnoses do I have left?" or "am I close to my spend cap?".
get_report_timelineOrdered timeline for a report (comments, fixes, QA, status).
get_similar_bugsFind similar bugs via pgvector search.
inventory_diffDiff two inventory commits.
graph_neighborhoodBFS graph neighborhood around a node.
fix_suggestStage-2 suggested fix slice for a report.
diagnose_connectionValidate MCP credentials and ingest/dispatch readiness.
submit_fix_resultRecord a fix outcome from an external agent.
trigger_judgeRun Sonnet-as-Judge batch.
test_gen_from_reportGenerate Playwright test from report.
merge_fixSquash-merge a fix PR.
refresh_ciRefresh GitHub CI status for a fix.
reopen_reportReopen a report for regression triage.
list_top_contributorsTop contributors leaderboard.
award_bonus_pointsAward bonus points to a contributor.
set_tierOverride contributor tier.
setup_repo_for_mushiBootstrap Mushi repo files.
get_account_overviewAccount overview for all accessible projects.
project_dashboardPDCA dashboard snapshot.
project_statsReport counts and breakdown.
project_settingsProject configuration.
privacy_statusPrivacy posture for the project.
evolution_historyEvolution loop history.
activation_statusActivation cockpit status.
project_integration_healthIntegration channel health.
inventory_currentCurrent inventory snapshot.
map_user_storiesMap user stories from live app URL.
get_map_run_statusStory map run status.
generate_tdd_from_storyGenerate TDD test from user story.
improve_qa_storyPDCA improve failing QA stories.
run_qa_storyTrigger manual QA story run.
list_byok_keysList BYOK API key pool.
add_byok_keyAdd BYOK API key.
list_pending_review_storiesQA stories pending review.
approve_qa_storyApprove or reject QA story.
reply_to_reporterReply to bug reporter.