Run these three commands to verify MisakaNet is working. No credentials needed for search and validation.
PYTHONIOENCODING=utf-8 python3 scripts/misaka_search_json.py "supabase capacity" --top 3Expected: JSON array with 3 results, each containing title, domain, score, path.
PYTHONIOENCODING=utf-8 python3 scripts/mcp_server.pyExpected: Starts stdio MCP server. Send {"jsonrpc":"2.0","id":1,"method":"tools/list"} to get tool list including misakanet_search.
PYTHONIOENCODING=utf-8 python3 scripts/validate_lessons.pyExpected: Reports total lessons checked. Hard failures should be 0. Warnings on legacy frontmatter are acceptable.
| Check | Pass | Fail |
|---|---|---|
| Search | Returns JSON array with results | Empty or error |
| MCP | tools/list includes misakanet_search |
Missing tool or crash |
| Validator | Hard failures = 0 | Any hard failure |
- Search quota: 5 free searches per clone. Contributing a lesson resets quota.
- MCP requires
PYTHONIOENCODING=utf-8on Windows. - Validator warnings on legacy frontmatter are expected and do not block.