cruxible-core — MCP-сервер для Claude Code: установка и обзор
Детерминированный движок состояния для ИИ-агентов. Хранит проверенные знания в типизированном графе и подтверждает каждое действие квитанциями.
claude mcp add --env CRUXIBLE_MODE=<CRUXIBLE_MODE> --env CRUXIBLE_ALLOWED_ROOTS=<CRUXIBLE_ALLOWED_ROOTS> --transport stdio cruxible-core -- uvx cruxible-coreЧто делает cruxible-core
Cruxible превращает разрозненные выводы агентов в строгое состояние предметной области. Правила и онтология задаются в YAML-файлах. Достоверные факты попадают в граф через детерминированные пайплайны данных. Если суждение требует верификации человеком или правилом, прямая запись отклоняется, а изменение проходит через этап согласования.
Внутри движка нет языковых моделей. Все вычисления, обходы графа и запуск зафиксированных процедур работают по строгой логике. Агент может запланировать решение с контрактом ожидаемого результата: проверка выполнится по расписанию и запишет фактический исход. Каждая операция и мутация графа возвращают идентификатор квитанции (receipt_id) для полного аудита.
Для запуска требуется Python 3.11+ и утилита uvx. Сервер изолирует доступ через переменные окружения CRUXIBLE_MODE и CRUXIBLE_ALLOWED_ROOTS.
Какие задачи решает
- Зафиксировать онтологию предметной области в YAML без хаотичных записей
- Заблокировать прямую модификацию связей без одобрения ревьюера
- Проверить решения агента по контрактам ожидаемых результатов
- Получить проверяемые квитанции на каждый запрос и шаг мутации
Примеры запросов агенту
- Выполни именованный запрос
incident_impacted_suppliersс параметромincident_id=INC-TW-RAIL-2026-07 - Создай предложение для связи
incident_impacts_supplierмежду инцидентом и поставщиком - Проверь состояние контракта результата для последнего решения по поставкам
Как установить cruxible-core
Командой платформы
claude mcp add --env CRUXIBLE_MODE=<CRUXIBLE_MODE> --env CRUXIBLE_ALLOWED_ROOTS=<CRUXIBLE_ALLOWED_ROOTS> --transport stdio cruxible-core -- uvx cruxible-coreВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from cruxible-core <команда>
Командой платформы
codex mcp add cruxible-core --env CRUXIBLE_MODE=<CRUXIBLE_MODE> --env CRUXIBLE_ALLOWED_ROOTS=<CRUXIBLE_ALLOWED_ROOTS> -- uvx cruxible-coreВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from cruxible-core <команда>
Файл настроек
{
"mcpServers": {
"cruxible-core": {
"command": "uvx",
"args": [
"cruxible-core"
],
"env": {
"CRUXIBLE_MODE": "<CRUXIBLE_MODE>",
"CRUXIBLE_ALLOWED_ROOTS": "<CRUXIBLE_ALLOWED_ROOTS>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from cruxible-core <команда>
Файл настроек
{
"servers": {
"cruxible-core": {
"type": "stdio",
"command": "uvx",
"args": [
"cruxible-core"
],
"env": {
"CRUXIBLE_MODE": "<CRUXIBLE_MODE>",
"CRUXIBLE_ALLOWED_ROOTS": "<CRUXIBLE_ALLOWED_ROOTS>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from cruxible-core <команда>
Командой платформы
gemini mcp add -e CRUXIBLE_MODE=<CRUXIBLE_MODE> -e CRUXIBLE_ALLOWED_ROOTS=<CRUXIBLE_ALLOWED_ROOTS> cruxible-core uvx cruxible-coreВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from cruxible-core <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о cruxible-core
Как установить cruxible-core в Claude Code?
Выполните команду claude mcp add cruxible-core -- uvx cruxible-core. Если требуются настройки окружения и корней доступа, передайте флаги: `claude mcp add --env CRUXIBLE_MODE=<CRUXIBLE_MODE> --env CRUXIBLE_ALLOWED_ROOTS=<CRUXIBLE_ALLOWED_ROOTS> --transport stdio cruxible-core -- uvx cruxible-core`.
Что делает cruxible-core?
Сервер предоставляет агентам типизированный граф состояния с управляемыми правилами записи. Он проверяет входящие суждения, запускает неизменяемые процедуры и формирует проверяемый след аудита с квитанциями.
Использует ли Cruxible собственную нейросеть?
Нет, внутри ядра нет LLM. Все правила, переходы состояний и запросы отрабатывают детерминировано на основе YAML-схем.