IKA Hotplate & Overhead Stirrer — MCP-сервер для Claude Code
MCP-сервер управляет нагревом и перемешиванием на приборах IKA через команды NAMUR. Он также считывает температуру, скорость и крутящий момент.
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 ika-stirrer -- uvx labmcp-ikaЧто делает IKA Hotplate & Overhead Stirrer
Сервер подключает агента к магнитным мешалкам с нагревом C-MAG HS и IKA Plate, а также к верхнеприводным мешалкам EUROSTAR. Через него можно читать показания, задавать температуру и скорость, запускать и останавливать нагрев и перемешивание, а также ждать достижения заданной температуры. Команда get_command_log возвращает журнал обмена с прибором.
Подключение идёт через USB с виртуальным COM-портом или кабель RS-232 PC 1.1. Для проверки доступен симулятор, но испытания на реальном оборудовании ещё не подтверждены. На Windows для USB нужен драйвер IKA; параметры интерфейса фиксированы: 9600 бод, 7 бит данных, чётность even, 1 стоп-бит, без управления потоком. Команды управления ограничиваются заданными пределами температуры и скорости; для мониторинга можно включить режим только для чтения. Без доступного COM-порта сервер не сможет связаться с мешалкой.
Какие задачи решает
- считать температуру, скорость и крутящий момент мешалки
- задать температуру нагрева или скорость вращения
- запустить и остановить нагрев либо перемешивание
- дождаться стабилизации температуры у целевого значения
- проверить команды и ответы прибора по журналу
Примеры запросов агенту
- Покажи текущие показания подключённой мешалки.
- Задай температуру нагрева и включи нагрев.
- Дождись, пока температура среды стабилизируется у заданного значения.
Как установить IKA Hotplate & Overhead Stirrer
Командой платформы
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 ika-stirrer -- uvx labmcp-ikaВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from labmcp-ika <команда>
Командой платформы
codex mcp add ika-stirrer --env LABMCP_ADDRESS=<LABMCP_ADDRESS> --env LABMCP_SIMULATE=<LABMCP_SIMULATE> --env LABMCP_READ_ONLY=<LABMCP_READ_ONLY> --env LABMCP_LIMITS=<LABMCP_LIMITS> -- uvx labmcp-ikaВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from labmcp-ika <команда>
Файл настроек
{
"mcpServers": {
"ika-stirrer": {
"command": "uvx",
"args": [
"labmcp-ika"
],
"env": {
"LABMCP_ADDRESS": "<LABMCP_ADDRESS>",
"LABMCP_SIMULATE": "<LABMCP_SIMULATE>",
"LABMCP_READ_ONLY": "<LABMCP_READ_ONLY>",
"LABMCP_LIMITS": "<LABMCP_LIMITS>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from labmcp-ika <команда>
Файл настроек
{
"servers": {
"ika-stirrer": {
"type": "stdio",
"command": "uvx",
"args": [
"labmcp-ika"
],
"env": {
"LABMCP_ADDRESS": "<LABMCP_ADDRESS>",
"LABMCP_SIMULATE": "<LABMCP_SIMULATE>",
"LABMCP_READ_ONLY": "<LABMCP_READ_ONLY>",
"LABMCP_LIMITS": "<LABMCP_LIMITS>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from labmcp-ika <команда>
Командой платформы
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> ika-stirrer uvx labmcp-ikaВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from labmcp-ika <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о IKA Hotplate & Overhead Stirrer
Как установить IKA Hotplate & Overhead Stirrer в Claude Code?
Выполните claude mcp add labmcp-ika -- uvx labmcp-ika. Для подключения к прибору укажите адрес через переменную LABMCP_ADDRESS.
Что делает IKA Hotplate & Overhead Stirrer?
Он передаёт агенту показания мешалки IKA и команды для управления нагревом и перемешиванием. Также сервер поддерживает ожидание целевой температуры и аварийную остановку.
Можно ли проверить сервер без мешалки?
Да. Запустите uvx labmcp-ika --simulate --check; для симуляции EUROSTAR добавьте --option device=overhead. Проверка на реальном оборудовании не подтверждена.