Microsoft is advancing its artificial intelligence initiatives with the introduction of the native Model Context Protocol (MCP) in Windows and the launch of the Windows AI Foundry. The new features build on the company’s Copilot Plus PC and Windows AI efforts established last year, aiming for a future where automated AI agents enhance human productivity.
MCP, introduced by Anthropic in the previous year, is characterized as an open-source standard likened to the “USB-C port of AI” systems. Similar to how USB-C serves as a universal connection for various devices and peripherals, MCP facilitates communication among AI applications, other apps, web services, and components of Windows. Microsoft’s adoption of this protocol signifies its commitment to transforming Windows into a platform where AI agents can interact seamlessly with various applications and services.
Pavan Davuluri, the Windows chief, articulated in a discussion with Technology News, “Our vision is for Windows to evolve into a platform featuring agents that play an integral role in users’ interactions with apps and devices.” This vision includes an ambitious set of developer capabilities that will enable AI agents to access essential Windows functions through the MCP framework.
A key component of this initiative is the MCP registry within Windows, which will serve as a secure resource for all MCP servers accessible to AI agents. Davuluri noted, “Agents can identify installed MCP servers on devices via the registry, utilize their capabilities, and provide valuable insights for users.” This will allow MCP servers to interact with features like the Windows File System, window management, and the Windows Subsystem for Linux.
During a demonstration regarding the integration of MCP in Windows, Microsoft showcased how the Perplexity application could utilize MCP functionalities. Rather than manually searching through folders for documents, Perplexity can query the MCP registry to find relevant files. Users can simply instruct, “find all the files related to my vacation in my documents folder,” streamlining the file retrieval process.
The introduction of MCP servers within Windows could pave the way for a multitude of automated features, particularly in data querying within applications like Excel. Additionally, Microsoft is integrating intelligent features into Windows, as evidenced by the upcoming AI agent settings interface for Copilot Plus PCs, enabling users to manage system settings through natural language commands.
The introduction of MCP functionality brings new challenges, particularly concerning security vulnerabilities that could be exploited by malicious entities. Recent reports have highlighted risks such as token theft and server compromises associated with MCP. Acknowledging these threats, Microsoft is cautiously releasing a preview version to select developers tasked with refining its security features.
David Weston, Microsoft’s vice president for enterprise and operating system security, stated in an interview with Technology News, “We have established a robust foundation and architecture designed for secure operations.” He emphasized the company’s commitment to prioritizing security, viewing large language models as potentially untrusted due to their training on external data.
During the demonstration of MCP in Windows, early security prompts were designed to manage application access to MCP features effectively. Weston compared this to web applications requesting user location data, underscoring the importance of user consent in sharing information.
Early feedback regarding the demo drew comparisons to the User Account Control (UAC) prompts introduced in Windows Vista, which often frustrated users. Striking the right balance between security and user experience will be vital for Microsoft to avoid repeating past mistakes associated with annoying permission prompts.
Microsoft plans to implement various security measures for MCP, as outlined by Weston in a recent blog post, alongside specific requirements for MCP servers to be listed in the company’s official registry. “These precautions will mitigate certain attack vectors while fostering a diverse ecosystem of MCP servers,” Weston stated, with additional details expected upon the release of the developer preview.
In tandem with the MCP rollout, Microsoft is also launching the Windows AI Foundry, a newly branded platform for AI model integration within Windows. This platform consolidates models from various sources, including Foundry Local, Ollama, and Nvidia NIMs. Developers will have the capability to utilize models available via Copilot Plus PCs or integrate their own using Windows ML.
According to Davuluri, Windows ML is designed to simplify the deployment process for developers, eliminating the need to package machine learning runtimes and drivers alongside their applications. Microsoft is collaborating with key industry players such as AMD, Intel, Nvidia, and Qualcomm on this ambitious Windows AI Foundry project.