Atlas Scientific EZO Sensors — MCP-сервер для Claude Code
MCP-сервер подключает датчики Atlas Scientific EZO по UART: агент может получать показания, калибровать их и вести журнал измерений. Подойдёт для работы с pH, кислородом, проводимостью и другими параметрами.
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 atlas-ezo-sensors -- uvx labmcp-atlas-ezoЧто делает Atlas Scientific EZO Sensors
Сервер работает с EZO-pH, EZO-ORP, EZO-DO, EZO-EC, EZO-RTD, EZO-HUM, EZO-CO2 и EZO-PRS. Он сообщает тип подключённой платы, считывает показания, показывает сведения о калибровке и записывает серии измерений со статистикой. Есть инструменты для настройки температурной компенсации, параметров датчиков DO и EC, а также для управления светодиодом.
Для подключения нужна плата в режиме UART и последовательный порт через USB-адаптер, изолированную плату-переходник или мост serial-to-Ethernet. По одному серверу запускают на каждую плату. Сначала проверьте соединение командой uvx labmcp-atlas-ezo --address /dev/ttyUSB0 --check; для проверки без оборудования доступен режим --simulate. На реальном устройстве сервер ещё не проверен, поэтому перед калибровкой сверяйте показания с прибором.
В Claude Code добавьте сервер командой из FAQ. Для безопасного режима есть флаг --read-only: он разрешает чтение, но блокирует калибровку и изменение настроек. Серии измерений ограничены значением max_series_duration_s, а сохранение через save_path создаёт новый CSV-файл, не перезаписывая существующий.
Какие задачи решает
- считать показания датчика EZO через UART
- записать серию измерений и оценить дрейф
- проверить состояние калибровки датчика
- настроить температурную компенсацию для pH, EC или DO
- посмотреть команды и ответы прибора при отладке
Примеры запросов агенту
- Считай показания с датчика EZO по адресу
/dev/ttyUSB0. - Запиши серию измерений с датчика DO и покажи среднее и дрейф.
- Проверь состояние калибровки подключённого датчика pH.
Как установить Atlas Scientific EZO Sensors
Командой платформы
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 atlas-ezo-sensors -- uvx labmcp-atlas-ezoВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from labmcp-atlas-ezo <команда>
Командой платформы
codex mcp add atlas-ezo-sensors --env LABMCP_ADDRESS=<LABMCP_ADDRESS> --env LABMCP_SIMULATE=<LABMCP_SIMULATE> --env LABMCP_READ_ONLY=<LABMCP_READ_ONLY> --env LABMCP_LIMITS=<LABMCP_LIMITS> -- uvx labmcp-atlas-ezoВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from labmcp-atlas-ezo <команда>
Файл настроек
{
"mcpServers": {
"atlas-ezo-sensors": {
"command": "uvx",
"args": [
"labmcp-atlas-ezo"
],
"env": {
"LABMCP_ADDRESS": "<LABMCP_ADDRESS>",
"LABMCP_SIMULATE": "<LABMCP_SIMULATE>",
"LABMCP_READ_ONLY": "<LABMCP_READ_ONLY>",
"LABMCP_LIMITS": "<LABMCP_LIMITS>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from labmcp-atlas-ezo <команда>
Файл настроек
{
"servers": {
"atlas-ezo-sensors": {
"type": "stdio",
"command": "uvx",
"args": [
"labmcp-atlas-ezo"
],
"env": {
"LABMCP_ADDRESS": "<LABMCP_ADDRESS>",
"LABMCP_SIMULATE": "<LABMCP_SIMULATE>",
"LABMCP_READ_ONLY": "<LABMCP_READ_ONLY>",
"LABMCP_LIMITS": "<LABMCP_LIMITS>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from labmcp-atlas-ezo <команда>
Командой платформы
gemini mcp add -e LABMCP_ADDRESS=<LABMCP_ADDRESS> -e LABMCP_SIMULATE=<LABMCP_SIMULATE> -e LABMCP_READ_ONLY=<LABMCP_READ_ONLY> -e LABMCP_LIMITS=<LABMCP_LIMITS> atlas-ezo-sensors uvx labmcp-atlas-ezoВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from labmcp-atlas-ezo <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Atlas Scientific EZO Sensors
Как установить Atlas Scientific EZO Sensors в Claude Code?
Выполните команду claude mcp add labmcp-atlas-ezo -- uvx labmcp-atlas-ezo. Чтобы подключиться к прибору, задайте адрес последовательного порта.
Что делает Atlas Scientific EZO Sensors?
Сервер позволяет агенту читать показания датчиков Atlas Scientific EZO, вести серии измерений и управлять калибровкой и настройками.
Что нужно для подключения датчика?
Плата должна работать в режиме UART и быть подключена через последовательный порт. Для каждого датчика запускают отдельный сервер; без оборудования соединение можно проверить в режиме --simulate.