world-model-mcp — MCP-сервер для Claude Code
MCP-сервер хранит память проекта в локальном графе знаний и проверяет решения на границе правок. Нужен агентам, которым важно сохранять контекст между сессиями.
claude mcp add --env WORLD_MODEL_DB_PATH=<WORLD_MODEL_DB_PATH> --env ANTHROPIC_API_KEY=<ANTHROPIC_API_KEY> --env WORLD_MODEL_EXTRACTION_MODEL=<WORLD_MODEL_EXTRACTION_MODEL> --env WORLD_MODEL_REASONING_MODEL=<WORLD_MODEL_REASONING_MODEL> --transport stdio world-model-mcp -- uvx world-model-mcpЧто делает world-model-mcp
world-model-mcp подключает к агенту локальный граф знаний на SQLite. Агент обращается к этой памяти на каждом ходу, поэтому исправления сохраняются между сессиями, а ограничения проекта можно проверять до внесения правки.
Сервер работает локально и умеет вести подписанную цепочку аудита. Для закрытых эпох используются гибридные подписи Ed25519 и SLH-DSA-SHA2-128f; проверку можно выполнять офлайн через etch-verify. Для запуска через Claude Code нужен ANTHROPIC_API_KEY, а команда использует uvx.
Без Python 3.11+ сервер не запустится. Это также повод заранее решить, где будет храниться SQLite-база проекта.
Какие задачи решает
- сохранять решения и исправления между сессиями
- проверять ограничения проекта до внесения правки
- вести подписанную историю событий агента
- проверять аудит офлайн без аккаунта и сети
Примеры запросов агенту
- Проверь память проекта перед изменением архитектуры и учти сохранённые ограничения.
- Запомни это решение для следующих сессий и используй его при правках.
- Проверь историю решения и сообщи, есть ли признаки подмены события.
Как установить world-model-mcp
Командой платформы
claude mcp add --env WORLD_MODEL_DB_PATH=<WORLD_MODEL_DB_PATH> --env ANTHROPIC_API_KEY=<ANTHROPIC_API_KEY> --env WORLD_MODEL_EXTRACTION_MODEL=<WORLD_MODEL_EXTRACTION_MODEL> --env WORLD_MODEL_REASONING_MODEL=<WORLD_MODEL_REASONING_MODEL> --transport stdio world-model-mcp -- uvx world-model-mcpВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from world-model-mcp <команда>
Командой платформы
codex mcp add world-model-mcp --env WORLD_MODEL_DB_PATH=<WORLD_MODEL_DB_PATH> --env ANTHROPIC_API_KEY=<ANTHROPIC_API_KEY> --env WORLD_MODEL_EXTRACTION_MODEL=<WORLD_MODEL_EXTRACTION_MODEL> --env WORLD_MODEL_REASONING_MODEL=<WORLD_MODEL_REASONING_MODEL> -- uvx world-model-mcpВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from world-model-mcp <команда>
Файл настроек
{
"mcpServers": {
"world-model-mcp": {
"command": "uvx",
"args": [
"world-model-mcp"
],
"env": {
"WORLD_MODEL_DB_PATH": "<WORLD_MODEL_DB_PATH>",
"ANTHROPIC_API_KEY": "<ANTHROPIC_API_KEY>",
"WORLD_MODEL_EXTRACTION_MODEL": "<WORLD_MODEL_EXTRACTION_MODEL>",
"WORLD_MODEL_REASONING_MODEL": "<WORLD_MODEL_REASONING_MODEL>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from world-model-mcp <команда>
Файл настроек
{
"servers": {
"world-model-mcp": {
"type": "stdio",
"command": "uvx",
"args": [
"world-model-mcp"
],
"env": {
"WORLD_MODEL_DB_PATH": "<WORLD_MODEL_DB_PATH>",
"ANTHROPIC_API_KEY": "<ANTHROPIC_API_KEY>",
"WORLD_MODEL_EXTRACTION_MODEL": "<WORLD_MODEL_EXTRACTION_MODEL>",
"WORLD_MODEL_REASONING_MODEL": "<WORLD_MODEL_REASONING_MODEL>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from world-model-mcp <команда>
Командой платформы
gemini mcp add -e WORLD_MODEL_DB_PATH=<WORLD_MODEL_DB_PATH> -e ANTHROPIC_API_KEY=<ANTHROPIC_API_KEY> -e WORLD_MODEL_EXTRACTION_MODEL=<WORLD_MODEL_EXTRACTION_MODEL> -e WORLD_MODEL_REASONING_MODEL=<WORLD_MODEL_REASONING_MODEL> world-model-mcp uvx world-model-mcpВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from world-model-mcp <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о world-model-mcp
Как установить world-model-mcp в Claude Code?
Выполните claude mcp add world-model-mcp -e ANTHROPIC_API_KEY=<ANTHROPIC_API_KEY> -- uvx world-model-mcp.
Что делает world-model-mcp?
Сервер хранит память кодовой базы в локальном SQLite-графе знаний, отдаёт её агенту на каждом ходу и может подписывать события в аудиторскую цепочку для офлайн-проверки.
Что нужно для запуска world-model-mcp?
Для запуска через Claude Code нужен ANTHROPIC_API_KEY. Проект рассчитан на Python 3.11+ и запускается через uvx.