Search papers, labs, and topics across Lattice.
This study investigates the adoption of the Model Context Protocol (MCP) in enterprise settings, focusing on its practical implications for LLM-driven software engineering. Through semi-structured interviews with 20 practitioners across various sectors, the research identifies key benefits of MCP, such as enhanced collaboration and knowledge reuse, while also highlighting significant barriers like ecosystem fragmentation and coordination challenges. The findings emphasize the need for improved standardization and operational support to facilitate broader adoption of MCP in real-world applications.
Despite its potential, the adoption of the Model Context Protocol in enterprises is hindered by fragmentation and coordination challenges that practitioners are eager to overcome.
Large Language Models (LLMs) are increasingly used in AI-based software engineering, but their limitations in complex task execution and multi-tool coordination have driven growing interest in the Model Context Protocol (MCP). Existing research has mainly focused on MCP's technical design, with limited empirical evidence on how it is adopted and used in enterprise practice, particularly with regard to deployment challenges, operational risks, and practitioner expectations. To address this gap, we conducted semi-structured interviews with 20 practitioners from eight companies in the Internet and financial sectors. The findings show that MCP is valued for supporting cross-system collaboration, task decoupling, and knowledge reuse in LLM-based workflows, but its adoption remains constrained by ecosystem fragmentation, cross-component coordination difficulties, and unresolved problems in distributed state management and fault diagnosis. Participants also expressed strong demand for better standardization, lower adoption barriers through low-code or plugin-based approaches, and more systematic operational support. These results provide early empirical evidence on enterprise MCP practice and offer practical implications for improving MCP's standardization, usability, and deployment readiness in real-world software engineering environments.