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

neosyn-fpga-mcp — MCP-сервер для Claude Code

MCP-сервер для разработки FPGA на C⏚: проверяет код компилятором, запускает симуляцию и генерирует Verilog. Помогает находить ошибки до передачи RTL дальше по проекту.

Установить в Claude Code · Командой платформы Все способы и платформы ↓
claude mcp add --env CG_JAR=<CG_JAR> --transport stdio neosyn-fpga-mcp -- uvx neosyn-fpga-mcp
Открыть на GitHub

Что делает neosyn-fpga-mcp

neosyn-fpga-mcp подключает инструменты компиляции и проверки C⏚ к ИИ-агенту через MCP. Агент может проверять исходный код, запускать симуляцию и получать структурированные диагностики для исправления ошибок. Инструмент cg_generate_verilog формирует файлы Verilog, а cg_synth проверяет синтез через Yosys и помогает обнаружить схлопывание логики в константы или вывод защёлок.

Сервер дополняет файл cg_context.md, который даёт модели сведения о типах, портах, структурах и особенностях C⏚. Для нового проекта можно начать с cg_scaffold: он создаёт проверяемый каркас с местами для реализации логики. Результат стоит проверять поэтапно: сначала компиляция, затем симуляция и синтез.

Для работы нужны Python 3.10+ и Java 17 или новее в PATH, а также JAR компилятора C⏚, путь к которому задаётся через CG_JAR. Для cg_synth нужен Yosys в PATH; для симулятора Icarus Verilog требуется iverilog. Быстрый байткодный симулятор доступен в коммерческой поставке, а для неё также нужен лицензионный файл через NEOSYN_CG_LICENSE или стандартный путь расширения.

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

  • Проверить исходный код C⏚ и разобрать диагностики компилятора
  • Смоделировать поведение аппаратного блока и проверить выходные значения
  • Сгенерировать файлы Verilog для дальнейшей работы с RTL
  • Найти схлопывание логики и защёлки при синтезе через Yosys
  • Создать проверяемый каркас задачи, конечного автомата или потока

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

  • Проверь этот код C⏚ через cg_check и исправь ошибки по диагностике.
  • Запусти cg_simulate для этого аппаратного блока и проверь значения выходов на каждом цикле.
  • Сгенерируй Verilog через cg_generate_verilog, затем проверь результат синтеза с помощью cg_synth.

Как установить neosyn-fpga-mcp

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

claude mcp add --env CG_JAR=<CG_JAR> --transport stdio neosyn-fpga-mcp -- uvx neosyn-fpga-mcp

Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from neosyn-fpga-mcp <команда>

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

Вопросы о neosyn-fpga-mcp

Как установить neosyn-fpga-mcp в Claude Code?

Добавьте сервер командой claude mcp add neosyn-fpga-mcp -- uvx neosyn-fpga-mcp. Затем настройте путь к JAR компилятора командой claude mcp add --env CG_JAR=<CG_JAR> --transport stdio neosyn-fpga-mcp -- uvx neosyn-fpga-mcp.

Что делает neosyn-fpga-mcp?

Он предоставляет ИИ-агенту инструменты для компиляции и симуляции C⏚, генерации Verilog и проверки синтеза. Структурированные результаты помогают агенту исправлять ошибки в аппаратном коде.

Какие зависимости нужны для работы neosyn-fpga-mcp?

Нужны Python 3.10+, Java 17 или новее и JAR компилятора C⏚, указанный через CG_JAR. Yosys требуется для cg_synth, а iverilog нужен при выборе симулятора Icarus Verilog.

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

Все MCP-серверы по теме «Тесты и QA» →
Front-End Checklist thedaviddias Сервер помогает агенту проверять фронтенд-код и публичные страницы по правилам качества. Подключите его для ревью компонентов или аудита доступности, SEO и производительности. CX Codex +1 ★ 74 569звёзд репо Keploy keploy Keploy помогает агенту работать с API-тестированием: создавать тесты и моки из OpenAPI, curl, Postman или реального трафика. CX Codex +1 ★ 18 779звёзд репо SeleniumBase MCP seleniumbase MCP-сервер, который даёт агенту управлять браузером через SeleniumBase: тесты, скрапинг и обход детекции ботов. CX Codex +1 ★ 13 181звёзд репо mobile-mcp mobile-next Подключает управление мобильными устройствами на iOS и Android к ИИ-агенту. Пригодится для запуска тестов, снятия скриншотов и автоматизации сценариев в приложениях. CX Codex +1 ★ 10 025звёзд репо e2e tester-army Открывает сессии веб- и мобильных приложений из проекта e2e для проверки экранов и подбора локаторов. Пригодится при отладке сквозных сценариев с ИИ-агентом. CX Codex +1 ★ 11 962звёзд репо mockserver mock-server Поднимает один порт, который отвечает за любую внешнюю зависимость: HTTP, gRPC, WebSocket. Пригодится, когда бэкенда ещё нет или он падает. CX Codex +1 ★ 4 999звёзд репо

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

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