项目简介

Tidy3D MCP 服务器是基于Model Context Protocol构建的AI辅助仿真后端,为LLM客户端提供Tidy3D电磁仿真软件的编程控制能力。

主要功能

  • 电磁仿真管理:通过程序化方式定义和提交FDTD(有限差分时域)仿真
  • 资源访问:提供对仿真项目、结果数据和材料库的访问
  • 工具调用:注册和执行电磁仿真相关的各种工具函数
  • 提示模板:支持可定制的LLM交互模式
  • 云端计算:利用Flexcompute服务器进行大规模电磁问题求解

安装步骤

  1. 首先安装Tidy3D Python API:'pip install tidy3d'
  2. 获取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与计算