Skip to content
Tresca

itasca-mcp

MCP serverCommunity

One server for PFC, FLAC, 3DEC, MPoint and MassFlow: searchable engine docs plus live code execution through an in-engine bridge. By yusong652.

227 starsUpdated 1 day 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 engines 9.0+ recommended; PFC 6.0 and 7.0, FLAC 7.0 and 3DEC 7.0 also supported
Operating systems
Not stated in its documentation
Needs a Itasca FLAC, 3DEC and PFC licence
Yes
Transport
Local (stdio)
AI clients documented
Claude Code, Codex CLI, Gemini CLI, GitHub Copilot CLI, OpenCode
Licence
MIT
Language
Python

What it can do

  • Browses and searches commands, Python API, FISH intrinsics and reference docs for each engine and version, without needing the engine running.
  • Runs code in a live REPL inside the engine, even while a long simulation is still cycling.
  • Submits, monitors, interrupts and lists long-running simulation tasks.
  • Sees what you do in the engine GUI (console commands, plots, saved data-file edits), so you and the agent can work on the same model.

Limitations

  • The bridge must be started from inside the engine's IPython console in each new session.
  • The documentation corpus covers PFC 6.0, 7.0 and 9.0, FLAC 7.0 and 9.0 and 3DEC 7.0 and 9.0.
  • Supersedes the author's earlier flac-mcp, which is now frozen.

Install

claude mcp add itasca-mcp -- uvx itasca-mcp

Source: github.com/yusong652/itasca-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.