ITASCA MCP Server — MCP-сервер для Claude Code: как установить
Подключает ассистента к расчётным пакетам ITASCA для геомеханики: ищет команды в документации, запускает численные тесты и строит графики прямо из чата.
claude mcp add itasca-mcp -- uvx itasca-mcpЧто делает ITASCA MCP Server
Сервер связывает ИИ с расчётными средами PFC, FLAC3D, 3DEC, MPoint и MassFlow. Внутри десять инструментов. Пять из них отвечают за документацию и поиск синтаксиса команд или Python API. Эти поисковые функции работают автономно. Для них запущенная программа моделирования не требуется.
Остальные пять инструментов выполняют расчёты, отслеживают ход моделирования и прерывают зависшие задачи. Для работы с расчётным ядром нужен установленный пакет ITASCA и запущенный мост через скрипт addon.py или модуль itasca_mcp_bridge. Без активного моста команды расчёта и REPL вернут ошибку.
Ассистент умеет считывать контекст графического интерфейса: видит открытые графики, введённые в консоль строки и исполняемые файлы данных. Это упрощает отладку скриптов прямо во время счёта.
Какие задачи решает
- искать синтаксис команд и вызовы Python API по базам версий ITASCA
- проверять промежуточные силы и смещения без остановки расчёта
- запускать численное моделирование откосов или выработок из чата
- строить цепочки контактных сил и графики деформаций
Примеры запросов агенту
- Найди в документации команды для построения цепочек контактных сил и выведи график текущей модели
- Смоделируй осадку туннеля в трещиноватом массиве через 3DEC и покажи смещения блоков
- Проверь текущую неуравновешенную силу в работающей симуляции, не прерывая расчёт
Как установить ITASCA MCP Server
Командой платформы
claude mcp add itasca-mcp -- uvx itasca-mcpuvx запускает команду с именем пакета; если в README она другая — uvx --from itasca-mcp <команда>
Командой платформы
codex mcp add itasca-mcp-server -- uvx itasca-mcpuvx запускает команду с именем пакета; если в README она другая — uvx --from itasca-mcp <команда>
Файл настроек
{
"mcpServers": {
"itasca-mcp-server": {
"command": "uvx",
"args": [
"itasca-mcp"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from itasca-mcp <команда>
Файл настроек
{
"servers": {
"itasca-mcp-server": {
"type": "stdio",
"command": "uvx",
"args": [
"itasca-mcp"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from itasca-mcp <команда>
Командой платформы
gemini mcp add itasca-mcp-server uvx itasca-mcpuvx запускает команду с именем пакета; если в README она другая — uvx --from itasca-mcp <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о ITASCA MCP Server
Как установить ITASCA MCP Server в Claude Code?
Убедитесь, что установлен менеджер пакетов uv, затем выполните в терминале команду claude mcp add itasca-mcp -- uvx itasca-mcp.
Что умеет ITASCA MCP Server?
Он даёт агенту доступ к документации расчётных комплексов ITASCA, позволяет запускать скрипты моделирования, следить за прогрессом и строить графики деформаций.
Обязательно ли открывать программу ITASCA для поиска по документации?
Нет. Пять инструментов справки и поиска по API работают напрямую без запущенного расчётного пакета и без сетевого моста.