New Era Syringe Pump — MCP-сервер для Claude Code: как настроить
Управляет шприцевыми насосами New Era серии NE-1000 по RS-232. Пригодится для дозирования жидкостей и автоматизации лабораторных сценариев в связке с ИИ.
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 new-era-syringe-pump -- uvx labmcp-new-eraЧто делает New Era Syringe Pump
Сервер отправляет команды протокола RS-232 Basic шприцевым помпам линейки NE-1000. Агент задаёт внутренний диаметр шприца по встроенным пресетам марок Hamilton, BD или Terumo, рассчитывая ход поршня. Для отладки логики без реактивов предусмотрен режим симуляции с флагом --simulate.
При последовательном подключении система поддерживает до 100 насосов на общей шине. Каждому устройству назначается свой адрес от 0 до 99, но один последовательный порт в операционной системе может открыть только один процесс. Базовая скорость интерфейса равна 19200 бод.
Вызов дозирования перезаписывает первые две фазы внутренней программы устройства, а смена диаметра шприца сразу сбрасывает счётчики выданного объёма. По умолчанию действует порог безопасности: не более 20 mL объёма за один вызов.
Какие задачи решает
- дозировать заданный объём жидкости с контролем скорости
- набирать растворы в шприц на точной скорости потока
- отслеживать статус помпы и суммарный выданный объём
- симулировать работу оборудования без подключения к железу
Примеры запросов агенту
- Выбери шприц BD на 10 mL и введи 2 mL со скоростью 0.5 mL/min.
- Проверь текущий статус насоса и сообщи, есть ли аварийные сигналы.
- Набери 250 мкл раствора со скоростью 100 мкл/мин.
Как установить New Era Syringe Pump
Командой платформы
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 new-era-syringe-pump -- uvx labmcp-new-eraВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from labmcp-new-era <команда>
Командой платформы
codex mcp add new-era-syringe-pump --env LABMCP_ADDRESS=<LABMCP_ADDRESS> --env LABMCP_SIMULATE=<LABMCP_SIMULATE> --env LABMCP_READ_ONLY=<LABMCP_READ_ONLY> --env LABMCP_LIMITS=<LABMCP_LIMITS> -- uvx labmcp-new-eraВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from labmcp-new-era <команда>
Файл настроек
{
"mcpServers": {
"new-era-syringe-pump": {
"command": "uvx",
"args": [
"labmcp-new-era"
],
"env": {
"LABMCP_ADDRESS": "<LABMCP_ADDRESS>",
"LABMCP_SIMULATE": "<LABMCP_SIMULATE>",
"LABMCP_READ_ONLY": "<LABMCP_READ_ONLY>",
"LABMCP_LIMITS": "<LABMCP_LIMITS>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from labmcp-new-era <команда>
Файл настроек
{
"servers": {
"new-era-syringe-pump": {
"type": "stdio",
"command": "uvx",
"args": [
"labmcp-new-era"
],
"env": {
"LABMCP_ADDRESS": "<LABMCP_ADDRESS>",
"LABMCP_SIMULATE": "<LABMCP_SIMULATE>",
"LABMCP_READ_ONLY": "<LABMCP_READ_ONLY>",
"LABMCP_LIMITS": "<LABMCP_LIMITS>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from labmcp-new-era <команда>
Командой платформы
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> new-era-syringe-pump uvx labmcp-new-eraВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from labmcp-new-era <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о New Era Syringe Pump
Как установить New Era Syringe Pump в Claude Code?
Выполните команду claude mcp add labmcp-new-era -- uvx labmcp-new-era. Для запуска с параметрами окружения выполните `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 new-era-syringe-pump -- uvx labmcp-new-era`.
Что делает New Era Syringe Pump?
Сервер подключает насосы NE-1000 к агенту через последовательный интерфейс. Ассистент управляет геометрией шприца, запускает подачу жидкости и считывает статус помпы.
Какие ограничения безопасности включены по умолчанию?
Сервер ограничивает максимальную скорость подачи до 10 mL/min, а разовый объём — до 20 mL. Параметры можно изменить при старте флагом ограничений.