论文

NIMO Controller:基于模型上下文协议的自驱动实验室编排器

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

智能体系统Agent Harness智能体互操作协议MCP

摘要

自驱动实验室(SDL)作为加速科学发现的手段日益受到关注,但开发SDL软件在技术上仍要求很高。为提升易用性,已有编排软件框架被提出来协调SDL各组件。然而,现有框架主要为人机交互而设计,未提供适合AI智能体的标准化接口。在本工作中,我们提出一种基于模型上下文协议(MCP)的SDL软件架构,其中所有SDL功能都通过MCP服务器暴露。遵循这一设计原则,我们推出了基于MCP的SDL编排器NIMO Controller。它提供通过基于MCP的工具发现自动生成的可视化编程界面,使人类用户无需编写代码即可设计实验工作流。同一MCP后端也可被AI智能体访问,为人类用户与AI智能体提供统一接口。我们通过一个颜色匹配SDL的案例研究演示了所提出的系统。结果验证了所提基于MCP的SDL架构的可用性。

NIMO Controller:基于模型上下文协议的自驱动实验室编排器:论文配图
图 1:NIMO 控制器的架构。该控制器充当 MCP 主机,将自然语言界面(通过 LLM)和基于块的可视化界面(基于 Blockly 构建)集成到统一前端中。通过 MCP 客户端,这些接口与后端 MCP 服务器交互:公开决策算法的 NIMO MCP 服务器,以及公开实验室硬件和其他资源的组件 MCP 服务器。