pyHMT2D MCP

Пакет двумерной гидравлики с MCP-сервером и скиллами: агент открывает проект SRH-2D или HEC-RAS, меняет параметры, запускает расчет.

  • 134 ★ репозитория
  • Последний коммит
MCP-сервер

Расширенный доступ

Почему такой уровень

  • Агент меняет входные файлы модели и запускает исполняемые файлы решателей на вашем компьютере.
  • Длинные расчеты и калибровка занимают много ресурсов.
Все причины и проверки

psu-efd/pyhmt2d

Установка

Ручная установка

pip install pyHMT2D[ai]

Установка с расширением для агентов. Вариант из README с клонированием репозитория дает еще примеры.

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Агент меняет входные файлы модели и запускает исполняемые файлы решателей на вашем компьютере.
  • Длинные расчеты и калибровка занимают много ресурсов.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

PyHMT2D автоматизирует двумерные гидравлические модели SRH-2D и HEC-RAS: читает результаты в массивы Numpy, переводит их в VTK, сравнивает расчеты и готовит рельеф. Расширение `[ai]` добавляет MCP-сервер `pyHMT2D.AI_Tools.mcp_server`. Его инструменты открывают проект, меняют коэффициент Мэннинга и граничные условия, запускают расчет, запрашивают результаты и экспортируют VTK для ParaView. В `.agents/skills` лежат девять скиллов-команд: `/hmt-open`, `/hmt-status`, `/hmt-modify`, `/hmt-run`, `/hmt-results`, `/hmt-export`, `/hmt-convert`, `/hmt-calibrate` и `/hmt-monte-carlo`. Каждый вызывает инструменты MCP в нужном порядке. Калибровка и анализ Монте-Карло тоже идут через агента.

Для кого. Инженерам-гидравликам и исследователям, которые считают паводки в SRH-2D или HEC-RAS и хотят управлять расчетами обычными фразами.

Подходит, если

  • Пакетная калибровка коэффициента Мэннинга по наблюдениям идет через `/hmt-calibrate`.
  • Нужна оценка неопределенности расчета методом Монте-Карло.
  • Результаты SRH-2D экспортируют в VTK для просмотра в ParaView.
  • Модель HEC-RAS переводят в формат SRH-2D для сравнения решателей.

Не подходит, если

  • Основная система у вас Linux или macOS: пакет рассчитан на Windows, Linux поддержан ограниченно.
  • Нужна другая гидравлическая модель: поддержаны SRH-2D, HEC-RAS и учебная Backwater-1D.
  • SRH-2D и HEC-RAS на компьютере отсутствуют, поэтому расчет без решателей не запустится.

Пример запроса к агенту

Открой проект Muncie SRH-2D, подбери коэффициент Мэннинга по данным наблюдений и экспортируй результат в VTK.

MCP

Транспорт
stdio
Авторизация
не нужна

Ограничения

Основная платформа Windows, потому что SRH-2D и HEC-RAS 2D существуют для нее. Решатели ставят отдельно, пакет их не включает. Агент меняет входные файлы проекта и запускает решатель, поэтому работайте на копии модели: исходные данные и результаты прошлых расчетов можно перезаписать. Установка проходит из клонированного репозитория командой `pip install -e .[ai]` или из PyPI. Для расчетов нужны лицензии и данные самой модели: примеры лежат в каталоге `examples`. Последний коммит в репозитории датирован августом 2026 года.

Как отключить. Снимите MCP-сервер командой `claude mcp remove pyHMT2D` или удалите запись из конфигурации клиента. Скиллы исчезнут вместе с папкой репозитория; пакет снимает `pip uninstall pyHMT2D`.

Частые вопросы

Как подключить pyHMT2D к Claude Code?

Поставьте `pip install pyHMT2D[ai]` и выполните `claude mcp add pyHMT2D -- python -m pyHMT2D.AI_Tools.mcp_server`. Для Codex есть команда `codex mcp add` с теми же аргументами.

Откуда берутся скиллы?

Из папки `.agents/skills` репозитория. Их находят агенты со стандартом Agent Skills: Claude Code, Cursor, Codex, GitHub Copilot, Windsurf и Gemini CLI, достаточно открыть клонированный репозиторий.

Какие модели поддерживаются?

SRH-2D и HEC-RAS 2D. Третья, Backwater-1D, учебная, для демонстраций.

Нужен ли Windows?

Да, в основном. Linux автор проверял с ограничениями и только с Linux-версиями решателей.

Что делает скилл `/hmt-calibrate`?

Подбирает коэффициент Мэннинга по наблюдениям, вызывая инструменты MCP в нужном порядке. Для разброса результатов есть отдельный `/hmt-monte-carlo`.

Обсуждение

Вопросов и отзывов пока нет.

MCP-серверы

MCP-сервер из 35 инструментов для энергомоделей зданий EnergyPlus: загрузка IDF, правка параметров, расчет и графики.

MCP-серверРасширенный доступ125Звезды репозитория
Выбор редакции

Официальный набор от MathWorks: дает агенту MCP-инструменты и знания для работы с моделями Simulink

СкиллРасширенный доступ1,3 тыс.Звезды репозитория

Плагин Monte Carlo для Claude Code и Cursor: проверка таблиц до запросов, разбор инцидентов данных и создание мониторов.

ПлагинРасширенный доступ93Звезды репозитория
Выбор редакции

Официальный набор от MathWorks: подключает AI-агента к MATLAB через MCP-сервер и курируемые скиллы

СкиллРасширенный доступ1,3 тыс.Звезды репозитория

Читает файлы COMSOL, Abaqus, Fluent и других CAE-пакетов в структурированный JSON, не запуская сам решатель.

CLIРасширенный доступ247Звезды репозитория

OpenStudio MCP

openstudio-mcp

Официальный

MCP-сервер для энергомоделирования зданий: агент строит модель OpenStudio, запускает EnergyPlus и разбирает результаты.

MCP-серверРасширенный доступ57Звезды репозитория

Коротко о README

README представляет пакет как набор инструментов для автоматизации SRH-2D и HEC-RAS: чтение и запись результатов, VTK, преобразование сеток и результатов в 3D для OpenFOAM, сравнение расчетов и CLI `hmt-cli`. Раздел про ИИ добавляет MCP-сервер и девять скиллов.

Бейдж для README

Сообщить о проблеме

Foxx AIpyHMT2D
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.