Micro-Manager Microscope — MCP-сервер для Claude Code: установка
MCP-сервер связывает ИИ-агента с микроскопом под управлением Micro-Manager. Через него можно получать изображения, менять положение столика и фокус, настраивать каналы и запускать серии снимков.
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 micro-manager -- uvx labmcp-micro-managerЧто делает Micro-Manager Microscope
Сервер использует Micro-Manager MMCore через pymmcore-plus. Агент может читать сведения о микроскопе и его положении, менять экспозицию и конфигурационные группы, управлять затвором, перемещать столик и фокус, запускать автофокус, получать z-stack или интервальную съёмку. Снимки сохраняются в многостраничный TIFF.
Для подключения нужен файл конфигурации Micro-Manager .cfg и совместимые с версией pymmcore библиотеки адаптеров устройств; драйверы и SDK производителя камеры устанавливаются отдельно. Приложение Micro-Manager нужно закрыть перед подключением: устройство нельзя открыть одновременно в двух программах. Проверяйте конфигурацию и ограничения перемещения до команд, которые двигают оборудование.
Сервер проверен на симуляторе и тестовых устройствах pymmcore-plus, но работа на реальном микроскопе ещё не подтверждена. Для пробного запуска можно использовать uvx labmcp-micro-manager --simulate --check; режим --read-only разрешает чтение параметров, но блокирует съёмку и перемещение.
Какие задачи решает
- снять изображение с камеры микроскопа
- получить z-stack вокруг текущего фокуса
- собрать интервальную съёмку и сохранить её в TIFF
- прочитать положение столика и фокуса
- переключить канал или объектив через конфигурационную группу
Примеры запросов агенту
- Проверь подключённый микроскоп и покажи его устройства, положение и ограничения.
- Сними z-stack вокруг текущего фокуса и сохрани результат в TIFF.
- Сделай интервальную съёмку в текущем положении и сообщи, как менялась интенсивность.
Как установить Micro-Manager Microscope
Командой платформы
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 micro-manager -- uvx labmcp-micro-managerВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from labmcp-micro-manager <команда>
Командой платформы
codex mcp add micro-manager --env LABMCP_ADDRESS=<LABMCP_ADDRESS> --env LABMCP_SIMULATE=<LABMCP_SIMULATE> --env LABMCP_READ_ONLY=<LABMCP_READ_ONLY> --env LABMCP_LIMITS=<LABMCP_LIMITS> -- uvx labmcp-micro-managerВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from labmcp-micro-manager <команда>
Файл настроек
{
"mcpServers": {
"micro-manager": {
"command": "uvx",
"args": [
"labmcp-micro-manager"
],
"env": {
"LABMCP_ADDRESS": "<LABMCP_ADDRESS>",
"LABMCP_SIMULATE": "<LABMCP_SIMULATE>",
"LABMCP_READ_ONLY": "<LABMCP_READ_ONLY>",
"LABMCP_LIMITS": "<LABMCP_LIMITS>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from labmcp-micro-manager <команда>
Файл настроек
{
"servers": {
"micro-manager": {
"type": "stdio",
"command": "uvx",
"args": [
"labmcp-micro-manager"
],
"env": {
"LABMCP_ADDRESS": "<LABMCP_ADDRESS>",
"LABMCP_SIMULATE": "<LABMCP_SIMULATE>",
"LABMCP_READ_ONLY": "<LABMCP_READ_ONLY>",
"LABMCP_LIMITS": "<LABMCP_LIMITS>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from labmcp-micro-manager <команда>
Командой платформы
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> micro-manager uvx labmcp-micro-managerВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from labmcp-micro-manager <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Micro-Manager Microscope
Как установить Micro-Manager Microscope в Claude Code?
Выполните claude mcp add labmcp-micro-manager -- uvx labmcp-micro-manager. Эта команда добавляет MCP-сервер с запуском через uvx.
Что делает Micro-Manager Microscope?
Он даёт агенту доступ к управлению микроскопом через Micro-Manager: чтению состояния, перемещению, настройке экспозиции и получению изображений, включая z-stack и интервальную съёмку.
Проверена ли работа Micro-Manager Microscope на настоящем микроскопе?
Сервер проверяли на симуляторе и тестовых устройствах pymmcore-plus; работа на реальном оборудовании пока не подтверждена.