YI

yusong652/itasca-mcp

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

227 stars 22 forks Качество 79 Тренд 38MIT

yusong652/itasca-mcp — это кандидат на MCP-сервер, импортированный из https://github.com/yusong652/itasca-mcp.

Обзор

yusong652/itasca-mcp — это кандидат на MCP-сервер, импортированный из https://github.com/yusong652/itasca-mcp.

Обзор (машинный перевод)

Английский | 简体中文

itasca>model new ;now, with LLM.

itasca-mcp соединяет агентов ИИ с программным обеспечением для симуляции геомеханики ITASCA — PFC, FLAC, 3DEC, MPoint и MassFlow — через протокол Model Context Protocol. Просматривайте документацию, запускайте симуляции и выполняйте код — всё это через естественный диалог.

itasca>model solve ;LLM solves.

Инструменты (10)

5 инструментов документации — просмотр и поиск команд выбранного движка, API Python и справочной документации. Мост не требуется.

5 инструментов исполнения — интерактивный REPL, отправка задач, мониторинг прогресса, прерывания и история. Требуется мост.

Примеры запросов

  • “Проведите биаксиальный тест на сжатие плотного образца и проведите график кривой напряжения-деформации”
  • “Постройте модель наклона в FLAC3D и найдите коэффициент безопасности”
  • “Смоделировать выемку туннеля в шарнирной породе с помощью 3DEC и проверить смещения блоков вокруг отверстия”
  • “Смоделировать оползень с помощью MPoint и сообщить итоговый профиль месторождения”
  • “Симуляция всё ещё работает, проверьте текущую несбалансированную силу, не останавливая её”
  • “Найдите команды plot в документации, затем постройте цепи контактных сил текущей модели”

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

itasca-mcp

English | 简体中文

itasca>model new ;now, with LLM.

itasca-mcp connects AI agents to ITASCA’s geomechanics simulation 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 (7)

2 documentation tools — browse by path and search by keywords across the selected engine’s commands, Python API, FISH intrinsics, and reference docs. No bridge required.

5 execution tools — interactive REPL, task submission, progress monitoring, interruption, and history. Requires bridge.

Example Prompts

  • “Run a biaxial compression test on a dense specimen and plot the stress–strain curve”
  • “Build a slope model in FLAC3D and find the factor of safety”
  • “Model a tunnel excavation in jointed rock with 3DEC and check block displacements around the opening”
  • “Simulate a landslide runout with MPoint and report the final deposit profile”
  • “The simulation is still running, check the current unbalanced force without stopping it”
  • “Look up the plot commands in the docs, then plot the contact force chains of the current model”
  • “The command I just typed in the console doesn’t seem right, take a look”

First-time Setup

Prerequisites

  • An ITASCA engine installed — PFC, FLAC, 3DEC, MPoint, or MassFlow. 9.0+ recommended; PFC 6.0 / 7.0, FLAC 7.0, and 3DEC 7.0 are also supported.
  • uv installed (for uvx)
  • An AI agent — Claude Code, Codex CLI, Gemini CLI, or any MCP-capable client

Copy this to your AI agent and let it self-configure:

Fetch and follow this bootstrap guide end-to-end:
https://raw.githubusercontent.com/yusong652/itasca-mcp/main/docs/agentic/itasca-mcp-bootstrap.md
Открыть полный README на GitHub

Установка

uvx itasca-mcp
Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "itasca-mcp": { "command": "uvx", "args": ["itasca-mcp"] } } }