SRS Residual Gas Analyzer — MCP-сервер для Claude Code
MCP-сервер подключает ИИ-агента к анализаторам остаточных газов SRS и возвращает спектры, давление, состав газов и результаты проверки утечек.
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 srs-rga -- uvx labmcp-srs-rgaЧто делает SRS Residual Gas Analyzer
SRS Residual Gas Analyzer связывает агента с квадрупольными масс-спектрометрами SRS RGA100, RGA200 и RGA300. Через него можно измерять парциальное давление на выбранном m/z, получать аналоговые и гистограммные спектры, читать общее давление, искать утечку гелия и предварительно распознавать основные газы. Для управления доступны чтение статуса, журнал команд и безопасное отключение узлов.
Сервер работает через RS-232 с аппаратным RTS/CTS или через TCP-адаптер. В нём есть блокировки по давлению для защиты нити накала, CDEM и ионизатора, а режим --read-only запрещает переключение и калибровку этих компонентов. Можно запустить симуляцию командой uvx labmcp-srs-rga --simulate --check. Аппаратная проверка ещё не проводилась, поэтому перед подключением реального прибора стоит начать с симулятора.
Какие задачи решает
- снять спектр остаточных газов в вакуумной системе
- измерить общее и парциальное давление
- проверить соединения гелием на утечку
- определить основные пики по m/z
- отключить нить накала и CDEM перед обслуживанием
Примеры запросов агенту
- Проверь состояние подключённого SRS-анализатора и сообщи, включены ли нить накала и CDEM.
- Сними гистограммный спектр и определи основные остаточные газы по пикам.
- Запусти проверку утечки гелия на m/z 4 и покажи превышения базовой линии.
Как установить SRS Residual Gas Analyzer
Командой платформы
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 srs-rga -- uvx labmcp-srs-rgaВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from labmcp-srs-rga <команда>
Командой платформы
codex mcp add srs-rga --env LABMCP_ADDRESS=<LABMCP_ADDRESS> --env LABMCP_SIMULATE=<LABMCP_SIMULATE> --env LABMCP_READ_ONLY=<LABMCP_READ_ONLY> --env LABMCP_LIMITS=<LABMCP_LIMITS> -- uvx labmcp-srs-rgaВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from labmcp-srs-rga <команда>
Файл настроек
{
"mcpServers": {
"srs-rga": {
"command": "uvx",
"args": [
"labmcp-srs-rga"
],
"env": {
"LABMCP_ADDRESS": "<LABMCP_ADDRESS>",
"LABMCP_SIMULATE": "<LABMCP_SIMULATE>",
"LABMCP_READ_ONLY": "<LABMCP_READ_ONLY>",
"LABMCP_LIMITS": "<LABMCP_LIMITS>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from labmcp-srs-rga <команда>
Файл настроек
{
"servers": {
"srs-rga": {
"type": "stdio",
"command": "uvx",
"args": [
"labmcp-srs-rga"
],
"env": {
"LABMCP_ADDRESS": "<LABMCP_ADDRESS>",
"LABMCP_SIMULATE": "<LABMCP_SIMULATE>",
"LABMCP_READ_ONLY": "<LABMCP_READ_ONLY>",
"LABMCP_LIMITS": "<LABMCP_LIMITS>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from labmcp-srs-rga <команда>
Командой платформы
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> srs-rga uvx labmcp-srs-rgaВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from labmcp-srs-rga <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о SRS Residual Gas Analyzer
Как установить SRS Residual Gas Analyzer в Claude Code?
Выполните claude mcp add labmcp-srs-rga -- uvx labmcp-srs-rga.
Что делает SRS Residual Gas Analyzer?
MCP-сервер даёт агенту доступ к измерениям SRS RGA: спектрам, давлению, проверке гелиевых утечек и предварительной идентификации газов. Он также возвращает статус прибора и поддерживает безопасное отключение компонентов.
С какими приборами и интерфейсами он работает?
Поддерживаются SRS RGA100, RGA200 и RGA300 с диапазонами до 100, 200 и 300 amu. Подключение выполняется через RS-232 с RTS/CTS или TCP через serial-to-Ethernet адаптер.