LabJack T-series DAQ — MCP-сервер для Claude Code: функции и установка
MCP-сервер даёт ИИ-доступ к измерениям на LabJack T4, T7/T7-Pro и T8, включая аналоговые входы и термопары. Он пригодится для чтения сигналов и управления выходами из диалога.
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 labjack -- uvx labmcp-labjackЧто делает LabJack T-series DAQ
Сервер подключается к LabJack через библиотеку LJM. Агент может считывать аналоговые и цифровые входы, получать показания термопары, собирать потоковые данные и сохранять их в CSV. Для DAC и цифровых выходов предусмотрены отдельные инструменты записи; режим --read-only блокирует их, оставляя доступным set_outputs_safe.
До подключения устройства нужно установить нативную библиотеку LJM и USB-драйвер. Закройте Kipling, LJLogM и LJStreamM: по USB устройство может быть занято только одним процессом. Проверка и настройка сервера выполняются через uvx labmcp-labjack; работу без прибора можно проверить с --simulate. Симулятор протестирован, а на реальном оборудовании сервер ещё не проверен, поэтому показания на устройстве стоит сверить отдельно.
Какие задачи решает
- считать напряжение на аналоговых входах
- записать поток сигналов в CSV
- получить температуру с термопары
- проверить состояние цифровых линий
- вернуть выходы в безопасное состояние
Примеры запросов агенту
- Считай напряжение на AIN0 и AIN1 и сравни показания.
- Запиши поток с AIN0 в CSV и покажи статистику по каналу.
- Проверь цифровые линии и переведи выходы в безопасное состояние.
Как установить LabJack T-series DAQ
Командой платформы
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 labjack -- uvx labmcp-labjackВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from labmcp-labjack <команда>
Командой платформы
codex mcp add labjack --env LABMCP_ADDRESS=<LABMCP_ADDRESS> --env LABMCP_SIMULATE=<LABMCP_SIMULATE> --env LABMCP_READ_ONLY=<LABMCP_READ_ONLY> --env LABMCP_LIMITS=<LABMCP_LIMITS> -- uvx labmcp-labjackВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from labmcp-labjack <команда>
Файл настроек
{
"mcpServers": {
"labjack": {
"command": "uvx",
"args": [
"labmcp-labjack"
],
"env": {
"LABMCP_ADDRESS": "<LABMCP_ADDRESS>",
"LABMCP_SIMULATE": "<LABMCP_SIMULATE>",
"LABMCP_READ_ONLY": "<LABMCP_READ_ONLY>",
"LABMCP_LIMITS": "<LABMCP_LIMITS>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from labmcp-labjack <команда>
Файл настроек
{
"servers": {
"labjack": {
"type": "stdio",
"command": "uvx",
"args": [
"labmcp-labjack"
],
"env": {
"LABMCP_ADDRESS": "<LABMCP_ADDRESS>",
"LABMCP_SIMULATE": "<LABMCP_SIMULATE>",
"LABMCP_READ_ONLY": "<LABMCP_READ_ONLY>",
"LABMCP_LIMITS": "<LABMCP_LIMITS>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from labmcp-labjack <команда>
Командой платформы
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> labjack uvx labmcp-labjackВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from labmcp-labjack <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о LabJack T-series DAQ
Как установить LabJack T-series DAQ в Claude Code?
Выполните claude mcp add labmcp-labjack -- uvx labmcp-labjack. Для подключения укажите адрес устройства в конфигурации сервера.
Что делает LabJack T-series DAQ?
Он позволяет агенту читать аналоговые и цифровые входы, измерять температуру термопарой и собирать потоковые данные. Также доступны инструменты для управления DAC и цифровыми выходами.
Что нужно установить для работы с реальным LabJack?
Установите нативную библиотеку LJM и USB-драйвер. Перед подключением закройте Kipling, LJLogM и LJStreamM, поскольку USB-устройство может быть занято одним процессом.