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

Thorlabs Optical Power Meter — MCP-сервер для Claude Code

MCP-сервер для измерителей мощности Thorlabs: агент читает мощность лазера, ведёт лог стабильности, задаёт длину волны и усреднение по SCPI.

Установить в 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 thorlabs-power-meter -- uvx labmcp-thorlabs-pm
Открыть на GitHub

Что делает Thorlabs Optical Power Meter

Сервер связывает ИИ-агента с консолями PM100D, PM100A, PM100USB и PM400 по USB через USBTMC и VISA. Команды идут по документированному набору SCPI. Модели PM101 и PM5020 используют те же команды, но на реальном железе не проверялись.

Внутри набор инструментов: разовое чтение мощности, лог серии замеров с расчётом среднего, стандартного отклонения и дрейфа, чтение температуры головки, установка длины волны коррекции, усреднения и диапазона, обнуление сенсора. Отдельно идут get_connection_info, get_command_log и reconnect. Есть режим --read-only: чтение разрешено, а смена длины волны, диапазона и обнуление заблокированы.

Проверить всё можно без железа: uvx labmcp-thorlabs-pm --simulate --check поднимает симулятор PM100D. На Windows драйвер Thorlabs не виден для PyVISA, поэтому нужен NI-VISA runtime и переключение драйвера через Thorlabs Driver Switcher. На Linux доступ к устройству даёт правило udev для vendor ID 1313. Перед обнулением сенсора агент попросит перекрыть луч и закрыть апертуру — с засветкой все последующие замеры будут испорчены.

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

  • снять показания мощности лазера без ручного ввода команд в консоль
  • записать серию замеров и оценить дрейф и прогрев
  • выставить длину волны коррекции под конкретную головку
  • обнулить сенсор после перекрытия луча
  • проверить подключение прибора до реального запуска

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

  • Подключись к измерителю и покажи, какой прибор и головка найдены
  • Сними серию замеров мощности и посчитай стабильность и дрейф
  • Поставь длину волны коррекции 632.8 нм и прочитай мощность

Как установить Thorlabs Optical Power Meter

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

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 thorlabs-power-meter -- uvx labmcp-thorlabs-pm

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

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

Вопросы о Thorlabs Optical Power Meter

Как установить Thorlabs Optical Power Meter в Claude Code?

Добавьте сервер командой claude mcp add labmcp-thorlabs-pm -- uvx labmcp-thorlabs-pm. Для варианта с переменными окружения используйте `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 thorlabs-power-meter -- uvx labmcp-thorlabs-pm`.

Что делает Thorlabs Optical Power Meter?

Даёт агенту читать мощность с измерителей Thorlabs, вести лог серии замеров и менять настройки прибора по SCPI: длину волны, усреднение, диапазон, обнуление сенсора.

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

Да, запуск с флагом --simulate поднимает симулятор PM100D с фотодиодом S120C или термостолбиком S302C. Проверка идёт командой uvx labmcp-thorlabs-pm --simulate --check.

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

Всё по теме «Наука и исследования» →
tao-train-optical-inspection NVIDIA Corporation Скилл помогает обучать, оценивать и запускать модели TAO Optical Inspection для поиска дефектов на парах изображений. Пригодится для данных AOI и контроля качества. CX Codex +1 1 600установок discover-analytics-patterns amplitude Скилл находит реальные шаблоны аналитики в кодовой базе: вызовы SDK, обёртки, импорты и правила имён. Нужен перед добавлением новых событий. CX Codex +1 42 800установок instrument-events amplitude Превращает YAML с кандидатами в события в план инструментирования: где именно в коде поставить вызовы трекинга и какие свойства передавать. CX Codex +1 42 800установок statistical-power K-Dense-AI Вычисляет, сколько объектов наблюдения нужно для исследования, чтобы обнаружить значимый эффект. Помогает при подготовке протокола, гранта или pre-registration — от простых t-тестов до сложных регрессий и смешанных моделей. CX Codex +1 1 300установок dd-apm datadog-labs Скилл для работы с Datadog APM: установка агента, автоинструментация, разбор трейсов и мониторинг очередей. Пригодится, когда сервис уже в Datadog, а вы не помните, с чего начать. CX Codex +1 2 000установок observability-onboarding elastic Ставит инструментирование EDOT в сервис и проверяет через ES|QL, что трейсы, метрики и логи дошли под нужным именем сервиса. CX Codex +1 1 000установок

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

SRS Lock-in Amplifier Даёт агенту доступ к усилителям Stanford Research Systems: чтение X/Y/R/θ, настройка частоты, фазы и чувствительности, частотные свипы. CX Codex +1 ★ 23звёзд репо NI-DAQmx DAQ Devices MCP-сервер даёт агенту доступ к платам National Instruments через драйвер NI-DAQmx: замер напряжения и температуры, чтение цифровых линий, запись выходов. CX Codex +1 ★ 23звёзд репо Mass Spectrometry Data (mzML, Bruker TDF, vendor conversion) Даёт агенту доступ к файлам LC-MS: список прогонов, хроматограммы, спектры, поиск MS2 по прекурсору и быстрый QC. CX Codex +1 ★ 23звёзд репо Keithley SourceMeter SMU Даёт агенту управление SourceMeter SMU: задать напряжение или ток с ограничением, снять ВАХ, измерить V и I. Пригодится, когда прибор стоит на столе, а не в руках. CX Codex +1 ★ 23звёзд репо EPICS Channel Access Даёт агенту доступ к процессным переменным EPICS: чтение, мониторинг и запись, если её разрешить. Пригодится на ускорителях и лабораторных установках. CX Codex +1 ★ 23звёзд репо ASTM LIS Analyzer Receiver Принимает результаты с клинических анализаторов по ASTM E1381/E1394 и даёт агенту искать их по пробе, пациенту, тесту или времени. CX Codex +1 ★ 23звёзд репо

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

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