К основному содержанию
MCP-сервер CX Codex

edict — MCP-сервер для Claude Code: что делает и как установить

Предоставляет компилятор языка программирования для ИИ-агентов, где код передаётся в виде дерева JSON AST и компилируется в изолированный WebAssembly.

Установить в Claude Code · Командой платформы Все способы и платформы ↓
claude mcp add edict -- npx -y edict-lang
Открыть на GitHub

Что делает edict

Edict исключает ручной разбор текстового кода. Модель формирует абстрактное синтаксическое дерево в формате JSON через вызовы инструментов MCP. Язык поддерживает статическую типизацию и отслеживание эффектов вроде обращений к вводу-выводу. Если синтаксис или схема нарушены, компилятор возвращает структурированный ответ с контекстом для исправления.

Условия и контракты функций проверяются на этапе сборки через верификатор Z3. При ошибке доказательства система выдаёт конкретный контрпример. После прохождения всех проверок встроенный генератор преобразует дерево в бинарный модуль WebAssembly. Программа выполняется в изолированной виртуальной машине без прямого доступа к файловой системе или сети.

Без подключения специальных адаптеров хоста скомпилированный код остаётся заблокированным от окружения. Безопасность гарантируют ограничения по памяти и времени выполнения.

Какие задачи решает

  • генерировать программы через синтаксическое дерево JSON без текстового парсера
  • проверять типы и побочные эффекты функций до выполнения
  • верифицировать контракты с предусловиями и постусловиями через SMT
  • компилировать проверенный код в WebAssembly внутри изолированной среды
  • получать структурированные описания ошибок для автоматического исправления агентом

Примеры запросов агенту

  • Покажи схему AST через инструмент edict_schema для составления программы
  • Проверь типы и контракты с помощью edict_check для готового дерева JSON
  • Скомпилируй проверенный AST через edict_compile и запусти модуль в edict_run

Как установить edict

Командой платформы

claude mcp add edict -- npx -y edict-lang

По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие

Вопросы о edict

Как установить edict в Claude Code?

Выполните команду claude mcp add edict -- npx -y edict-lang в терминале.

Что делает edict?

Предоставляет компилятор без синтаксического анализатора, принимающий программы в формате JSON AST и собирающий их в WebAssembly.

Что происходит при обнаружении ошибки в коде?

Сервер возвращает структурированный объект JSON с описанием проблемы, ожидаемыми типами или контрпримером от верификатора контрактов.

Похожие MCP-серверы

Все MCP-серверы по теме «Языки программирования» →
Serena MCP: the IDE for your agent oraios Даёт агенту доступ к символам, ссылкам и рефакторингу через language servers. Пригодится на больших проектах, где поиск по строкам уже не работает. CX Codex +1 ★ 30 739звёзд репо Compiler Explorer compiler-explorer Даёт агенту доступ к godbolt.org: компилирует код, показывает ассемблер и делится ссылками. Пригодится, когда нужно разобрать, во что превращается ваш C++ или Rust. CX Codex +1 ★ 19 155звёзд репо Claude Code Explorer MCP nirholas MCP-сервер для просмотра исходников Claude CLI: инструменты, команды, поиск по коду. Пригодится, когда нужно разобраться в устройстве CLI. CX Codex +1 ★ 6 236звёзд репо Tolgee tolgee MCP-сервер связывает ИИ-ассистента с переводами в Tolgee: он ищет ключи, меняет строки и запускает машинный перевод. Пригодится, когда нужно работать с локализацией прямо из редактора. CX Codex +1 ★ 4 140звёзд репо jshookmcp vmoranv Сервер помогает агенту исследовать JavaScript-приложения: перехватывать сетевой трафик, разбирать WASM и анализировать работу кода в браузере. CX Codex +1 ★ 2 066звёзд репо pyscn ludo-technologies Анализирует архитектуру, дубликаты и сложность Python-кода прямо через агента. Пригодится при рефакторинге и поиске мёртвого кода в проекте. CX Codex +1 ★ 1 097звёзд репо

Спонсоры проекта

Компании, которые помогают держать аналитику открытой