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

Keithley SourceMeter SMU — MCP-сервер для Claude Code

Даёт агенту управление SourceMeter SMU: задать напряжение или ток с ограничением, снять ВАХ, измерить V и I. Пригодится, когда прибор стоит на столе, а не в руках.

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

Что делает Keithley SourceMeter SMU

Сервер говорит на трёх диалектах Keithley: SCPI серии 2400, SCPI семейства 2450 и TSP у 2600B. Диалект определяется по *IDN?, принудительно задаётся через --option dialect=2400|2450|2600. Подключение идёт по GPIB, USB (USBTMC), Ethernet (VXI-11 или сырой сокет 5025) и RS-232 у серии 2400 — через VISA или tcp://.

Инструментов хватает на полный цикл: configure_source настраивает источник при выключенном выходе, output_on подаёт напряжение или ток на образец, measure снимает одно показание, run_iv_sweep проходит по уровням и возвращает кривую с флагами выхода в ограничение и линейной аппроксимацией. Свип всегда заканчивается выключением выхода, в том числе при ошибке. output_off доступен и в режиме --read-only, где настройка, включение выхода и свипы заблокированы.

Перед запуском нужен uvx и VISA-библиотека с поддержкой GPIB: NI-VISA закрывает все интерфейсы, pyvisa-py — USBTMC и LAN, для GPIB к нему добавляют gpib-ctypes или linux-gpib. У 2450 выше ±21 В должен быть замкнут защитный interlock, а сам прибор переведён в набор команд SCPI; в режиме TSP сервер остановится с инструкциями. Проверить связь до подключения к агенту можно так: uvx labmcp-keithley-smu --address GPIB0::24::INSTR --check.

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

  • задать напряжение на образце с ограничением по току
  • снять ВАХ диода или резистора по шагам
  • измерить V и I одной командой агента
  • переключить схему на четырёхпроводное измерение
  • разобрать, какие команды ушли на прибор, по логу

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

  • Подключись к SMU и покажи, что за прибор на линии
  • Настрой источник на 5 В с ограничением 20 мА и включи выход
  • Прогони линейный свип от 0 до 2 В и построй кривую

Как установить Keithley SourceMeter SMU

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

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 keithley-smu -- uvx labmcp-keithley-smu

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

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

Вопросы о Keithley SourceMeter SMU

Как установить Keithley SourceMeter SMU в Claude Code?

Одной командой: claude mcp add labmcp-keithley-smu -- uvx labmcp-keithley-smu. Адрес прибора и лимиты можно передать переменными окружения через второй вариант команды.

Что делает этот MCP-сервер?

Управляет SourceMeter SMU: настраивает источник, включает и выключает выход, снимает одиночные измерения и запускает ступенчатые IV-свипы. Все сырые команды и ответы видны в логе.

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

Да, есть режим симуляции: uvx labmcp-keithley-smu --simulate --check поднимает виртуальный резистор 1 кОм. Диалект и тип нагрузки задаются через --option.

Похожие 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звёзд репо

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

Thorlabs Optical Power Meter MCP-сервер для измерителей мощности Thorlabs: агент читает мощность лазера, ведёт лог стабильности, задаёт длину волны и усреднение по SCPI. CX Codex +1 ★ 23звёзд репо 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звёзд репо EPICS Channel Access Даёт агенту доступ к процессным переменным EPICS: чтение, мониторинг и запись, если её разрешить. Пригодится на ускорителях и лабораторных установках. CX Codex +1 ★ 23звёзд репо ASTM LIS Analyzer Receiver Принимает результаты с клинических анализаторов по ASTM E1381/E1394 и даёт агенту искать их по пробе, пациенту, тесту или времени. CX Codex +1 ★ 23звёзд репо

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

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