synplify-mcp
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
synplify-mcp
English · Участие в разработке · Безопасность
Локальный MCP-сервер для анализа синтеза FPGA и отчётов Synopsys Synplify Pro.
Статус: bootstrap / экспериментальный (0.0.1). Проект содержит проверяемый каркас MCP, безвредное обнаружение установленного инструмента и ограниченный разбор текстовых диагностик. Он пока не запускает синтез или симуляцию и не может подтверждать работоспособность коммерческих инструментов. См. план.
Для чего нужен
Сопоставление предупреждений синтеза, ресурсов и предварительных временных отчётов между сборками.
Принципы: отдельно от agent-dev-toolkit; свободная установка из исходников; никаких встроенных EDA-бинарников, лицензий, облачных запросов и непрошеных изменений файлов проекта. Каждая команда имеет ограниченную область доступа и возвращает наблюдаемые доказательства, а не догадки.
Related MCP server: vivado-mcp
Быстрый старт
Нужен Python 3.11+ и установленный uv. Для самого MCP-сервера нужен совместимый MCP SDK v2.3.0; SDK будет установлен в локальное виртуальное окружение при выполнении uv sync.
git clone https://github.com/chinn-choppa/synplify-mcp.git
cd synplify-mcp
uv sync
uv run synplify-mcpЛокальная конфигурация клиента MCP (пример структуры; конкретный путь к uv/проекту и формат конфигурации зависят от клиента):
{
"mcpServers": {
"synplify-mcp": {
"command": "uv",
"args": ["--directory", "/absolute/path/to/synplify-mcp", "run", "synplify-mcp"]
}
}
}Это пример для клиентов с ключом mcpServers; Codex и OpenCode используют собственные схемы. Все пути должны указывать на доверенную локальную копию.
Доступные инструменты прототипа
Tool | Назначение | Граница |
| Идентификатор сервера, состояние, ограничения | Только чтение |
| Поиск установленного | Не запускает EDA-продукт |
| Выделение диагностических сообщений из переданного текста | До 1 МиБ и 200 записей |
Базовый анализ сообщений не заменяет полноценный парсер .srr; реализация запуска синтеза запланирована отдельно.
Воспроизводимые проверки
python -m unittest discover -s tests -v
python -m compileall -q src testsПосле uv sync проверьте запуск uv run synplify-mcp с MCP Inspector или настоящим MCP-клиентом. Одна лишь установка или tools/list не доказывает успешное выполнение EDA-команды. До появления соответствующих реализаций состояние таких проверок — NOT_RUN.
Ограничения
Synplify — коммерческий продукт. Этот репозиторий не включает исполняемые файлы, лицензии и проприетарные образцы отчётов.
См. архитектуру, совместимость, контракт результатов, тестирование и дорожную карту.
Лицензия
Apache License 2.0. Настоящий репозиторий не связан с производителем Synopsys Synplify Pro и не является его официальным продуктом.
This server cannot be deployed
Maintenance
Related MCP Connectors
Offline log parsing, CI failures, HTTP capture analysis and bounded JSON configuration validation.
Manage SysML2 projects; check, evaluate, verify, query, document and diagram models.
Generate SBOMs, scan vulnerabilities, and analyze dependencies from local projects or Git repos.
Review connected software projects, submit local findings and read reports with explicit approval.
Related MCP Servers
- FlicenseNot gradedqualityCmaintenanceEnables AI assistants to analyze RTL simulation and synthesis logs through deterministic tools for compile-log summaries, signal tie-off safety checks, and regression result statistics.-
- FlicenseNot gradedqualityAmaintenanceEnables AI agents like Claude Code and Cursor to drive a locally installed Xilinx Vivado safely through 32 curated tools covering synthesis, implementation, timing, CDC, XDC, IP, waveforms, and device programming. It provides structured timing evidence, baseline comparison, offline VCD queries, diagnostic prompts, and doctor-based environment self-checks for the full FPGA workflow.-
- FlicenseNot gradedqualityAmaintenanceEnables AI agents such as Claude Code, Cursor, and Codex to safely drive a locally installed Xilinx Vivado through 32 curated tools spanning GUI, Tcl, and attach sessions, synthesis, implementation, timing, CDC, XDC, IP, waveforms, and device programming. It provides structured timing evidence with baseline comparison, offline VCD queries for unknown values and handshake events, environment self-checks, and Chinese-language diagnosis of timing issues and CRITICAL WARNINGs.-
- FlicenseNot gradedqualityAmaintenanceEnables AI coding agents such as Claude Code, Cursor, and Codex to drive a locally installed Xilinx Vivado across the full FPGA flow, with tools for sessions, synthesis, implementation, timing, CDC, XDC, IP, waveform querying, and device programming. It also provides structured timing evidence with baseline comparison, offline VCD analysis, evidence-driven workflow prompts, and a read-only doctor for environment self-checks.-