Local stdio FastMCP proxy server for Flow360
Project description
Flow360 MCP
Local MCP server for Flow360.
Install
pip install flow360-mcp
uvx flow360-mcp
Authentication
If you already use the Flow360 Python client, no extra authentication setup is required. The MCP server automatically picks up your existing credentials — just add the server config below and start using it.
If you haven't configured Flow360 yet, run:
pip install flow360
flow360 configure
This stores your API key locally and the MCP server will use it automatically.
Alternatively, you can pass the API key explicitly via the SIMCLOUD_APIKEY environment variable in the MCP config (see examples below).
Configure MCP Hosts
Claude Desktop
Add to your Claude Desktop MCP config:
{
"mcpServers": {
"flow360": {
"command": "uvx",
"args": ["flow360-mcp"]
}
}
}
If you prefer to pass the API key explicitly instead of relying on the Flow360 config, add an env block:
{
"mcpServers": {
"flow360": {
"command": "uvx",
"args": ["flow360-mcp"],
"env": {
"SIMCLOUD_APIKEY": "YOUR_SIMCLOUD_API_KEY"
}
}
}
}
VS Code / Cursor
Add the same server entry to your MCP config file (for example .vscode/mcp.json or .cursor/mcp.json):
{
"mcpServers": {
"flow360": {
"command": "uvx",
"args": ["flow360-mcp"]
}
}
}
CLI and Configuration
--api-key: SimCloud API key (highest priority).SIMCLOUD_APIKEY: API key fallback when--api-keyis not set.~/.flow360/config.toml: Default Flow360 fallback via[default].apikey.REMOTE_MCP_URL: Optional MCP endpoint override.FLOW360_MCP_USER_AGENT: Optional User-Agent override.TIDY3D_MCP_USER_AGENT: Secondary User-Agent fallback.
Troubleshooting
API key required...: pass--api-key, setSIMCLOUD_APIKEY, or configure[default].apikeyin~/.flow360/config.toml.- Auth failure: confirm the API key is valid.
- Connection failure: verify
REMOTE_MCP_URLand network access.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file flow360_mcp-0.1.0rc1.tar.gz.
File metadata
- Download URL: flow360_mcp-0.1.0rc1.tar.gz
- Upload date:
- Size: 2.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.5 {"installer":{"name":"uv","version":"0.10.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8ecbe488dc2761cf16043045d344a56fbf3465ad887fa3e3ff043335a6295253
|
|
| MD5 |
27ce05eece4dcd9d7b8c875c2836de7b
|
|
| BLAKE2b-256 |
790d31f1ff92e49a32ca1da43a081641aef3ee9d7897e6b164147dd46d57b910
|
File details
Details for the file flow360_mcp-0.1.0rc1-py3-none-any.whl.
File metadata
- Download URL: flow360_mcp-0.1.0rc1-py3-none-any.whl
- Upload date:
- Size: 4.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.5 {"installer":{"name":"uv","version":"0.10.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
98c29efcd7d713f4940f41f41658cf505166c761de6fb5c19c75697473fab818
|
|
| MD5 |
fb0b39ad89f4970955efb6fd20e9011e
|
|
| BLAKE2b-256 |
b0cfdc607ee1b49eebbfe61943743e91c76d8ccc63bd662947b34e53bdb39dda
|