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-grpc-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 gRPC MCP > **让 AI 用自然语言驱动 EDA 设计与仿真** —— 一句话完成「打开工程 → 配置器件 → 跑仿真 → 出报告」,三大仿真引擎统一封装。 [](https://pypi.org/project/edi-grpc-mcp/) []() [](LICENSE) ## ✨ 亮点 - 🛠️ **83 个 MCP 工具,全链路闭环** — 工程管理 → 器件配置 → 模型选型 → 信号链分析 → 仿真 → 出图 → 出报告,一个服务走到底 - ⚡ **三大仿真引擎统一封装** — EDI gRPC(ADS)· ANSYS HFSS · CST,同一套工具、同一种返回结构 - 🌐 **本机 / 远程一键切换** — 双击 `start_local.bat`(本机)或 `start_remote.bat`(远程);`--host 0.0.0.0` 即远程,**地址零配置、机器不固定、主机端零安装**(详见 [`docs/IMPLEMENTATION.md`](docs/IMPLEMENTATION.md)「三、特殊机制」) - 🧠 **自然语言驱动** — 接入 Claude Code / Hermes / OpenClaw,一句「帮我看看工程、跑个仿真」即可 - 📈 **异步仿真 + 实时日志** — `task_id` 追踪、`ads_output` 增量推送,长任务不阻塞、进度可查 - 🔒 **统一返回契约** — 每个工具返回 `success` / `error_code` / `hint`(retry_safe / do_not_retry);异步任务带 `outcome_known`(重启后「结果未知」不会误判成失败) - 🖼️ **产物回传** — 截图(≤10MB)内嵌返回;报告 / 文档 / 任意产物(`fetch_artifact`)生成可下载链接,地址按请求 `Host` 推导,远程也能点开 ### 一句话示例 **本机**: > "帮我看看 C:/Projects 下有哪些 .epp 工程,打开第一个,查看 S 参数仿真器件的配置,设置频率 1-10GHz、步长 0.1GHz,然后跑仿真" MCP 服务自动完成:扫描工程 → 打开 → 查询器件 → 更新参数 → 启动异步仿真 → 返回 task_id → 查询进度 → 获取结果。 **远程**(引擎机 (远程机器) 装对应的工具软件,主机 (本机) 安装对应客户端(Hermes),只发指令): > "连 249 那台机器,看看 D:\EDI-Workspace 有哪些工程,跑一次 HFSS 求解,把 S 参数结果拿回来" 主机只发 MCP 指令;软件启动、仿真执行、产物生成都在远程机器上,产物经可下载链接回传到主机。 --- ## 架构 ``` AI 客户端 (Claude Code / OpenClaw) │ Streamable HTTP (stateless) 或 stdio │ POST /mcp │ initialize → tools/list → tools/call ▼ EDI gRPC MCP 服务 (FastMCP, 83 工具, 7 Resource, 8 Prompt) │ ├── EDA gRPC 工具 (49) ──→ 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/rep…
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.