itasca-mcp
View on GitHubMCP server connecting AI agents to ITASCA engines (PFC, FLAC, 3DEC, MPoint, MassFlow) — run geotechnical & geomechanics simulations through natural conversation
MCP server that connects AI agents to ITASCA geomechanics engines (PFC, FLAC, 3DEC, MPoint, MassFlow). Exposes 5 documentation tools and 5 execution tools (REPL, task submission, monitoring, history) so agents can run geotechnical simulations and query versioned engine docs through natural conversation.
Use Cases
Run biaxial compression tests and plot stress-strain curves via chatBuild a FLAC3D slope model and compute factor of safetyModel tunnel excavation in jointed rock with 3DECSimulate landslide runout with MPoint and report deposit profileSearch PFC/FLAC/3DEC command and Python API documentationExecute code in a live engine REPL while a simulation runsSubmit long-running simulations and monitor progress remotelyCompare command changes between engine versions (e.g. FLAC 7.0 vs 9.0)
Built With
- Language
- Python
- Frameworks
- FastMCP · Model Context Protocol · Pydantic · httpx · pytest · uv · Docker
Tags
mcp · mcp-server · geomechanics · geotechnical-engineering · simulation · pfc · flac · flac3d · 3dec · mpoint · massflow · itasca · dem · material-point-method · ai-agent · python