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

Sounio Compiler — MCP-сервер для Claude Code: обзор и запуск

Локальный MCP-сервер компилятора Sounio для проверки типов и сборки файлов .sio прямо через агента. Позволяет закрывать цикл отладки кода без выхода из консоли.

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

Что делает Sounio Compiler

Сервер связывает ИИ-агента с компилятором souc через стандартный ввод-вывод stdio. В нём нет сетевого транспорта HTTP. Доступны четыре инструмента: sounio_check проверяет типы и возвращает структурированные ошибки, sounio_compile собирает файл в локальный артефакт (например, ELF или WebAssembly), sounio_run запускает полученную программу, а sounio_test прогоняет тесты с директивами вроде //@ run-pass.

Помимо инструментов сервер открывает ресурсы с документацией стандартной библиотеки sounio://stdlib/ и каталогом ошибок компилятора sounio://errors/. Агент видит точные номера строк и пояснения к сбоям. Цикл отладки получается коротким: модель правит код, вызывает проверку и сразу исправляет новые замечания.

Сервер отклоняет любые пути к исходникам за пределами каталога /workspace/sounio. Для поиска компилятора используется локальный скрипт scripts/lib/resolve_souc.sh, поэтому компилятор должен быть собран в репозитории заранее. При вызове sounio_run сервер также отфильтрует переменные окружения, если в них передаются пароли или токены доступа.

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

  • проверить типы в файлах .sio до компиляции
  • собрать бинарный файл под нужную платформу через souc
  • запустить готовую программу с контролем таймаута
  • прогнать тестовые сценарии с директивами //@ run-pass и //@ compile-fail
  • получить официальное описание ошибки компилятора по её коду

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

  • Проверь ошибки типов в файле examples/hello.sio.
  • Скомпилируй tests/fixtures/broken_dose.sio в ELF и покажи вывод сборщика.
  • Объясни ошибку E070, используя справочный ресурс компилятора Sounio.

Как установить Sounio Compiler

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

claude mcp add sounio-mcp-server -- uvx sounio-mcp-server

uvx запускает команду с именем пакета; если в README она другая — uvx --from sounio-mcp-server <команда>

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

Вопросы о Sounio Compiler

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

Выполните команду claude mcp add sounio-mcp-server -- uvx sounio-mcp-server. Сервер подключится локально через транспорт stdio.

Что делает MCP-сервер Sounio Compiler?

Он даёт агенту инструменты для проверки синтаксиса и типов в коде на Sounio, компиляции бинарников, запуска тестов и чтения встроенной документации.

С какими каталогами может работать сервер?

Сервер принимает пути к файлам только внутри рабочей директории /workspace/sounio. Запросы к файлам за пределами этого пути компилятор отклоняет.

Похожие 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звёзд репо

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

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