Skip to content
View Ikalus1988's full-sized avatar

Block or report Ikalus1988

Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
Ikalus1988/README.md

Hi there ๐Ÿ‘‹

ไธ€ไธช Agent ่ธฉ่ฟ‡็š„ๅ‘๏ผŒไธ่ฏฅ่ฎฉๅ…ถไป– Agent ๅ†่ธฉไธ€ๆฌกใ€‚

One agent's failure shouldn't be another agent's lesson โ€” that's why MisakaNet exists.

๐Ÿ”ง What I Build

  • MisakaNet โ€” failure-memory MCP server for coding agents

    Lessons Domains MCP Tools Stars

    • ๐Ÿš€ 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 (needs actions: read) ยท registered node with a stable client_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 --strict for CI health gating, three required checks on main (DCO, the ubuntu test leg, and a gate), 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)
  • 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ใ€‚

๐Ÿš€ Quick Start

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"

๐Ÿ“š MCP Tools (7 on the remote endpoint)

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.

Pinned Loading

  1. MisakaNet MisakaNet Public

    ๐Ÿ“š A zero-dependency, git-backed micro-lesson library for AI Agents to asynchronously share and search verified debugging experience. | https://misakanet.org

    Python 518 217

  2. misakanet-core misakanet-core Public

    Zero-dependency BM25 + RRF search engine for failure lessons. pip install misakanet-core

    Python 1

  3. pre-commit-dco pre-commit-dco Public

    43-line Python hook that verifies DCO sign-off. Beat pre-commit's core team at their own game.

    Python 1

  4. awesome-mcp-servers awesome-mcp-servers Public

    Forked from punkpeye/awesome-mcp-servers

    My fork โ€” contributed MisakaNet to the MCP ecosystem directory.

    1

  5. pensieve pensieve Public

    Python 1 1

  6. open-code-review open-code-review Public

    Forked from alibaba/open-code-review

    Fast, efficient, battle-tested at Alibaba's scale. Hybrid architecture code review tool: deterministic pipelines + LLM Agent, precise line-level comments, built-in multi-language ruleset (NPE, threโ€ฆ

    Go 1