К основному содержанию
MCP-сервер CX Codex

Thermo Orbitrap (Instrument API) — MCP-сервер для Claude Code

Мост между ИИ-агентом и масс-спектрометрами Thermo Orbitrap через официальный Instrument API. Позволяет считывать профили сканирования и управлять съёмкой данных.

Установить в Claude Code · Командой платформы Все способы и платформы ↓
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 thermo-iapi -- uvx labmcp-thermo-iapi
Открыть на GitHub

Что делает Thermo Orbitrap (Instrument API)

Сервер связывает агента с масс-спектрометрами Orbitrap семейств Tribrid, Exploris (кроме модели 120) и Q Exactive через .NET API от Thermo Fisher Scientific. Модель может запрашивать статус вакуума, читать поток спектров с фильтрацией по порядку MS, ставить одиночные или повторяющиеся сканы и начинать запись в файл raw.

Для запуска на компьютере спектрометра под Windows нужен Python 3.10+ и пакет pythonnet. Самих библиотек Thermo в репозитории нет из-за юридических ограничений. Пользователь обязан сам получить подписанное лицензионное соглашение IAPI, установить софт Tune и скопировать нужные DLL в рабочую папку.

Код проверялся только на программном симуляторе FakeOrbitrap и пока не тестировался на реальном оборудовании. Для отладки без спектрометра доступен флаг --simulate, имитирующий Exploris 480, Eclipse или Q Exactive HF. При этом приборы Orbitrap Astral данным API не поддерживаются вовсе.

Какие задачи решает

  • считывать показатели вакуума и режим спектрометра в реальном времени
  • запускать и останавливать сбор данных в raw-файл
  • настраивать одиночные и циклические сканы через IAPI
  • отслеживать поток спектров с фильтрацией центроидов
  • тестировать автоматизацию прибора на симуляторе без доступа к спектрометру

Примеры запросов агенту

  • Проверь текущий статус спектрометра и давление вакуума
  • Запусти симуляцию Exploris 480 и покажи последние зарегистрированные сканы MS1
  • Отмени все ожидающие кастомные сканы на приборе

Как установить Thermo Orbitrap (Instrument API)

Командой платформы

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 thermo-iapi -- uvx labmcp-thermo-iapi

Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from labmcp-thermo-iapi <команда>

По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие

Вопросы о Thermo Orbitrap (Instrument API)

Как установить Thermo Orbitrap (Instrument API) в Claude Code?

Выполните в консоли команду: claude mcp add labmcp-thermo-iapi -- uvx labmcp-thermo-iapi.

Что нужно для работы с реальным прибором?

Требуется управляющий компьютер под Windows с запущенным Tune, Python 3.10+ с пакетом pythonnet и подписанная лицензия Thermo Fisher IAPI. Библиотеки .NET необходимо скопировать с прибора в отдельный каталог.

Можно ли протестировать сервер без спектрометра?

Да, флаг --simulate запускает виртуальный Orbitrap Exploris 480. Симулятор генерирует синтетические спектры триптического гидролиза и отдаёт реалистичные показания вакуума.

Похожие MCP-серверы

Все MCP-серверы по теме «Наука и исследования» →
Zotero MCP 54yyyu Подключает библиотеку Zotero к ИИ-агенту: можно искать статьи, читать PDF, добавлять записи и работать с аннотациями. Пригодится для запросов к собственной коллекции исследований. CX Codex +1 ★ 5 585звёзд репо arxiv-mcp-server blazickjp Даёт агенту доступ к статьям arXiv: скачивает исходный LaTeX, читает разделы по отдельности и собирает цитаты прямо на локальном диске. CX Codex +1 ★ 3 235звёзд репо PaperBanana llmsresearch Генерирует научные диаграммы и статистические графики по текстовым описаниям с помощью мультиагентного пайплайна. CX Codex +1 ★ 2 418звёзд репо MATLAB MCP Server matlab Официальный MCP-сервер от MathWorks: агент запускает MATLAB, пишет и выполняет код, проверяет его на стиль и корректность. CX Codex +1 ★ 1 723звёзд репо Hex Research levnikolaevich Ведёт граф исследований: гипотезы, цели, прогоны, качество источников и аудиты. Пригодится, когда нужно не потерять, откуда взялся вывод. CX Codex +1 ★ 584звёзд репо DocsAgent — Zotero, Obsidian & Apple Notes MCP Server docsagent Подключает базы Zotero, хранилища Obsidian и заметки Apple Notes к ИИ-агентам для локального поиска по документам и заметкам. CX Codex +1 ★ 578звёзд репо

Из того же набора28

Thorlabs Optical Power Meter MCP-сервер для измерителей мощности Thorlabs: агент читает мощность лазера, ведёт лог стабильности, задаёт длину волны и усреднение по SCPI. CX Codex +1 ★ 23звёзд репо SRS Residual Gas Analyzer MCP-сервер подключает ИИ-агента к анализаторам остаточных газов SRS и возвращает спектры, давление, состав газов и результаты проверки утечек. CX Codex +1 ★ 23звёзд репо SRS Lock-in Amplifier Даёт агенту доступ к усилителям Stanford Research Systems: чтение X/Y/R/θ, настройка частоты, фазы и чувствительности, частотные свипы. CX Codex +1 ★ 23звёзд репо SiLA 2 Bridge Подключает ИИ-агентов к лабораторному оборудованию по протоколу SiLA 2. Пригодится для управления дозаторами и планшетными ридерами. CX Codex +1 ★ 23звёзд репо Generic SCPI Instrument MCP-сервер связывает ИИ-агента с измерительным прибором по SCPI через VISA, TCP или последовательный порт. Он пригодится для чтения показаний и управления прибором из чата. CX Codex +1 ★ 23звёзд репо Rigol Oscilloscope Управляет цифровыми осциллографами Rigol по протоколу SCPI через USB или сеть. Позволяет ассистенту считывать осциллограммы, менять масштаб и снимать скриншоты экрана. CX Codex +1 ★ 23звёзд репо Pfeiffer Vacuum Gauge Controller Сервер читает и записывает давление с контроллеров Pfeiffer TPG, определяет подключённые датчики и управляет ионизационными манометрами. Пригодится для наблюдения за откачкой и проверок вакуумной системы. CX Codex +1 ★ 23звёзд репо Opentrons OT-2 / Flex Подключает роботов Opentrons Flex и OT-2 к AI-агенту через HTTP API. Позволяет загружать протоколы, проверять палубу и контролировать запуск дозирования. CX Codex +1 ★ 23звёзд репо

Спонсоры проекта

Компании, которые помогают держать аналитику открытой