Pfeiffer Vacuum Gauge Controller — MCP-сервер для Claude Code
Сервер читает и записывает давление с контроллеров Pfeiffer TPG, определяет подключённые датчики и управляет ионизационными манометрами. Пригодится для наблюдения за откачкой и проверок вакуумной системы.
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 pfeiffer-vacuum-gauge -- uvx labmcp-pfeiffer-tpgЧто делает Pfeiffer Vacuum Gauge Controller
Через MCP агент может читать давление в камере и форлинии, получать список подключённых датчиков и записывать серии измерений. Есть инструменты для смены единиц давления и включения или выключения ионизационных манометров. Сервер работает с TPG 361/362/366 и TPG 261/262; подключение — по USB или Ethernet для TPG 36x, по RS-232 для TPG 26x.
Перед запуском подключите контроллер и укажите его адрес. Для TPG 36x протокол должен быть настроен на AUTO или MNE, а не PV. Включение ионизационного манометра блокируется, если измеренное давление выше заданного предела; сервер также поддерживает режим только для чтения. Проверка выполнена на симуляторе протокола, не на аппаратуре, поэтому работу с реальным контроллером нужно проверить отдельно.
Какие задачи решает
- прочитать давление в камере и форлинии
- определить, какие манометры подключены к каналам
- записать изменение давления по каналам в CSV
- сменить единицы давления на контроллере
- выключить ионизационный манометр перед ростом давления
Примеры запросов агенту
- Прочитай текущее давление во всех каналах и назови показания в mbar.
- Запиши ряд измерений давления по всем каналам в новый CSV-файл.
- Проверь типы подключённых манометров и выключи ионизационный манометр.
Как установить Pfeiffer Vacuum Gauge Controller
Командой платформы
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 pfeiffer-vacuum-gauge -- uvx labmcp-pfeiffer-tpgВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from labmcp-pfeiffer-tpg <команда>
Командой платформы
codex mcp add pfeiffer-vacuum-gauge --env LABMCP_ADDRESS=<LABMCP_ADDRESS> --env LABMCP_SIMULATE=<LABMCP_SIMULATE> --env LABMCP_READ_ONLY=<LABMCP_READ_ONLY> --env LABMCP_LIMITS=<LABMCP_LIMITS> -- uvx labmcp-pfeiffer-tpgВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from labmcp-pfeiffer-tpg <команда>
Файл настроек
{
"mcpServers": {
"pfeiffer-vacuum-gauge": {
"command": "uvx",
"args": [
"labmcp-pfeiffer-tpg"
],
"env": {
"LABMCP_ADDRESS": "<LABMCP_ADDRESS>",
"LABMCP_SIMULATE": "<LABMCP_SIMULATE>",
"LABMCP_READ_ONLY": "<LABMCP_READ_ONLY>",
"LABMCP_LIMITS": "<LABMCP_LIMITS>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from labmcp-pfeiffer-tpg <команда>
Файл настроек
{
"servers": {
"pfeiffer-vacuum-gauge": {
"type": "stdio",
"command": "uvx",
"args": [
"labmcp-pfeiffer-tpg"
],
"env": {
"LABMCP_ADDRESS": "<LABMCP_ADDRESS>",
"LABMCP_SIMULATE": "<LABMCP_SIMULATE>",
"LABMCP_READ_ONLY": "<LABMCP_READ_ONLY>",
"LABMCP_LIMITS": "<LABMCP_LIMITS>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from labmcp-pfeiffer-tpg <команда>
Командой платформы
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> pfeiffer-vacuum-gauge uvx labmcp-pfeiffer-tpgВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from labmcp-pfeiffer-tpg <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Pfeiffer Vacuum Gauge Controller
Как установить Pfeiffer Vacuum Gauge Controller в Claude Code?
Выполните claude mcp add labmcp-pfeiffer-tpg -- uvx labmcp-pfeiffer-tpg. Для подключения к контроллеру задайте адрес устройства при настройке сервера.
Что делает Pfeiffer Vacuum Gauge Controller?
Он передаёт агенту показания давления с контроллеров Pfeiffer TPG, сведения о подключённых манометрах и инструменты для записи измерений и управления ионизационными датчиками.
Проверен ли сервер на реальном контроллере?
Проверка проводилась на симуляторе протокола, а не на аппаратуре. Для включения ионизационного манометра сервер проверяет давление и отказывает, если оно выше установленного предела.