Skip to content
Tresca

Itasca FLAC, 3DEC and PFC MCP servers and AI agent skills

ITASCA's codes are covered by itasca-mcp, a community MCP server that searches the documentation of PFC, FLAC, 3DEC, MPoint and MassFlow and runs code inside the engine through a bridge you start from its IPython console. A separate server targets 3DEC 7.0 alone, and a Chinese Codex plugin of 19 skills covers asphalt modelling in PFC 5.0. None comes from ITASCA, and each one names the engine versions it supports.

  • No official Itasca server yet.
  • 3 MCP servers listed.
Itasca3 serversChecked 4 Nov 2026

Integrations for Itasca FLAC, 3DEC and PFC

Community and commercial servers

MCP serverCommunity

itasca-mcpby yusong652

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

LocalNeeds a Itasca FLAC, 3DEC and PFC licenceCan modify models227· updated 1 day ago
PluginCommunity

Asphalt Codex Skills 5by Echo-aloha

A Codex plugin of 19 skills for asphalt-mixture modelling in PFC2D and PFC3D 5.0, from FISH to Marshall and rutting tests.

Needs a Itasca FLAC, 3DEC and PFC licenceCan modify models26· updated 2 months ago
MCP serverCommunity

3dec-mcp (threedec-mcp)by charlie-945

A 12-tool server for ITASCA 3DEC 7.0: command, Python and FISH doc search plus code and task execution in the live GUI.

LocalWindowsNeeds a Itasca FLAC, 3DEC and PFC licenceCan modify models7· updated 5 months ago

Listings are sorted by origin, then by recent activity. GitHub data is refreshed nightly. Nothing here is ranked.

How AI connects to Itasca FLAC, 3DEC and PFC

An MCP server or skill can only do what Itasca FLAC, 3DEC and PFC lets programs do. Itasca FLAC, 3DEC and PFC exposes 2 automation interfaces:

  • Embedded Python (itasca module) (Python): Each ITASCA engine embeds Python with an itasca module (imported as it) that reads and changes zones, gridpoints and structural elements and sends ordinary commands through it.command(). Start scripts with python-reset-state false, or Python variables vanish on model new or model restore. The MCP bridges run inside this embedded interpreter, which is why they must be started from the engine's own console. Documentation
  • FISH and data files (Other): FISH is ITASCA's built-in scripting language, and data files of commands and FISH functions can be executed from the engine's editor. The documentation tools in itasca-mcp and 3dec-mcp index commands, FISH intrinsics and the Python API per engine and version, so an agent can check syntax before running anything. Documentation

What Itasca offers

ITASCA offers GeoBOT, an AI assistant trained on its software documentation for technical support questions; it answers questions but does not control the software. ITASCA has not released an MCP server, so the servers that run FLAC, 3DEC or PFC from an agent are community projects.

Checked 4 Nov 2026. Sources: ITASCA GeoBOT

What you can do with Itasca FLAC, 3DEC and PFC and AI

  • Run a biaxial compression test on a dense PFC specimen and plot the stress-strain curve.
  • Build a FLAC3D slope model and find its factor of safety, checking command syntax against the documentation first.
  • Check the unbalanced force of a long FLAC or 3DEC run while it is still cycling, without interrupting it.
  • Model a tunnel in jointed rock in 3DEC and report block displacements around the opening.
  • Calibrate PFC 5.0 asphalt-mixture specimens and run Marshall or wheel-tracking tests with FISH.

Taken from the listings' own documentation. Check each listing for exactly what it supports.

Installing

The listings here document setup for Claude Code, Codex, Codex CLI, Gemini CLI, GitHub Copilot CLI, OpenCode and VS Code (Codex). Install steps, copied from each project's own documentation, are on each listing's page. Most Itasca FLAC, 3DEC and PFC integrations run on your own computer next to Itasca FLAC, 3DEC and PFC, so you need Itasca FLAC, 3DEC and PFC installed and licensed on the same machine unless the listing says otherwise.

Questions

Is there an official ITASCA MCP server?

No. ITASCA's AI offering is GeoBOT, a documentation assistant. itasca-mcp and 3dec-mcp are community projects that connect agents to the engines.

Can Claude run FLAC3D or PFC simulations?

Yes, with itasca-mcp. Register it with uvx in Claude Code, then run the bridge from the engine's IPython console each session. The agent can then execute Python, submit and monitor long tasks, and see what you do in the GUI.

Which ITASCA versions does itasca-mcp support?

Version 9.0 or newer is recommended. PFC 6.0 and 7.0, FLAC 7.0 and 3DEC 7.0 are also supported, and the documentation tools cover each engine's versions separately.

What happened to flac-mcp?

Its author froze it and moved FLAC support into itasca-mcp, which covers FLAC, PFC, 3DEC, MPoint and MassFlow. Switch your config from uvx flac-mcp to uvx itasca-mcp.

AI-generated models, drawings and results must be checked by a qualified engineer before use.

Sources (checked 4 Nov 2026): yusong652/itasca-mcp README · ITASCA documentation, Using Python with FLAC3D · ITASCA GeoBOT · Itasca FLAC, 3DEC and PFC product page

Itasca FLAC, 3DEC and PFC is a trademark of Itasca. Tresca is independent and not affiliated with or endorsed by Itasca.