yusong652 / itasca-mcp
MCP server connecting AI agents to ITASCA engines (PFC, FLAC, 3DEC, MPoint, MassFlow) — run geotechnical & geomechanics simulations through natural conversation
Why this job: name: mcp; says: mcp server; topics: mcp-server, model-context-protocol, mcp


What it does
- Multi-engine, multi-version corpus. command, Python API, and reference docs for PFC, FLAC, 3DEC, MPoint, and MassFlow across engine versions (PFC: 6.0/7.0/9.0, FLAC: 7.0/9.0, 3DEC: 7.0/9.0), selected via the software and version parameters
- Documentation agents can navigate. agents browse the engine command tree to discover capabilities and boundaries, reducing hallucinated commands, with plot item reference docs supplementing the official documentation
- Live REPL alongside running tasks. execute code while a simulation is running: check model state and intermediate results without stopping the task; also useful for quick iteration before writing a full script
- Task lifecycle management. submit long-running simulations, monitor progress, interrupt running tasks, and browse task history
- Sees what you do in the GUI. cells you run in the engine's IPython pane, commands you enter at its prompt, the plots and data files you open, close or switch to, the items you add to a plot, the data files you execute from the editor, and
Get started
No single install command. Read the steps in the README (opens in new tab)
- Maintenance
- Active
- Last commit 2 days ago
- Stars
- 227
- +2 this week
- Licence
- MIT
- Allows business use
- Downloads for
- None listed
- No release files
- Latest version
- v0.11.3
- Released 6 days ago
- Built with
- Python
- 99% of the code
Is it looked after?
- Contributors
- 1
- Last 90 days
- Issues
- 80% closed
- 2 still open
- Pull requests
- 212 merged
- 0 waiting
- Releases
- 52
- 30+ in the last year
- Contributing guide (opens in new tab)
- No security policy
- No code of conduct
More: languages, topics and project record
Languages
- Python 99%
- Shell <1%
- Dockerfile <1%
Topics
- 3dec
- ai-agent
- claude
- claude-code
- dem
- discrete-element-method
- flac
- flac3d
- geomechanics
- geotechnical-engineering
- itasca
- massflow
Project record
- JobMCP servers
- StatusListed
- Commits593
- Forks22
- Watching3
- Stars in 28 days+15
- CreatedFeb 11, 2026
- First seen by usNov 7, 2026
- CheckedNov 7, 2026
