Was macht skills-integrate-mcp-with-copilot?
Übung: Integration des Model Context Protocol mit GitHub Copilot
In dieser Übung lernst du, wie du das Model Context Protocol (MCP) als offenen Standard zur Erweiterung der Kontextfähigkeiten von GitHub Copilot einsetzt. MCP ermöglicht es KI-Assistenten, nahtlos auf externe Tools, Datenquellen und APIs zuzugreifen, was die Effizienz und Tiefe von Copilot-gestützten Workflows deutlich steigert.
Ziele
- Grundlagen von MCP verstehen und eine MCP-Server-Konfiguration erstellen
- MCP-Server einrichten, die GitHub Copilot mit zusätzlichem Kontext versorgen
- Integration testen und validieren, um reale Anwendungsfälle wie Datenbankabfragen oder API-Integrationen zu demonstrieren
Voraussetzungen
- Installierte und aktivierte GitHub Copilot-Erweiterung (z. B. in VS Code)
- Node.js (Version 18 oder höher)
- Grundkenntnisse in JavaScript/TypeScript und der GitHub Copilot-Konfiguration
Anleitung
-
Repository klonen
git clone https://github.com/Priyadharshini118/skills-integrate-mcp-with-copilot.git cd skills-integrate-mcp-with-copilot -
MCP-Server installieren und starten
npm install npm start -
Konfiguration in VS Code anpassen Erstelle oder bearbeite die Datei
.vscode/settings.jsonmit folgendem Inhalt:{ "github.copilot.advanced": { "mcpServers": { "skill-server": { "command": "node", "args": ["server.js"] } } } } -
Integration testen Öffne eine neue Datei und teste die Copilot-Vorschläge, die jetzt auf den MCP-Server zugreifen können. Weitere Details findest du in der Datei
README.mddeines geklonten Repos.
Fehlerbehebung
- Stelle sicher, dass der MCP-Server läuft (
npm start). - Überprüfe die Einstellungen in
.vscode/settings.jsonauf Tippfehler. - Konsultiere die offizielle MCP-Dokumentation für weiterführende Hilfe.