What is the Model Context Protocol (MCP)?
The Model Context Protocol (MCP) is a new open standard that lets AI tools such as GitHub Copilot talk to additional tools and data in a consistent way. These tools can be anything from connecting to your work item tracking system to a design app to your cloud provider.
To be able to connect, an MCP server is used to spin up a collection of tools for the MCP client to use. This MCP client is an editor such as VS Code. MCP is only the protocol; the actual implementation runs on an MCP server, so your editor can talk to it.
The MCP answers three simple questions:
- What can I read? An MCP server lists the resources it provides, such as acceptance criteria, docs, or recent exceptions, each named and returned in a predictable format
- What can I do? An MCP server exposes tools, small actions with clear inputs and outputs, such as opening an issue or searching logs
- How do we talk safely? MCP standardizes requests and...