A powerful Visual Studio extension that creates a seamless communication channel between GitHub Copilot and MCP (Machine Control Protocol) server, enhancing your development workflow with AI-assisted coding and extended functionality.
Features
Copilot Integration: Direct communication with GitHub Copilot for intelligent code suggestions
MCP Server Communication: Real-time connection with MCP server for extended functionality
Context-Aware Suggestions: Provides code completions based on your current file and project context
Interactive Chat Interface: Directly query Copilot and view responses in a clean interface
Session History: Review past interactions and queries
Customizable Settings: Configure connection parameters and appearance preferences
Requirements
Visual Studio (latest version recommended)
GitHub Copilot extension installed and activated
Access to an MCP server (for full functionality)
Installation
Open Visual Studio
Go to Extensions
Search for "Copilot MCP Integration"
Click Install
Usage
Quick Start
Open the Copilot MCP panel using the command palette (Ctrl+Shift+P or Cmd+Shift+P on macOS) and typing "Show Copilot MCP Panel"
Enter your MCP server URL in the Settings tab
Click "Connect" to establish connection with the MCP server
Start using the interactive chat to communicate with both Copilot and MCP
Commands
Show Copilot MCP Panel: Opens the main interface
Connect to MCP Server: Manually connect to the MCP server
Disconnect from MCP Server: Manually disconnect from the MCP server
Send Query to Copilot: Quickly send a query to Copilot from the command palette
Configuration
You can configure the extension in the Settings tab of the Copilot MCP panel or through VS Code settings:
copilotMcp.mcpServerUrl: The URL of your MCP server
copilotMcp.autoConnect: Whether to automatically connect to the MCP server on startup
copilotMcp.theme: The theme for the Copilot MCP interface (light, dark, or system)