ptolemy-mcp
Совместное проектирование инструментальной поверхности с циклом агента: эффективность и целесообразностность в агентной автоматизации проектирования
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems (TCAD)
Tongyang Dai, Dimitrios Stamoulis, Hongyu Yuan, Jing Jin, and Jie Liu
Этот репозиторий содержит артефакт для вышеуказанной статьи. В него входят сервер Ptolemy MCP,полный оценочный каркас (harness), предваритель сбронные файлы трасировок для кажого прогона во всех четырёх средах оцение, а такжекрипт, который воспроить все таблицы статьи по этим трассировкам без очебности API-ключа LLM.
Предварительно собранные трассировки в eval/results/per_run/ (и соответствующие катлоги для Verilог/RTL, SystemC, Simulink) — все, что нужно чтобы получить таблицы LaTeX. Ни Yustation Ptolemy II, ниJava не требуется.
pip install -e .
python reproduce_tables.pyВоспроизведение таблиц статьи (клюar API не требуется)
выходные файлыа .tex .json записываются в reproduced_tables/. Эти таблицы должны точно совпать с публицижурованной. Альтернативную папку для результата можно указать флагом --out-dir.
Related MCP server: COMSOL MCP Server
Установка
Требуется Python 3.10 или позжнее.
pip install -e .Для интеграции с Ptolemy II (небходимо для запуска новых оценочные, но не для воспроизведениятаблиц) перед запуском сервера установите две переменные окруения:
export PTII=/path/to/ptII # Ptolemy II installation root
export JAVA_HOME=/path/to/java # JRE 11+В Windows use set or PowerShell $env: equivalents.
Запуск смоук-демо
Смоук-демо запускает сервер MCP через stdio, строит небольшую модел SDF и сквозно повриит едификационные характеристича. Для этого требуется установитьPTII и JAVA_HOME.
python demos/mcp_stdio_smoke.pyПовое выполнение полной оценки
Повторное выполнение требует действиого ключа LLM API и рабочей установки Ptolemy II. Скрипты перебора и опции конфигурации смотрите в eval/README.md.
Аgency на основе Claude конфигураируется через eval/ptolemy_mcp_config.json. Модельный зонд GPT-5 считывает endpoint из переменной окружения PTOLEMY_GPT5_BASE (по умолчанию — стандарный OpenAI-совместимый endpoint).
Репозитарий
ptolemy_mcp/ MCP server and Ptolemy II bridge (Python package)
eval/
benchmarks/ Task specifications for Benchmark A and C
results/per_run/ Pre-collected per-run trace JSON files (1 260 runs)
aggregate_*.py Aggregation scripts that produce the paper's tables
runner.py Evaluation harness entry point
eval_eda/ Verilog/RTL cross-environment evaluation (54 runs)
eval_systemc/ SystemC cross-environment evaluation (27 runs)
eval_simulink/ Simulink cross-environment evaluation (18 runs)
agent/ System prompt and case-study notes used during evaluation
demos/ End-to-end smoke demo and reference MoML models
examples/ Example MCP client configuration
scripts/ Helper scripts for running sweeps
reproduce_tables.py Code Ocean entry point — regenerates all tablesФормат файлов трассировки
Каждый файл в eval/results/per_run/ является JSON-объектом со следующими полями верхнего уровня:
Поле | Описание |
| Идентификатор бенчмарк задачи |
| Имя конфигурации агента (C1–C7, OPT, …) |
| Использованная модель (claude, oracle, …) |
| Индекс повтора |
| Было ли все указанные свойства удовлетворены |
| Общее время выполнения run |
| Чисовая оценка (ariaция нарушения или 0 при успехе) |
| Ощее число вызоов инструментов MCP |
| Число вызoв по каждой функции |
Лицензия
See LICENSE.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to interact with Aspen Plus process simulations through a standardized MCP interface, supporting simulation control, data access, and flowsheet manipulation.30MIT
- AlicenseBqualityCmaintenanceEnables AI agents to automate COMSOL Multiphysics simulations, including model management, geometry building, physics configuration, meshing, solving, and results visualization through the MCP protocol.78MIT
- AlicenseAqualityDmaintenanceEnables LLMs and AI agents to interact with AFSIM through standardized MCP tools for scenario management, entity/component control, simulation execution, and results analysis.3721MIT
- AlicenseCqualityDmaintenanceEnables AI agents to control Ansys Electronics Desktop (HFSS, Maxwell, Q3D, etc.) using MCP tools for simulation automation.10035PolyForm Noncommercial 1.0.0
Related MCP Connectors
OCR, transcription, file extraction, and image generation for AI agents via MCP.
MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.
Deterministic reasoning stack for AI agents: simulate, decide & compute, plus cross-domain tools.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/tianfanxuan/ptolemy-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server