Challenge 03 - Extending GitHub Copilot with Model Context Protocol

< Previous Challenge - Home - Next Challenge >

Introduction

GitHub Copilot is a powerful coding assistant, but what if you could make it even smarter by connecting it to external tools, databases, or APIs? This challenge introduces you to the Model Context Protocol (MCP), which allows you to extend Copilot’s capabilities by integrating both custom context sources and tools. You’ll also explore custom agent instructions and chat modes to personalize your Copilot experience for your specific development needs.

Description

The Model Context Protocol enables GitHub Copilot to connect to external data sources and tools, providing both richer context and executable capabilities for more relevant suggestions and actions. Combined with custom agents and specialized chat modes, you can create a truly tailored coding assistant. In this challenge, you will:

This challenge demonstrates how GitHub Copilot can be customized and extended beyond its default capabilities, making it an even more powerful member of your development team.

Success Criteria

You will have successfully completed this challenge when you:

Learning Resources