FDTD Lumerical MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| FDTD_WORKSPACE | No | Override the default workspace directory for FDTD projects. | |
| LUMERICAL_API_PATH | No | Path to the lumapi.py file from an Ansys/Lumerical installation, used if automatic discovery fails. |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| fdtd_startC | Start a local Ansys Lumerical FDTD GUI session. |
| fdtd_closeA | Close the active FDTD session. |
| fdtd_statusA | Return FDTD MCP session status. |
| project_newA | Create a new blank FDTD project in the active session. |
| project_loadA | Load an .fsp project from FDTD_WORKSPACE. |
| project_saveC | Save the active FDTD project under FDTD_WORKSPACE. |
| script_evalC | Evaluate Lumerical script code in the active FDTD session. |
| script_run_fileC | Run a Lumerical script file from FDTD_WORKSPACE. |
| object_addC | Create an FDTD object with a Lumerical add* command. |
| object_setC | Set properties on a named FDTD object. |
| object_getC | Read selected properties from a named FDTD object. |
| object_deleteC | Delete a named FDTD object. |
| fdtd_runB | Run the active FDTD simulation. |
| result_getC | Read a result dataset from a named FDTD object. |
| data_exportC | Export data to FDTD_WORKSPACE, optionally using a Lumerical script. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| session_status_resource | |
| workspace_files_resource |
Latest Blog Posts
- 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/pcmdagonger/FDTD-Lumerical-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server