{"repo":"yusong652/itasca-mcp","free":true,"listed":false,"github":"https://github.com/yusong652/itasca-mcp","clone":"git clone https://github.com/yusong652/itasca-mcp.git","description":"MCP server connecting AI agents to ITASCA engines (PFC, FLAC, 3DEC, MPoint, MassFlow) — run numerical simulations through natural conversation","language":"Python","stars":156,"topics":["ai-agent","claude","claude-code","dem","discrete-element-method","geomechanics","itasca","llm-tools","mcp","mcp-server"],"license":"MIT","category":"mcp-servers","readme_excerpt":"itasca-mcp English 简体中文 itasca model new ;now, with LLM. itasca-mcp connects AI agents to ITASCA's numerical modeling software — PFC, FLAC, 3DEC, MPoint, and MassFlow — through the Model Context Protocol. Browse documentation, run simulations, and execute code, all through natural conversation. itasca model solve ;LLM solves. Tools (10) 5 documentation tools — browse and search the selected engine's commands, Python API, and reference docs. No bridge required. 5 execution tools — interactive REPL, task submission, progress monitoring, interruption, and history. Requires bridge. First-time Setup Prerequisites - An ITASCA engine installed — PFC, FLAC, 3DEC, MPoint, or MassFlow. 9.0+ recommended; PFC 6.0 / 7.0 and FLAC 7.0 are also supported. - uv installed (for uvx ) - An AI agent — Claude Code, Codex CLI, Gemini CLI, or any MCP-capable client Agentic Setup (Recommended) Copy this to your AI agent and let it self-configure: Manual Setup 1. Register the MCP server with your agent. Most agents register it with a single command: Or fill in the MCP config file manually: 2. Start the bridge from inside the ITASCA engine: Download addon.py , then use either of these two flows inside the engine GUI (PFC, FLAC, 3DEC, ...): - Copy the file contents into the engine's IPython console and run them - Or download the file and execute it in the engine GUI Verify Restart your AI agent and ask it to call itasca execute code to verify the connection. Daily Startup Once first-time setup is done, ","default_branch":null,"files":null,"tree":[],"storefront":"/r/yusong652","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/yusong652/itasca-mcp/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}