GitHub has introduced several new features aimed at enhancing developer productivity with GitHub Copilot, including agent mode and support for the Model Context Protocol (MCP). These features, rolled out on April 4, are designed to streamline coding workflows and improve collaboration between developers and AI tools. Agent mode allows Copilot to assist with code analysis, proposing edits, running tests, and validating results across multiple files, helping to speed up the development process. Meanwhile, MCP support enhances the AI’s ability to provide context-sensitive suggestions, unlocking additional capabilities that developers need for more effective coding.
In addition to these new functionalities, GitHub is also releasing an open-source GitHub MCP server. This server enables developers to integrate GitHub’s capabilities with any large language model (LLM) that supports MCP. This move is aimed at providing developers with more flexibility, allowing them to extend GitHub’s features across various AI models and tools they may already be using, thus fostering an even more dynamic development environment.
GitHub has also expanded the variety of models available for use with GitHub Copilot, which now includes Anthropic’s Claude 3.5, 3.7 Sonnet, Google’s Gemini 2.0 Flash, and OpenAI’s o3-mini. These models are available through premium requests, accessible to users across all paid Copilot tiers. This broadens the range of AI assistance available to developers, making it easier for them to find the right model for their specific needs and enhancing Copilot’s versatility in tackling different coding tasks.
Moreover, GitHub has made improvements to its Copilot code review feature, which helps developers streamline the review process by offloading basic tasks to the AI. This feature identifies bugs, performance issues, and suggests fixes, enabling developers to continue iterating on their code while awaiting human review. With the addition of support for languages such as C, C++, Kotlin, and Swift, currently in public preview, GitHub is enhancing its tool to ensure developers can maintain code quality and keep repositories in good shape while minimizing delays.