Skip to content

Author

May Mahmoud

We have 2 of 9 papers

We haven’t gathered this author’s papers yet. Follow them and we’ll fetch their work.

Not the right person? Other researchers publish under this name.

Jul 2026

An Empirical Study of Model Context Protocol Applications

The Model Context Protocol (MCP) standardizes how large language model applications communicate with external tools, but leaves the application side unspecified: unlike traditional dependencies resolved through package managers, developers integrating MCP servers face no conventions for configuration, communication, or human oversight. This ecosystem is also under-researched, with existing work focused on servers rather than the applications consuming them. We conduct a large-scale study of 1,723 MCPApps mined from GitHub. We first derive MCPAppTax from a representative sample, then use an LLM-assisted pipeline to apply it across the full dataset, characterizing server integration across configuration, SDK use, and human-in-the-loop mechanisms. Our results show that the ecosystem has converged on some practices but not others: most MCPApps configure servers using files (85.2%) and use an official SDK (81.1%) to communicate with servers, yet no naming convention has emerged for configuration files. Human oversight diverges most, logging (90.8%) and enable/disable controls (77.2%) are common, but only 37.2% gate tool execution behind a blocking approval step, leaving the LLM able to invoke any enabled tool unconditionally in most MCPApps.

Muhammad Hamza Arshad Majeed, May Mahmoud, Sarah Nadi · 0 citations
Book Open access Jul 2026

DependaFix: A GitHub App for Fixing Breaking Dependency Updates in CI Build for Java Projects

DependaFix is a GitHub App that automates the end-to-end repair of Java projects whose builds break after dependency version updates, potentially reducing the manual effort required by developers to diagnose and fix dependency-update failures in pull requests.

Enock Mecheo, May Mahmoud, Sarah Nadi · 0 citations

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.