3dec-mcp (threedec-mcp)
MCP serverCommunity
A 12-tool server for ITASCA 3DEC 7.0: command, Python and FISH doc search plus code and task execution in the live GUI. By charlie-945.
7 starsUpdated 5 months agoGitHub data from 5 Nov 2026
At a glance
- Type
- MCP server
- Works with
- Itasca FLAC, 3DEC and PFC
- How it connects
- Drives a running copy of the tool
- Access
- Can modify models
- Tool versions
- ITASCA 3DEC 7.0 (embedded Python 3.6 for the bridge)
- Operating systems
- Windows
- Needs a Itasca FLAC, 3DEC and PFC licence
- Yes
- Transport
- Local (stdio)
- AI clients documented
- Codex CLI, VS Code (Codex)
- Licence
- MIT
- Language
- Python
What it can do
- Seven documentation tools browse and query 3DEC commands, the Python API, FISH functions and reference docs without the bridge.
- Five execution tools run code synchronously, submit long tasks, check their status, interrupt them and list task history.
- Runs inside the 3DEC GUI process through a WebSocket bridge, so results appear in your session.
Limitations
- Targets 3DEC 7.0 only.
- The bridge needs websockets 9.1 installed into 3DEC's embedded Python and must be restarted in each 3DEC session.
- Install is from source.
Install
python -m venv .venv
.\.venv\Scripts\python.exe -m pip install -U pip
.\.venv\Scripts\python.exe -m pip install -e .codex mcp add threedec -- "C:\path\to\threedec-mcp-main\.venv\Scripts\threedec-mcp.exe" --bridge-url ws://localhost:9001MCP servers and skills run code on your computer. Review the source before installing.
AI-generated models, drawings and results must be checked by a qualified engineer before use.