SimScale Edge
FreeNot checkedAn MCP server that automates the SimScale Workbench through a visible Microsoft Edge browser using Playwright, enabling UI-based interactions like navigation, c
About
An MCP server that automates the SimScale Workbench through a visible Microsoft Edge browser using Playwright, enabling UI-based interactions like navigation, clicking, filling forms, uploading CAD files, and running simulations without the enterprise API.
README
An MCP server that navigates the SimScale Workbench through Microsoft Edge and Playwright. It does not use the enterprise SimScale API.
The server opens a visible, MCP-managed Edge window with a persistent profile. Sign in to SimScale manually the first time. The login remains in that dedicated profile for later sessions.
Requirements
- Node.js 20 or newer
- Microsoft Edge
- A SimScale account
Install
npm install
Playwright Core drives the copy of Microsoft Edge already installed on Windows; it does not download a separate browser.
Connect an MCP host
Use the absolute project path:
{
"mcpServers": {
"simscale": {
"command": "node",
"args": [
"C:\\absolute\\path\\to\\SimscaleMCP\\src\\index.js"
],
"env": {
"SIMSCALE_FILE_ROOT": "C:\\path\\containing\\your\\CAD"
}
}
}
}
SIMSCALE_FILE_ROOT restricts which local files the MCP may upload and is also
where result downloads are saved.
Optional environment variables:
| Variable | Default | Purpose |
|---|---|---|
SIMSCALE_FILE_ROOT |
MCP working directory | Allowed upload/download root |
SIMSCALE_EDGE_PROFILE_DIR |
%LOCALAPPDATA%\SimScaleMCP\edge-profile |
Persistent Edge profile |
SIMSCALE_EDGE_CHANNEL |
msedge |
Playwright browser channel |
SIMSCALE_DASHBOARD_URL |
SimScale My Projects | Initial page |
SIMSCALE_ALLOW_CSS_SELECTORS |
unset | Set to enable advanced CSS targets |
First use
- Call
simscale_edge_start. - If SimScale shows its login page, sign in directly in Edge.
- Call
simscale_edge_statusand verifysignedInistrue. - Call
simscale_page_statebefore each interaction. - Use the returned labels, roles, or test IDs with
simscale_click,simscale_fill,simscale_select, andsimscale_press.
For CAD uploads, point SIMSCALE_FILE_ROOT at the CAD folder and use
simscale_upload_file with confirm_upload: true. Starting a mesh or simulation
run, saving, creating, deleting, or other state-changing clicks require
confirm_action: true.
Available tools
simscale_edge_start,simscale_edge_status,simscale_edge_closesimscale_page_state,simscale_screenshot,simscale_navigatesimscale_click,simscale_fill,simscale_press,simscale_selectsimscale_upload_file,simscale_downloadsimscale_wait_for_text
The tools are deliberately semantic instead of hard-coding SimScale's current DOM structure. The agent reads the live interface and targets visible, accessible labels, which makes the MCP more resilient to Workbench updates.
Test
npm test
Tests do not launch Edge or access SimScale.
Safety
- Password fields cannot be filled or read through MCP.
- Cookies, browser storage, and saved credentials are never exposed.
- Navigation is restricted to HTTPS SimScale domains.
- Uploads are restricted to
SIMSCALE_FILE_ROOTand require confirmation. - Downloads require confirmation and go to
simscale-downloads. - Mutating, destructive, and compute-related clicks require confirmation.
Installing SimScale Edge
This server has no published package — it is built from source. Open the repository and follow its README.
▸ github.com/getanirao/SimscaleMCPFAQ
Is SimScale Edge MCP free?
Yes, SimScale Edge MCP is free — one-click install via Unyly at no cost.
Does SimScale Edge need an API key?
No, SimScale Edge runs without API keys or environment variables.
Is SimScale Edge hosted or self-hosted?
Self-hosted: the server runs locally on your machine via the install command above.
How do I install SimScale Edge in Claude Desktop, Claude Code or Cursor?
Open SimScale Edge on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
LibreOffice Tools
Enables AI agents to read, write, and edit Office documents via LibreOffice with token-efficient design. Supports multiple formats including DOCX, XLSX, PPTX, a
by passerbyflutterdannote/figma-use
Full Figma control: create shapes, text, components, set styles, auto-layout, variables, export. 80+ tools.
by dannoteLogo.dev
Search and retrieve company logos by brand or domain. Customize size, format, and theme to match your design needs. Accelerate design, prototyping, and content
by NOVA-3951Design Inspiration Server
Searches top design platforms like Dribbble and Behance to provide UI inspiration, color palettes, and layout patterns via the Serper API. It allows users to re
by YonasValentinCompare SimScale Edge with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All design MCPs
