Questa MCP
Targets Siemens Questa/ModelSim simulation workflows. The prototype provides tools to detect an installed vsim or configured Questa executable and to parse diagnostic text from simulations; deterministic regression execution and simulation analysis are the stated goals.
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.
questa-mcp
English · Участие в разработке · Безопасность
Локальный MCP-сервер для детерминированного запуска регрессий и анализа симуляций Questa/ModelSim.
Статус: bootstrap / экспериментальный (0.0.1). Проект содержит проверяемый каркас MCP, безвредное обнаружение установленного инструмента и ограниченный разбор текстовых диагностик. Он пока не запускает синтез или симуляцию и не может подтверждать работоспособность коммерческих инструментов. См. план.
Для чего нужен
Поддержка существующих DO/Tcl-сценариев, машинно-читаемых результатов и работы с осциллограммами.
Принципы: отдельно от 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/questa-mcp.git
cd questa-mcp
uv sync
uv run questa-mcpЛокальная конфигурация клиента MCP (пример структуры; конкретный путь к uv/проекту и формат конфигурации зависят от клиента):
{
"mcpServers": {
"questa-mcp": {
"command": "uv",
"args": ["--directory", "/absolute/path/to/questa-mcp", "run", "questa-mcp"]
}
}
}Это пример для клиентов с ключом mcpServers; Codex и OpenCode используют собственные схемы. Все пути должны указывать на доверенную локальную копию.
Доступные инструменты прототипа
Tool | Назначение | Граница |
| Идентификатор сервера, состояние, ограничения | Только чтение |
| Поиск установленного | Не запускает EDA-продукт |
| Выделение диагностических сообщений из переданного текста | До 1 МиБ и 200 записей |
Первый выпуск только готовит интерфейс: запуск лицензируемой симуляции и интерпретация coverage будут добавлены после безопасной приёмки.
Воспроизводимые проверки
python -m unittest discover -s tests -v
python -m compileall -q src testsПосле uv sync проверьте запуск uv run questa-mcp с MCP Inspector или настоящим MCP-клиентом. Одна лишь установка или tools/list не доказывает успешное выполнение EDA-команды. До появления соответствующих реализаций состояние таких проверок — NOT_RUN.
Ограничения
Questa/ModelSim — коммерческие инструменты. Запуск может потребовать лицензии; сервер не поставляет симулятор, модель лицензирования и конфиденциальные RTL-исходники.
См. архитектуру, совместимость, контракт результатов, тестирование и дорожную карту.
Лицензия
Apache License 2.0. Настоящий репозиторий не связан с производителем Siemens Questa / ModelSim и не является его официальным продуктом.
This server cannot be deployed
Maintenance
Related MCP Connectors
MCP compatibility and transport verification server.
MCP compatibility and transport verification server.
MCP compatibility and transport verification server.
MCP compatibility and transport verification server.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceMCP server for deterministic Vivado FPGA automation including project scaffolding, simulation, synthesis, implementation, and gated bitstream generation.4MIT
- AlicenseAqualityAmaintenanceA minimal MCP server that provides 25 tools and 5 hooks to control Xilinx Vivado EDA for FPGA development, including session management, Tcl execution, smart diagnostics, and IP debugging.32234 PyPI169Apache 2.0
- FlicenseNot gradedqualityDmaintenanceMCP server for Verilog development and debugging, providing syntax checking, compilation, simulation, and cross-validation with third-party simulators.-
- AlicenseNot gradedqualityBmaintenanceEnables MCP clients to research game mods by searching documentation and definitions, inspecting dependencies and playsets, validating saved files with structural and Tiger checks, and preparing or editing mod content with preview and write controls. It also supports starting or previewing the game through a local stdio connection.7 npmGPL 3.0