Local MCP server wrapping EDI gRPC and ANSYS HFSS tools for EDA engineering
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"edi-mcp","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# EDI MCP 服务 [](https://pypi.org/project/edi-mcp/) **让 AI 客户端通过自然语言操作 EDA 工程,从扫描工程到生成仿真报告,一条龙闭环。** --- ## 为什么用这个项目 电子设计自动化(EDA)工具通常需要人工在图形界面中操作——打开工程、配置器件、执行仿真、导出结果。本项目将这些操作封装为 42 个 MCP 工具,接入 Claude Code 或 OpenClaw 后,只需用自然语言描述需求,AI 就能自动完成: > "帮我看看 C:/Projects 下有哪些 .epp 工程,打开第一个,查看 S 参数仿真器件的配置,设置频率 1-10GHz、步长 0.1GHz,然后跑仿真" MCP 服务自动完成:扫描工程 → 打开 → 查询器件 → 更新参数 → 启动异步仿真 → 返回 task_id → 查询进度 → 获取结果。 **核心价值:** | 价值 | 说明 | |---|---| | **自然语言驱动** | 不需要记命令、不点鼠标,用自然语言描述需求即可操作 EDA 工程 | | **全流程闭环** | 从工程扫描到仿真执行到报告生成,一条龙自动完成 | | **本地安全** | 所有服务和文件都在本机,不依赖云端,不传工程数据出去 | | **AI 友好** | 参数 Schema 本地校验,减少无效调用轮次;误差提示明确,模型可据此修正 | | **生产可用** | 异步仿真 + 实时日志 + task_id 追踪 + 优雅关闭,支持长时间仿真任务 | | **可扩展** | 纯 Python,FastMCP 框架,新增工具只需添加装饰器即可自动注册 | --- ## 架构 ``` AI 客户端 (Claude Code / OpenClaw) │ Streamable HTTP (stateless) 或 stdio │ POST /mcp │ initialize → tools/list → tools/call ▼ EDI MCP 服务 (FastMCP, 42 工具, 5 Resource, 5 Prompt) │ ├── EDA gRPC 工具 (15) ──→ EDI 客户端 (127.0.0.1:50055) │ FetchEvent ← PerformAction 异步模型,增量 ads_output │ ├── TurboCharts (3) ──→ turbocharts_app.exe (subprocess) │ ADS RAW → 曲线图 + CSV,串行信号量保护 │ ├── ANSYS HFSS (6) ──→ ansysedt.exe (COM 附着) │ 多 ProgID 回退,锁文件管理,异步任务队列 │ ├── 视觉分析 ──→ Vision API (可选, OpenAI 兼容) │ ├── 报告渲染 ──→ Report Render Service (可选, POST /api/v1/reports/render) │ └── Chat ──→ LLM API (可选, OpenAI 兼容) 会话管理,多轮工具闭环,破坏性操作确认门 ``` --- ## 快速开始 ### 安装 ```powershell pip install edi-mcp ``` 或源码:`git clone <repo-url> && cd mcp-grpc && uv sync` ### 配置 创建 `.env`,留空的字段自动检测: ```ini EDA_GRPC_SERVER=127.0.0.1:50055 EDI_PATH= # 留空自动检测 TURBOCHARTS_PATH= # 留空自动检测 MCP_TRANSPORT=streamable-http MCP_PORT=50026 OPENCLAW_WORKSPACE= # 留空自动检测,或手动指定 ``` 自动检测规则: - `EDI_PATH`:项目同级找 `EDI.exe` → `EDA-PMDS.exe` → `CAIS.exe` - `TURBOCHARTS_PATH`:项目同级找 `turbocharts_app.exe` → `TurboCharts.exe` - `OPENCL…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.