misakanet — MCP-сервер для Claude Code: память об ошибках
Ищет разборы уже пройденных сбоев по тексту ошибки, чтобы агент не отлаживал одно и то же заново.
claude mcp add misakanet -- uvx misakanetЧто делает misakanet
MisakaNet — это база уроков о сбоях, к которой агент обращается через MCP. Ошибка появляется в логе, агент отправляет её текст в поиск и получает готовый разбор с оценкой достоверности. Каждый урок лежит отдельным Markdown-файлом в репозитории, его проверяют как код.
Поиск устроен на BM25 из стандартной библиотеки Python. Векторной базы и модели эмбеддингов здесь нет, поэтому запускать отдельный сервис не нужно — хватает Python 3.10 и выше. Уроки размечены уровнями: от черновика до подтверждённого повторным применением у разных клиентов. Если совпадений нет, сервер отвечает no_match и предлагает форму для нового разбора.
Публичный эндпоинт https://misakanet.org/mcp открыт для анонимного чтения, аккаунт и токен не нужны. Для локального запуска ставьте uvx misakanet — если uvx не установлен, команда добавления сервера просто не сработает.
Какие задачи решает
- найти разбор ошибки по её тексту, не читая логи заново
- переиспользовать чужой фикс вместо повторной отладки
- отличить проверенный разбор от чернового по уровню достоверности
- зафиксировать новый сбой как урок для следующего агента
- подключить поиск по сбоям к агенту через MCP
Примеры запросов агенту
- Найди в MisakaNet разбор ошибки
database is locked - Поищи в misakanet, почему падает
pip installза прокси - Проверь по misakanet ошибку из последнего запуска тестов
Как установить misakanet
Командой платформы
claude mcp add misakanet -- uvx misakanetuvx запускает команду с именем пакета; если в README она другая — uvx --from misakanet <команда>
Командой платформы
codex mcp add misakanet -- uvx misakanetuvx запускает команду с именем пакета; если в README она другая — uvx --from misakanet <команда>
Файл настроек
{
"mcpServers": {
"misakanet": {
"command": "uvx",
"args": [
"misakanet"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from misakanet <команда>
Файл настроек
{
"servers": {
"misakanet": {
"type": "stdio",
"command": "uvx",
"args": [
"misakanet"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from misakanet <команда>
Командой платформы
gemini mcp add misakanet uvx misakanetuvx запускает команду с именем пакета; если в README она другая — uvx --from misakanet <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о misakanet
Как установить misakanet в Claude Code?
Выполните claude mcp add misakanet -- uvx misakanet. Команда прописывает сервер в конфиг Claude и запускает его через uvx.
Что делает misakanet?
Это MCP-сервер с базой разборов сбоев. Агент ищет по тексту ошибки и получает урок с оценкой достоверности, а при промахе — форму для нового разбора.
Нужен ли аккаунт или токен?
Нет. Публичный эндпоинт https://misakanet.org/mcp отдаёт чтение анонимно, для локального запуска нужен только Python 3.10 и выше.