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

arXiv: https://arxiv.org/abs/2605.15227 · HTML: https://mlsanity.com/paper/2605.15227/

## Key facts

- No citing papers in the map yet (data through 14 Oct 2026).
- Placed in Web, search, and research agents, one of 16 directions in LLM agents and tool use.
- Builds on 3 of its 29 references that are in the map.
- First posted on arXiv 13 May 2026.

## Placed in

- LLM agents and tool use / [Web, search, and research agents](https://mlsanity.com/agents/web-search-and-research-agents/)

## Builds on (most cited first, 3 of 3)

- [AlabOS: A Python-based Reconfigurable Workflow Management Framework for Autonomous Laboratories](https://mlsanity.com/paper/2405.13930/) (2024)
- [NIMS-OS: An automation software to implement a closed loop between artificial intelligence and robotic experiments in materials science](https://mlsanity.com/paper/2304.13927/) (2023)
- [LLM-guided phase diagram construction through high-throughput experimentation](https://mlsanity.com/paper/2604.20304/) (2026)

## Abstract (arXiv)

Self-driving laboratories (SDLs) are attracting 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, but many existing frameworks are primarily designed for human interaction and lack standardized interfaces for direct integration with 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 NIMO Controller, an MCP-based SDL orchestrator that integrates the experimental planning software NIMO. 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 is also accessible to AI agents, providing a unified interface through which both human users and AI agents can interact with SDL components. AI agents can invoke MCP tools directly or generate NIMO workflows from natural language instructions. We evaluated the agentic workflow generation performance of various LLMs and conducted a user study using a color-matching SDL.
