项目简介
Tidy3D MCP 服务器是基于Model Context Protocol构建的AI辅助仿真后端,为LLM客户端提供Tidy3D电磁仿真软件的编程控制能力。
主要功能
- 电磁仿真管理:通过程序化方式定义和提交FDTD(有限差分时域)仿真
- 资源访问:提供对仿真项目、结果数据和材料库的访问
- 工具调用:注册和执行电磁仿真相关的各种工具函数
- 提示模板:支持可定制的LLM交互模式
- 云端计算:利用Flexcompute服务器进行大规模电磁问题求解
安装步骤
- 首先安装Tidy3D Python API:'pip install tidy3d'
- 获取API密钥:从Tidy3D网页界面的账户页面复制API密钥
- 安装MCP服务器:使用uv包管理器安装 'tidy3d-mcp'
服务器配置
需要根据您使用的MCP客户端进行相应配置:
Claude CLI / Desktop / Code:
claude mcp add tidy3d -- uvx tidy3d-mcp --api-key "您的Tidy3D_API密钥"
配置说明:
- server_name: tidy3d (MCP服务器标识名称)
- command: uvx (使用uv包管理器执行)
- args: ["tidy3d-mcp", "--api-key", "您的API密钥"]
基本使用方法
配置完成后,您的MCP客户端就可以:
- 创建和配置电磁仿真
- 提交仿真任务到云端服务器
- 下载和后期处理仿真结果
注意事项:
- 需要有效的Tidy3D账户和API密钥
- 仿真运行需要账户积分
- 支持多种客户端:Claude、Cursor、Gemini、Codex等
信息
分类
AI与计算