MisakaNet provides a recovery-memory plugin for DeepSeekHarness via MCP.
DeepSeekHarness (execution layer)
↓ MCP call
MisakaNet DeepSeekHarness Adapter (recovery layer)
↓ delegates to
MisakaNet MCP Server (core)
The adapter is a thin naming layer — all logic delegates to the existing MCP server.
Add to your DeepSeekHarness MCP config:
{
"mcpServers": {
"misakanet-recovery": {
"command": "python3",
"args": ["/path/to/MisakaNet/scripts/mcp_deepseek_adapter.py"]
}
}
}| Tool | Description |
|---|---|
deepseek.recovery.search |
Search failure-recovery lessons |
deepseek.recovery.get_lesson |
Fetch a specific lesson |
deepseek.recovery.submit_feedback |
Record that a lesson helped |
deepseek.recovery.status |
Check plugin status |
deepseek.recovery.doctor |
Health check |
deepseek.recovery.smoke |
Minimal smoke test |
{
"tool": "deepseek.recovery.search",
"arguments": {
"query": "pip install timeout SSL error",
"top": 3
}
}{
"tool": "deepseek.recovery.get_lesson",
"arguments": {
"id": "pip-install-network-timeout-ssl-error-fix"
}
}{
"tool": "deepseek.recovery.doctor",
"arguments": {}
}- MisakaNet = recovery layer — not a model dialogue layer
- Adapter = naming layer — no logic duplication
- Core = all logic — adapter delegates to existing MCP server
- Portable — adapter can be used with any harness, not just DeepSeekHarness
- Run
python3 scripts/build_sag_index.pyto rebuild the search index - Check
deepseek.recovery.doctorfor health status
Some queries trigger SQLite FTS keyword conflicts (e.g. "off", "and"). Use alternative phrasing or rebuild the index.
- Ensure Python 3.10+ is available
- Check that
scripts/mcp_server.pyexists - Run
python3 -m py_compile scripts/mcp_server.pyto verify syntax
This repository is published under the dsh-plugin topic as a DeepSeekHarness-compatible recovery-memory MCP adapter.
gh repo edit Ikalus1988/MisakaNet --add-topic dsh-plugin --add-topic deepseek-harness
Topics: dsh-plugin, deepseek-harness, mcp, mcp-server, agent-memory, failure-recovery, coding-agents