{"paper":{"title":"NIMO Controller: a self-driving laboratory orchestrator based on the Model Context Protocol","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"MCP-based architecture unifies interfaces for humans and AI agents in self-driving labs","cross_cats":["cond-mat.mtrl-sci","cs.RO"],"primary_cat":"cs.AI","authors_text":"Naruki Yoshikawa, Ryo Tamura","submitted_at":"2026-05-13T14:25:45Z","abstract_excerpt":"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. "},"claims":{"count":4,"items":[{"kind":"strongest_claim","text":"We propose an SDL software architecture based on the Model Context Protocol (MCP), in which all SDL functionalities are exposed through MCP servers. ... The same MCP backend can also be accessed by AI agents, providing a unified interface for both human users and AI agents.","source":"verdict.strongest_claim","status":"machine_extracted","claim_id":"C1","attestation":"unclaimed"},{"kind":"weakest_assumption","text":"That exposing all SDL functionalities through MCP servers is technically feasible and sufficient to coordinate real laboratory hardware and software components without major custom integration work.","source":"verdict.weakest_assumption","status":"machine_extracted","claim_id":"C2","attestation":"unclaimed"},{"kind":"one_line_summary","text":"NIMO Controller is an MCP-based SDL orchestrator that generates a visual programming interface for human users and provides a unified backend for AI agents, validated through a color-matching case study.","source":"verdict.one_line_summary","status":"machine_extracted","claim_id":"C3","attestation":"unclaimed"},{"kind":"headline","text":"MCP-based architecture unifies interfaces for humans and AI agents in self-driving labs","source":"verdict.pith_extraction.headline","status":"machine_extracted","claim_id":"C4","attestation":"unclaimed"}],"snapshot_sha256":"e076e94bf28ed537f968e8cb2ab1ebeb0b089b98df212f6a45343904490ab821"},"source":{"id":"2605.15227","kind":"arxiv","version":1},"verdict":{"id":"e3df3e91-0d2b-4681-8cb8-bbe4b4ae862d","model_set":{"reader":"grok-4.3"},"created_at":"2026-05-19T17:42:09.028798Z","strongest_claim":"We propose an SDL software architecture based on the Model Context Protocol (MCP), in which all SDL functionalities are exposed through MCP servers. ... The same MCP backend can also be accessed by AI agents, providing a unified interface for both human users and AI agents.","one_line_summary":"NIMO Controller is an MCP-based SDL orchestrator that generates a visual programming interface for human users and provides a unified backend for AI agents, validated through a color-matching case study.","pipeline_version":"pith-pipeline@v0.9.0","weakest_assumption":"That exposing all SDL functionalities through MCP servers is technically feasible and sufficient to coordinate real laboratory hardware and software components without major custom integration work.","pith_extraction_headline":"MCP-based architecture unifies interfaces for humans and AI agents in self-driving labs"},"integrity":{"clean":true,"summary":{"advisory":0,"critical":0,"by_detector":{},"informational":0},"endpoint":"/pith/2605.15227/integrity.json","findings":[],"available":true,"detectors_run":[{"name":"claim_evidence","ran_at":"2026-05-19T18:21:56.299404Z","status":"completed","version":"1.0.0","findings_count":0},{"name":"doi_title_agreement","ran_at":"2026-05-19T18:01:18.613249Z","status":"completed","version":"1.0.0","findings_count":0},{"name":"doi_compliance","ran_at":"2026-05-19T17:50:44.118972Z","status":"completed","version":"1.0.0","findings_count":0},{"name":"ai_meta_artifact","ran_at":"2026-05-19T13:33:22.832152Z","status":"skipped","version":"1.0.0","findings_count":0}],"snapshot_sha256":"3b7f5404f5da14402da07c2c0a47a4ef16ad0d17ff5078a30db734e72c672388"},"references":{"count":13,"sample":[{"doi":"10.1021/acs.chemrev.4c00055","year":2024,"title":"Gary Tom, Stefan P. Schmid, Sterling G. Baird, Yang Cao, Kourosh Darvish, Han Hao, Stanley Lo, Sergio Pablo-Garc´ ıa, Ella M. Rajaonson, Marta Skreta, Naruki Yoshikawa, Samantha Corapi, Gun Deniz Akko","work_id":"30910688-8271-491b-8b1e-2cf70ba2fae3","ref_index":1,"cited_arxiv_id":"","is_internal_anchor":false},{"doi":"10.1371/journal.pone.0229862","year":2020,"title":"Roch, Florian H¨ ase, Christoph Kreisbeck, Teresa Tamayo-Mendoza, Lars P","work_id":"95f3e06c-3555-4d0a-a6bc-cd80238ac356","ref_index":2,"cited_arxiv_id":"","is_internal_anchor":false},{"doi":"","year":2024,"title":"Hickman, Santiago Miret, Sergio Pablo-Garc´ ıa, and Al´ an Aspuru-Guzik","work_id":"9a8012e9-a0e5-4b3b-9961-0ee42ed36635","ref_index":3,"cited_arxiv_id":"","is_internal_anchor":false},{"doi":"10.1039/d4dd00129j","year":2024,"title":"Yuxing Fei, Bernardus Rendy, Rishi Kumar, Olympia Dartsi, Hrushikesh P. Sahasrabuddhe, Matthew J. McDermott, Zheren Wang, Nathan J. Szymanski, Lauren N. Walters, David Mil- sted, Yan Zeng, Anubhav Jai","work_id":"df88e946-f381-474f-a6d8-58c9074a6fcf","ref_index":4,"cited_arxiv_id":"","is_internal_anchor":false},{"doi":"10.1038/s41467-025-60514-w","year":2025,"title":"Reish, Rebekah Greenwood, Noah Depner, Jiyoon Min, Rama El-khawaldeh, Paloma Prieto, Ekaterina Trushina, and Jason E","work_id":"9d535bfb-e16f-44e8-8787-48fc65b760be","ref_index":5,"cited_arxiv_id":"","is_internal_anchor":false}],"resolved_work":13,"snapshot_sha256":"79c90a8bdb37013589902037e6acce089d1c01bd9030d616ee942b422b284fa2","internal_anchors":0},"formal_canon":{"evidence_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"author_claims":{"count":0,"strong_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"builder_version":"pith-number-builder-2026-05-17-v1"}