Developer Challenges in the Adoption of Model Context Protocol in AI Agent Development
Advances in the field of artificial intelligence have led to the introduction of autonomous applications (AI Agents), capable of interacting with external application interfaces. While these AI agents have seen increased adoption, a recurring challenge is a standard communication mechanism between these agents and external applications. The Model Context Protocol (MCP) was introduced as a standardized interface to address this challenge. However, little is known about practical issues experienced by developers in its adoption. Our goal for this study is to identify the challenges faced by developers in the adoption of MCP and the effort expended in addressing them. To achieve this, we analyze bug reports and pull requests on MCP reference servers. Our findings reveal that issues relating to file system operations (21.32%) are the most prevalent, followed by data validation and type issues (13.97%). Also, we find that developers spend more effort addressing connection and communication issues. Our work presents the MCP issues developers encounter and provides insight into the extent of work required to resolve them. Our findings can provide MCP repository maintainers and contributors with a structured view of developer issues and help them make informed prioritizations.
Mon 13 AprDisplayed time zone: Brasilia, Distrito Federal, Brazil change
14:00 - 15:30 | |||
14:00 5mDay opening | Opening BoatSE | ||
14:05 40mKeynote | Keynote speech — Building an Internal Coding Agent at Zup: Lessons and Open Questions BoatSE | ||
14:45 15mTalk | Experiences Developing an AI Chatbot in the Pharmaceutical Industry BoatSE Samuel Abedu Concordia University, Saviour Owolabi University of Calgary, Mayra Sofia Ruiz Rodriguez Concordia University, Adam Yuen University of Calgary, Cedric Lim Ah Tock Concordia University, Ali Zaraket Sandoz, Ahmad Abdellatif University of Calgary, Emad Shihab Concordia University, Nahal Nasseri Sandoz | ||
15:00 15mTalk | Developer Challenges in the Adoption of Model Context Protocol in AI Agent Development BoatSE Oluwatoyosi Oyelayo Concordia University, Samuel Abedu Concordia University, SayedHassan Khatoonabadi Concordia University, Emad Shihab Concordia University | ||
15:15 15mTalk | Essence Coach: A Bot for Software Practice Adoption BoatSE | ||