Skip to content
Tresca

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
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 .

Source: github.com/charlie-945/3dec-mcp#manual-setup

MCP 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.