Zurück zur Startseite

VS Code mit Kubeara über MCP verbinden

Copilot für Server-Management in VS Code nutzen.

Einführung

VS Code mit verbundenem Kubeara MCP
VS Code mit verbundenem Kubeara MCP

Visual Studio Code (VS Code) ist einer der weltweit beliebtesten Code-Editoren, entwickelt von Microsoft. Er bietet eine leichte, aber leistungsstarke Umgebung zum Schreiben von Code, Debuggen von Anwendungen, Verwalten von Quellcode und Nutzen KI-gestützter Entwicklungstools wie GitHub Copilot.

Obwohl GitHub Copilot beim Schreiben und Erklären von Code helfen kann, kann er nicht direkt auf Ihre Server oder Infrastruktur zugreifen. Um Copilot sicher mit externen Services wie Kubeara zu verbinden, verwendet VS Code das Model Context Protocol (MCP).

Mit MCP kann GitHub Copilot mit Ihrem Kubeara-Workspace kommunizieren, um Deployment-Informationen abzurufen, Servergesundheit zu prüfen, Ressourcen zu überwachen und infrastrukturbezogene Aufgaben direkt aus der Chat-Oberfläche auszuführen.

Wie VS Code MCP verwendet

Das Model Context Protocol (MCP) ist ein offener Standard, der KI-Assistenten ermöglicht, sicher mit externen Tools und Services zu interagieren.

In VS Code fungiert MCP als Brücke zwischen GitHub Copilot und Ihrer Infrastruktur. Anstatt nur aus seinen Trainingsdaten zu antworten, kann Copilot Anfragen an einen MCP-Server senden und Echtzeitinformationen von verbundenen Systemen empfangen.

Sobald Kubeara beispielsweise über MCP verbunden ist, können Sie Copilot Fragen stellen wie:

  • Alle meine bereitgestellten Anwendungen auflisten.
  • Status meiner Server prüfen.
  • CPU-, Speicher- oder GPU-Nutzung anzeigen.
  • Deployment-Logs anzeigen.
  • Infrastrukturdetails von Kubeara abrufen.

Dies ermöglicht es Copilot, Antworten basierend auf Ihrer Live-Umgebung statt statischem Wissen zu geben.

Warum Kubeara mit VS Code verbinden?

Die Verbindung von Kubeara mit VS Code ermöglicht die Verwaltung Ihrer Infrastruktur, ohne Ihre Entwicklungsumgebung zu verlassen.

Nach der Verbindung kann GitHub Copilot sicher mit Ihrem Kubeara-Workspace interagieren, um:

  • Bereitgestellte Anwendungen und Services anzeigen
  • Server- und Deployment-Status prüfen
  • CPU-, Speicher-, Festplatten- und GPU-Metriken überwachen
  • Auf Deployment-Informationen zugreifen
  • Infrastrukturbezogene Fragen mit Live-Daten beantworten

Dies schafft einen effizienteren Workflow durch die Kombination von Programmierung und Infrastrukturverwaltung in einer einzigen Oberfläche.

Kubeara über MCP mit VS Code verbinden

Befolgen Sie diese Schritte, um Ihren Kubeara-Workspace mit GitHub Copilot in VS Code zu verbinden.

Was Sie benötigen

  • Visual Studio Code installiert
  • GitHub Copilot-Erweiterung aktiviert
  • Ein Kubeara-Konto mit aktiviertem MCP-Server
  • Ein Kubeara-MCP-Token, generiert von der MCP-Server-Seite

Schritt 1: Befehlspalette öffnen

Starten Sie VS Code, öffnen Sie die Befehlspalette (Strg + Umschalt + P unter Windows/Linux oder Cmd + Umschalt + P unter macOS), suchen Sie nach MCP: Server hinzufügen und wählen Sie es aus.

Schritt 2: MCP-Server konfigurieren

Wählen Sie HTTP als Transporttyp, geben Sie den Kubeara-MCP-Endpunkt ein: https://api.kubeara.dev/api/mcp — Geben Sie dann einen Namen für den Server ein, wie kubeara oder Kubeara MCP.

Schritt 3: Authentifizierung konfigurieren

Wenn VS Code eine Meldung zur dynamischen Client-Registrierung nicht unterstützt anzeigt, klicken Sie auf Abbrechen. Wenn mcp.json geöffnet wird, ersetzen Sie den Inhalt durch die Kubeara-Konfiguration und aktualisieren Sie YOUR_TOKEN_HERE mit Ihrem Kubeara-MCP-Token.

{
  "servers": {
    "kubeara": {
      "type": "http",
      "url": "https://api.kubeara.dev/api/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_TOKEN_HERE"
      }
    }
  }
}

Hinweis: MCP-Tokens werden nur einmal beim Generieren angezeigt. Wenn Sie Ihr Token verlieren, erstellen Sie ein neues von der MCP-Server-Seite.

Schritt 4: Konfiguration speichern

Speichern Sie die aktualisierte mcp.json-Datei, um Ihre Änderungen zu übernehmen.

Schritt 5: MCP-Server starten

Öffnen Sie die Befehlspalette, führen Sie MCP: Server auflisten aus, wählen Sie Ihren Kubeara-Server und klicken Sie auf Server starten.

Schritt 6: Verbindung überprüfen

Öffnen Sie GitHub Copilot Chat und stellen Sie eine Frage zu Ihrer Kubeara-Infrastruktur, z. B. Ihre Server auflisten oder Deployment-Status prüfen. Wenn Copilot Live-Daten aus Ihrem Workspace zurückgibt, wurde die Verbindung erfolgreich hergestellt.

Fehlerbehebung

ProblemLösung
Popup zur dynamischen Client-Registrierung erscheintKlicken Sie auf Abbrechen und authentifizieren Sie sich mit dem Bearer-Token in mcp.json.
Kubeara-Server erscheint nichtÜberprüfen Sie, ob mcp.json gültiges JSON enthält und die Serverkonfiguration korrekt ist.
Authentifizierung schlägt fehlGenerieren Sie ein neues MCP-Token von der Kubeara-MCP-Server-Seite und aktualisieren Sie den Authorization-Header.
Verbindung nicht möglichBestätigen Sie, dass die MCP-Endpunkt-URL korrekt ist und der Server von MCP: Server auflisten gestartet wurde.

Fazit

Durch die Verbindung von VS Code mit Kubeara über MCP erhält GitHub Copilot sicheren Zugriff auf Ihre Infrastruktur direkt in Ihrem Editor. Anstatt zwischen Dashboards und Terminalfenstern zu wechseln, können Sie Deployments abfragen, Server überwachen, Ressourcennutzung überprüfen und Betriebsinformationen über natürliche Sprache abrufen. Dies optimiert die Entwicklung und Infrastrukturverwaltung und ermöglicht effizienteres Arbeiten von einem einzigen Workspace aus.

MCP FAQ

Wie das Model Context Protocol mit Kubeara und Ihren KI-Clients funktioniert.

Was ist das Model Context Protocol (MCP)?

MCP ist ein offener Standard, der KI-Tools eine einheitliche Möglichkeit bietet, sich mit Datenbanken, Dateien, APIs und Cloud-Plattformen zu verbinden. Oft als 'USB-C für KI' bezeichnet, ermöglicht es KI-Anwendungen, konsistent mit verschiedenen Services zu arbeiten.

Wie funktioniert MCP?

MCP folgt einer Client-Server-Architektur: Die KI-Anwendung (Host) sendet Anfragen über einen MCP-Client an einen MCP-Server, der mit externen Services (GitHub, Datenbanken, lokale Dateien usw.) interagiert und Ergebnisse an die KI zurückgibt.

Was sind die Vorteile von MCP?

MCP bietet einfachere Integrationen mit einem gemeinsamen Protokoll, wiederverwendbare Verbindungen für mehrere KI-Tools, bessere Sicherheit durch einheitliches Berechtigungsmanagement und schnellere Entwicklung durch weniger redundante Arbeit.

Wie unterscheidet sich MCP von traditionellen APIs?

Traditionelle APIs sind für bestimmte Services mit separaten Integrationen und unterschiedlichen Anforderungsformaten gebaut. MCP bietet ein Standardprotokoll, das für viele Services und KI-Tools funktioniert und auf bestehenden APIs aufbaut.

Wie integriert sich Kubeara mit MCP?

Kubeara verbindet sich nativ mit Claude, Cursor und jedem MCP-Client. Sie können Infrastruktur per natürlicher Sprache verwalten – kein Dashboard erforderlich. MCP-Integration ist eingebaut, kein Drittanbieter-Add-on.

Was sind reale Anwendungsfälle für MCP?

MCP wird verwendet, um GitHub-Pull-Requests zu überprüfen, Datenbanken abzufragen, lokale Dateien zu lesen, Kubernetes-Cluster zu verwalten, Slack-Nachrichten zu senden und vieles mehr – alles über KI-Assistenten.