THOR — MCP-сервер для Claude Code: память и установка
THOR хранит проектные заметки и показывает их агенту в нужный момент. Проверяемое правило может остановить подходящее изменение до выполнения.
claude mcp add thor -- docker run -i --rm ghcr.io/nworks3d/thor-mcp:2.6.1Что делает THOR
THOR ведёт отдельную память для каждого проекта: заметки о правилах, решениях и особенностях кода появляются, когда агент открывает связанный файл или запускает связанную команду. Если к заметке привязана проверка, которая подтверждает, что правило по-прежнему актуально, THOR может заблокировать соответствующее изменение. Без такой проверки заметка только информирует — это важно учитывать при записи правил.
Сервер работает локально; для запуска Claude Code использует Docker-команду из установки. THOR отслеживает устаревшие заметки и предлагает оценить те, которые срабатывали в работе. При этом записи с проверкой, способной остановить изменение, не скрываются по итогам такой оценки. Для подключения понадобится Docker; память по умолчанию остаётся на машине.
Какие задачи решает
- передать агенту правила проекта при работе с нужным файлом
- остановить изменение, нарушающее проверяемое правило
- разделить заметки разных проектов
- найти устаревшие или невостребованные записи памяти
Примеры запросов агенту
- Сохрани правило проекта: не меняй диапазон Node.js в
package.json, пока сборка зависит от старой версии. - Перед изменением этого файла проверь, действует ли заметка о запрете.
- Покажи заметки проекта, которые больше не соответствуют файлам или командам.
Как установить THOR
Командой платформы
claude mcp add thor -- docker run -i --rm ghcr.io/nworks3d/thor-mcp:2.6.1Командой платформы
codex mcp add thor -- docker run -i --rm ghcr.io/nworks3d/thor-mcp:2.6.1Файл настроек
{
"mcpServers": {
"thor": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/nworks3d/thor-mcp:2.6.1"
]
}
}
}Файл настроек
{
"servers": {
"thor": {
"type": "stdio",
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/nworks3d/thor-mcp:2.6.1"
]
}
}
}Командой платформы
gemini mcp add thor docker run -i --rm ghcr.io/nworks3d/thor-mcp:2.6.1По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о THOR
Как установить THOR в Claude Code?
Выполните claude mcp add thor -- docker run -i --rm ghcr.io/nworks3d/thor-mcp:2.6.1. Для запуска этой команды нужен Docker.
Что делает THOR?
Хранит локальные заметки отдельно для каждого проекта и передаёт их агенту в подходящий момент. Проверяемая заметка может блокировать связанное изменение.
Нужен ли THOR ключ API?
Нет: THOR работает на вашей машине, без учётной записи и ключа API. Память по умолчанию не отправляется в облако.