К основному содержанию
MCP-сервер CX Codex

Modbus TCP/RTU Device — MCP-сервер для Claude Code: обзор и запуск

MCP-сервер подключает агентов к контроллерам, термостатам и ПЛК по Modbus TCP или RTU. Он заменяет сырые регистры именованными точками и проверяет лимиты перед записью.

Установить в Claude Code · Командой платформы Все способы и платформы ↓
claude mcp add --env LABMCP_ADDRESS=<LABMCP_ADDRESS> --env LABMCP_SIMULATE=<LABMCP_SIMULATE> --env LABMCP_READ_ONLY=<LABMCP_READ_ONLY> --env LABMCP_LIMITS=<LABMCP_LIMITS> --transport stdio modbus -- uvx labmcp-modbus
Открыть на GitHub

Что делает Modbus TCP/RTU Device

Сервер связывает ИИ-ассистента с промышленными приборами через Ethernet или порты RS-485 и RS-232. Вместо прямой отправки байтов в память устройств конфигурация задаётся картой регистров в YAML или JSON. Агент считывает и меняет параметры в физических величинах: градусах Цельсия, процентах или понятных текстовых режимах вроде standby.

Для безопасности числовые поля для записи требуют указания минимума и максимума. Сервер отклоняет значения вне допустимого диапазона до отправки в шину и блокирует прямую запись в адреса уже размеченных точек. После каждой операции выполняется контрольное чтение для проверки результата. Предусмотрена и аварийная процедура apply_safe_state, которая переводит систему в безопасный режим даже при включённом флаге --read-only.

Тестировать приборы можно без физического стенда с помощью встроенного симулятора ПИД-регулятора. Проект пока имеет статус simulated: код проверен на виртуальном контроллере и локальном сервере pymodbus, но ещё не тестировался на реальном железе.

Какие задачи решает

  • управлять ПЛК и термоконтроллерами через понятные текстовые команды
  • валидировать диапазоны уставок до отправки пакетов в шину Modbus
  • переводить приборы в безопасный режим вызовом apply_safe_state
  • эмулировать работу ПИД-регулятора без физического подключения

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

  • Считай текущую температуру с контроллера через labmcp-modbus
  • Выстави уставку setpoint на 37.5 градусов в карте oven.yaml
  • Запусти safe state для перевода нагревателя в режим ожидания

Как установить Modbus TCP/RTU Device

Командой платформы

claude mcp add --env LABMCP_ADDRESS=<LABMCP_ADDRESS> --env LABMCP_SIMULATE=<LABMCP_SIMULATE> --env LABMCP_READ_ONLY=<LABMCP_READ_ONLY> --env LABMCP_LIMITS=<LABMCP_LIMITS> --transport stdio modbus -- uvx labmcp-modbus

Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from labmcp-modbus <команда>

По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие

Вопросы о Modbus TCP/RTU Device

Как установить Modbus TCP/RTU Device в Claude Code?

Для базовой установки выполните claude mcp add labmcp-modbus -- uvx labmcp-modbus. Если нужны переменные окружения для адреса и симуляции, используйте команду `claude mcp add --env LABMCP_ADDRESS=<LABMCP_ADDRESS> --env LABMCP_SIMULATE=<LABMCP_SIMULATE> --env LABMCP_READ_ONLY=<LABMCP_READ_ONLY> --env LABMCP_LIMITS=<LABMCP_LIMITS> --transport stdio modbus -- uvx labmcp-modbus`.

Что делает Modbus TCP/RTU Device?

Сервер транслирует команды языковой модели в запросы Modbus TCP или RTU, опираясь на карту регистров. Он масштабирует сырые числа в реальные единицы измерения и контролирует допустимые диапазоны значений.

Можно ли тестировать сервер без реального оборудования?

Да, для этого есть флаг --simulate, запускающий виртуальный ПИД-регулятор температуры. С ним можно отладить карту регистров и взаимодействие агента без подключения к реальным датчикам.

Похожие MCP-серверы

Все MCP-серверы по теме «Автоматизация и no-code: n8n, Zapier, Make» →
Scrapling MCP Server D4Vinci Веб-скрейпинг страниц с защитой Cloudflare и рендерингом JavaScript для ИИ-агентов. Помогает собирать данные сайтов в Markdown или JSON без ручного обхода блокировок. CX Codex +1 ★ 89 899звёзд репо browser-use browser-use Сервер помогает агенту выполнять задачи в браузере: находить данные и заполнять формы. Подключите его, когда нужно поручить агенту действия на веб-странице. CX Codex +1 ★ 119 231звёзд репо AIHawk feder-cr MCP-сервер, который даёт агенту браузер: он открывает страницы, кликает, печатает и читает их по инструкции на обычном языке. CX Codex +1 ★ 32 260звёзд репо Skyvern Skyvern-AI Подключает агента к браузерной автоматизации через компьютерное зрение и Playwright. Позволяет заполнять веб-формы, нажимать кнопки и собирать данные со страниц без хрупких селекторов. CX Codex +1 ★ 23 283звёзд репо SeleniumBase MCP seleniumbase MCP-сервер, который даёт агенту управлять браузером через SeleniumBase: тесты, скрапинг и обход детекции ботов. CX Codex +1 ★ 13 181звёзд репо Inbox Zero elie222 Подключает Gmail и Outlook к агенту: поиск писем, черновики, правила и статистика прямо из чата. CX Codex +1 ★ 12 826звёзд репо

Из того же набора28

NI-DAQmx DAQ Devices MCP-сервер даёт агенту доступ к платам National Instruments через драйвер NI-DAQmx: замер напряжения и температуры, чтение цифровых линий, запись выходов. CX Codex +1 ★ 23звёзд репо New Era Syringe Pump Управляет шприцевыми насосами New Era серии NE-1000 по RS-232. Пригодится для дозирования жидкостей и автоматизации лабораторных сценариев в связке с ИИ. CX Codex +1 ★ 23звёзд репо LC-MS Worklist Builder Собирает и проверяет списки образцов для LC-MS, затем сохраняет файлы импорта для ПО приборов. Пригодится, когда нужно подготовить очередь без запуска анализа. CX Codex +1 ★ 23звёзд репо Mass Spectrometry Data (mzML, Bruker TDF, vendor conversion) Даёт агенту доступ к файлам LC-MS: список прогонов, хроматограммы, спектры, поиск MS2 по прекурсору и быстрый QC. CX Codex +1 ★ 23звёзд репо Micro-Manager Microscope MCP-сервер связывает ИИ-агента с микроскопом под управлением Micro-Manager. Через него можно получать изображения, менять положение столика и фокус, настраивать каналы и запускать серии снимков. CX Codex +1 ★ 23звёзд репо Lake Shore Temperature Controller Подключает контроллеры температуры Lake Shore 335, 336 и 350 к ИИ-ассистентам. Позволяет считывать датчики криостата, менять уставки и отключать нагрев. CX Codex +1 ★ 23звёзд репо LabJack T-series DAQ MCP-сервер даёт ИИ-доступ к измерениям на LabJack T4, T7/T7-Pro и T8, включая аналоговые входы и термопары. Он пригодится для чтения сигналов и управления выходами из диалога. CX Codex +1 ★ 23звёзд репо Keithley SourceMeter SMU Даёт агенту управление SourceMeter SMU: задать напряжение или ток с ограничением, снять ВАХ, измерить V и I. Пригодится, когда прибор стоит на столе, а не в руках. CX Codex +1 ★ 23звёзд репо

Спонсоры проекта

Компании, которые помогают держать аналитику открытой