pyHMT2D MCP
Пакет двумерной гидравлики с MCP-сервером и скиллами: агент открывает проект SRH-2D или HEC-RAS, меняет параметры, запускает расчет.
- 134 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Агент меняет входные файлы модели и запускает исполняемые файлы решателей на вашем компьютере.
- Длинные расчеты и калибровка занимают много ресурсов.
Установка
- Работает в
Ручная установка
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, правка параметров, расчет и графики.
Официальный набор от MathWorks: дает агенту MCP-инструменты и знания для работы с моделями Simulink
Плагин Monte Carlo для Claude Code и Cursor: проверка таблиц до запросов, разбор инцидентов данных и создание мониторов.
Официальный набор от MathWorks: подключает AI-агента к MATLAB через MCP-сервер и курируемые скиллы
Читает файлы COMSOL, Abaqus, Fluent и других CAE-пакетов в структурированный JSON, не запуская сам решатель.
OpenStudio MCP
openstudio-mcp
MCP-сервер для энергомоделирования зданий: агент строит модель OpenStudio, запускает EnergyPlus и разбирает результаты.
Коротко о README
README представляет пакет как набор инструментов для автоматизации SRH-2D и HEC-RAS: чтение и запись результатов, VTK, преобразование сеток и результатов в 3D для OpenFOAM, сравнение расчетов и CLI `hmt-cli`. Раздел про ИИ добавляет MCP-сервер и девять скиллов.