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

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

Подключает ИИ-агентов к цепочке инструментов EDA для разработки аппаратуры. Помогает проверять RTL, запускать симуляции и прошивать FPGA без ручного разбора логов.

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

Что делает Silica

Silica связывает языковые модели с инструментами разработки микроэлектроники. Вместо передачи неструктурированных дампов терминала сервер парсит вывод утилит. Ассистент получает конкретные номера строк с ошибками, отчёты по тактовой частоте, утилизацию ресурсов кристаллов и трассировки контрпримеров из формальной верификации.

Сам сервер не содержит бинарных файлов САПР, а управляет программами из переменной PATH. Для работы с проектами потребуются симуляторы и синтезаторы вроде Verilator, Icarus, Yosys или готовой сборки OSS CAD Suite. Утилита doctor проверяет окружение и подсказывает команды для недостающих пакетов.

Возможности адаптеров различаются. Для Xilinx Vivado доступен только этап синтеза, а поддержка проприетарных систем VCS и Questa проверялась автором исключительно на программных заглушках.

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

  • проверить RTL-код линтерами Verible, svlint или Verilator
  • запустить симуляцию Verilog с разбором покрытия и сигналов
  • выполнить формальную верификацию модулей через SymbiYosys
  • синтезировать логику в Yosys и собрать битстрим для FPGA
  • загрузить прошивку в память платы через openFPGALoader

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

  • Запусти симуляцию модуля UART в examples/uart/ и найди причину падения тестов.
  • Выполни doctor и проверь, какие инструменты EDA установлены в системе.
  • Сделай синтез с помощью Yosys и покажи процент утилизации ресурсов платы.

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

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

claude mcp add silica-eda -- uvx silica-eda

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

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

Вопросы о Silica

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

Для подключения выполните команду claude mcp add silica-eda -- uvx silica-eda. Для первого запуска потребуется установленный в системе менеджер uv.

Зачем нужен MCP-сервер Silica?

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

Нужно ли ставить программы САПР отдельно?

Да, Silica лишь координирует внешние инструменты проектирования. Компиляторы и пакеты вроде OSS CAD Suite должны быть установлены на машине пользователя заранее.

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

Все MCP-серверы по теме «Настройка агента: память, контекст, субагенты» →
Verdi Bridge RuihongY Связывает ИИ-агента с запущенной сессией Synopsys Verdi для анализа временных диаграмм и навигации по RTL. Пригодится инженерам цифровой верификации. CX Codex +1 ★ 21звёзд репо kicad aklofas Анализирует проекты KiCad версий 5–10 и схемы в PDF, сверяет трассировку и проверяет плату перед заказом на производстве. CX Codex +1 1 100установок KiCad MCP Pro oaslananka MCP-сервер подключает KiCad к ИИ-ассистентам для анализа схем, печатных плат, запуска DRC и подготовки файлов к производству. Помогает инженерам проверять проекты электроники до отправки на завод. CX Codex +1 ★ 155звёзд репо librarian diodeinc Создаёт и чинит переиспользуемые пакеты компонентов и модулей в реестре печатных плат: символы, посадочные места, схемы включения. CX Codex +1 539установок eda-schematics l3wi Автоматизирует захват схем KiCad, расставляет символы компонентов и разводит цепи. Скилл опирается на даташиты и проектные ограничения. CX Codex +1 491установок eda-pcb l3wi Проводит трассировку плат и расстановку компонентов в KiCad по готовой схеме и правилам DFM. Пригодится инженерам при переходе от схемотехники к разводке. CX Codex +1 467установок

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

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