NIMO Controller: a self-driving laboratory orchestrator based on the Model Context Protocol

Naruki Yoshikawa, Ryo Tamura

arXiv:2605.15227 · 2026-05-18 공개 · arXiv · PDF

ai-agents model-context-protocol orchestrator visual-programming experimental-workflows color-matching self-driving-laboratory nimo-controller

Abstract

Self-driving laboratories (SDLs) have attracted increasing attention as a means of accelerating scientific discovery; however, developing SDL software remains technically demanding. To improve accessibility, orchestration software frameworks have been proposed to coordinate SDL components. Nevertheless, existing frameworks are primarily designed for human interaction and do not provide standardized interfaces suitable for AI agents. In this work, we propose an SDL software architecture based on the Model Context Protocol (MCP), in which all SDL functionalities are exposed through MCP servers. Following this design principle, we introduce an MCP-based SDL orchestrator, named NIMO Controller. It provides a visual programming interface automatically generated through MCP-based tool discovery, allowing human users to design experimental workflows without writing code. The same MCP backend can also be accessed by AI agents, providing a unified interface for both human users and AI agents. We demonstrate the proposed system through a case study on a color-matching SDL. The results validate the usability of the proposed MCP-based SDL architecture.

한국어 요약

📋 한 줄 요약

**[자동 실험 / MCP]** Model Context Protocol을 기반으로 자기주도 실험실(SDL) 기능을 MCP 서버로 노출, 인간·AI 에이전트 모두를 동일 인터페이스로 지원하는 오케스트레이터 NIMO Controller 제안.

🎯 핵심 기여도

💡 핵심 아이디어

SDL 오케스트레이션은 인간 UI 중심으로 설계되면 AI 에이전트와 통합이 어려워지므로, MCP라는 표준 프로토콜을 공통 추상화로 두면 인간(시각 프로그래밍)과 AI 에이전트가 같은 백엔드를 공유할 수 있다.

🔬 기술적 접근법

📊 주요 결과

💭 의의 및 한계

**의의**: MCP를 SDL 오케스트레이션 표준 인터페이스로 제안해 인간·AI 협업의 인터페이스 일관성을 확보. **한계**: 케이스 스터디 한 건 기반 검증으로, 더 복잡한 실험 도메인·이종 장비 통합으로의 확장은 후속 과제.

🚀 실용적 활용