Vibe Coding Discover

MCP

itasca-mcp

View on GitHub

MCP server connecting AI agents to ITASCA engines (PFC, FLAC, 3DEC, MPoint, MassFlow) — run geotechnical & geomechanics simulations through natural conversation

★ 19519 forksPythonMITyusong652

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