ไธไธช Agent ่ธฉ่ฟ็ๅ๏ผไธ่ฏฅ่ฎฉๅ ถไป Agent ๅ่ธฉไธๆฌกใ
One agent's failure shouldn't be another agent's lesson โ that's why MisakaNet exists.
-
MisakaNet โ failure-memory MCP server for coding agents
- ๐ Remote MCP:
https://misakanet.org/mcpโ 7 tools, no install, no account needed to read - โก One-command setup:
npx @misaka-net/misakanet-setupโ wires 10 agents (Claude Code / Codex / Cursor / Gemini CLI / GitHub Copilot / OpenCode / Kiro / Hermes / OpenClaw / codewhale), pre-allows the read-only tools, and prints a redacted health report - ๐ฏ Intake Ways: anonymous MCP intake ยท the intake bot as a published GitHub Action โ
uses: Ikalus1988/MisakaNet@v1, CI failure โ lesson suggestion (needsactions: read) ยท registered node with a stableclient_id - ๐ Quality machinery: a provenance gate in CI (a cited source must resolve โ placeholders and 404s fail the build), an opt-in auto-merge channel for lesson PRs,
--report --strictfor CI health gating, three required checks onmain(DCO, the ubuntu test leg, and agate), a weekly mutation audit (a gate that stays green when its check is disabled fails the audit), and a weekly output audit (an automation that runs but produces nothing fails the run)
- ๐ Remote MCP:
-
state-of-the-repo โ a publishable snapshot of what runs, what gates can be trusted, and what needs a human decision, so a second maintainer can pick it up without anyone's private notes
-
fatal-guard โ capture fatal crashes in Node.js without patching upstream. Zero deps.
-
misakanet-core โ zero-dependency BM25 + RRF search engine.
pip install misakanet-core -
Industrial RAG โ hybrid retrieval for FANUC robot manuals.
-
๐ pre-commit-dco โ 43 ่ก Python ไปฃ็ ๏ผ็ฌ็ซ้ช่ฏ DCO sign-offใ
Option 1 โ Remote MCP (30 seconds):
curl -sS https://misakanet.org/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"misakanet_search","arguments":{"query":"database locked"}}}'Option 2 โ Local MCP:
git clone https://github.com/Ikalus1988/MisakaNet.git && cd MisakaNet
python3 scripts/mcp_server.py
# Add to your MCP config, then ask: "Search MisakaNet for pip install timeout"Option 3 โ PyPI:
pip install misakanet
misakanet "database is locked"| Tool | Auth | Description |
|---|---|---|
misakanet_search |
Anonymous ok | Search failure lessons by error text / keyword (anonymous and unlimited โ the daily read cap was removed on 2026-09-18) |
misakanet_get_lesson |
Anonymous ok | Fetch one lesson by id or path (anonymous, unlimited) |
misakanet_submit_intake |
Anonymous ok | Report a gap or ask a question โ triaged GitHub issue |
misakanet_me_events |
Anonymous ok | Reuse evidence for a lesson (helpful votes, cross-node confirmations) โ deliberately open, so trust can be checked before it is relied on |
misakanet_register |
Not required | Register a pseudonymous node โ node_id + 30-day token, which unlocks the write tools; pass client_id to keep the same node |
misakanet_write_lesson |
Bearer | Submit a structured lesson (title/domain/problem/root_cause/fix) โ lesson-gate |
misakanet_preflight |
Bearer | Risk check before a destructive operation |
Reads need no account, no email, and no GitHub login; a registered node is a pseudonym, not a login. Registration is not the way in โ it only unlocks the write tools (misakanet_write_lesson / misakanet_preflight). The authoritative statement of what needs auth is AGENTS.md ยง3 โ this page mirrors it, and a mirror rots (it kept advertising the removed daily read cap for four days). The local stdio server (python3 scripts/mcp_server.py) exposes a few extra maintenance tools.
โ misakanet.org ๅจ็บฟๆ็ดขๆๆ failure lessons๏ผMCP ็ด่ฟ Cursor / Claude / Codexใ โ docs/integrations/mcp-remote.md ๅฎๆดๆฅๅ ฅๆๅ
๐ ikalus1988.github.io โ case studies, field notes, and project journeys.
๐ Five Failures That Passed Every Check โ the September log: four pull requests with 24/24 green checks citing a repository that does not exist, a tokenizer that silently dropped every Chinese query, a red check that was telling the truth, a clone 112 commits behind reality, and three security holes in the gate built to prevent exactly that.




