Cloud SQL for SQL Server mit MCP, Gemini CLI und anderen Agents verwenden

Auf dieser Seite wird beschrieben, wie Sie Ihre Cloud SQL-Instanz mit verschiedenen KI-Entwickler-Assistenztools verbinden, darunter:

Für eine integrierte Nutzung empfehlen wir die Verwendung der speziellen Gemini CLI-Erweiterung für Cloud SQL for SQL Server.

Die Gemini CLI ist die Befehlszeile der nächsten Generation. Sie bündelt die zugrunde liegenden Funktionen direkt in der Erweiterung, was die Einrichtung und Konfiguration vereinfacht. Google CloudSie können Gemini Code Assist so konfigurieren, dass die Gemini CLI verwendet wird. So profitieren Sie von ähnlichen Vorteilen bei der Einrichtung in Ihrer IDE.

Für andere Entwicklertools, die das Model Context Protocol (MCP) unterstützen, können Sie eine Verbindung herstellen, indem Sie die MCP Toolbox for Databases (Toolbox) manuell konfigurieren. Toolbox ist ein Open-Source-MCP-Server, der KI-Agenten mit Ihren Daten verbindet, indem er Aufgaben wie die Authentifizierung und das Verbindungspooling verwaltet. So können Sie direkt in Ihrer IDE mit natürlicher Sprache mit Ihren Daten interagieren. Für diese Tools bietet diese Methode grundlegende Funktionen für die Datenbankinteraktion.

Weitere Informationen finden Sie unter Prebuilt tools und MCP Toolbox for Databases auf GitHub.

Gemini CLI und Erweiterungen

Die Gemini CLI ist ein Open-Source-KI-Agent, der bei Entwicklungs-Workflows unterstützt, indem er beim Programmieren, Debuggen, bei der Datenexploration und der Inhaltserstellung hilft. Sie bietet eine agentenbasierte Schnittstelle für die Interaktion mit Datenbank- und Analysediensten sowie gängigen Open-Source-Datenbanken.

Funktionsweise von Erweiterungen

Die Gemini CLI ist hochgradig erweiterbar. Neue Tools und Funktionen können über Erweiterungen hinzugefügt werden. Sie können die Erweiterungen über eine GitHub-URL, ein lokales Verzeichnis oder eine konfigurierbare Registrierung laden. Sie bieten neue Tools, Slash-Befehle, Funktionen und Prompts, die Sie bei Ihrem Workflow unterstützen.

Gemini CLI-Erweiterungen in Cloud SQL for SQL Server verwenden

Die Cloud SQL Gemini CLI-Erweiterung basiert auf der MCP Toolbox for Databases.

Die Integration mit der Gemini CLI erfolgt über eine spezielle Erweiterung, die im Vergleich zur Standardverbindung mit der Toolbox zusätzliche Funktionen bietet. Die Erweiterung bietet einen optimierten Installationsprozess und eine Reihe von Funktionen, die auf MCP-Tools basieren.

Weitere Informationen finden Sie in der GitHub-Dokumentation zur Gemini CLI-Erweiterung für Cloud SQL for SQL Server.

Gemini CLI-Erweiterung für Cloud SQL for SQL Server-Datenbanken

Die Erweiterung cloud-sql-sqlserver enthält Skills zum Abfragen der Datenbank und zum Überwachen des Datenbankzustands.

Alle verfügbaren Skills finden Sie unter den Cloud SQL-Skills auf GitHub. Die Erweiterung cloud-sql-sqlserver-observability bietet eine einheitliche Schnittstelle zum Verwalten und Überwachen der Datenbankleistung und des Datenbankzustands direkt über die Gemini CLI.

Kategorie Tools
Beobachtbarkeit
  • get_system_metrics: Ruft Systemmesswerte für eine Cloud SQL-Instanz ab.

Gemini CLI-Erweiterung für SQL Server-Datenbanken

Eine Liste dieser Vorgänge finden Sie unter MCP Toolbox for Databases und Gemini CLI-Erweiterung für SQL Server.

Hinweis

  • Wählen Sie in der Google Cloud Console auf der Seite für die Projektauswahl, ein-Projekt aus oder erstellen Sie eines. Google Cloud

  • Achten Sie darauf, dass die Abrechnung für Ihr Google Cloud Projekt inaktiviert ist.

  • Aktivieren Sie die Cloud SQL Admin API im Google Cloud Projekt.

  • Standardmäßig weist Cloud SQL einer neuen Instanz eine öffentliche IP-Adresse zu. Je nach Anwendungsfall muss für Ihre Cloud SQL-Instanzen entweder eine öffentliche IP oder eine private IP eingerichtet sein. Toolbox stellt über die Cloud SQL Language Connectors eine sichere Verbindung her.

  • Weisen Sie dem Nutzer, der den MCP-Server ausführt, die erforderlichen IAM-Rollen (Identitäts- und Zugriffsverwaltung) zu. Die verfügbaren Tools hängen von den zugewiesenen Rollen ab:

    Aufgabe Rollenname Erforderliche IAM-Rolle
    Bietet Lesezugriff auf Ressourcen, einschließlich der folgenden Vorgänge:
    • get_instance
    • list_instances
    • list_databases
    • wait_for_operation
    Cloud SQL-Betrachter roles/cloudsql.viewer
    Bietet Lesezugriff auf Monitoringdaten wie Zeitreihenmesswerte. Cloud Monitoring-Betrachter roles/monitoring.viewer
    Bietet Berechtigungen zum Verwalten vorhandener Ressourcen, einschließlich der folgenden:
    • Alle viewer-Tools
    • create_database
    Cloud SQL-Bearbeiter roles/cloudsql.editor
    Bietet uneingeschränkte Kontrolle über alle Ressourcen, einschließlich der folgenden:
    • Alle viewer- und editor-Tools
    • create_instance
    • create_user
    Cloud SQL-Administrator roles/cloudsql.admin
  • Konfigurieren Sie Standardanmeldedaten für Anwendungen (ADC) für Ihre Umgebung.

  • Erstellen oder verwenden Sie einen Datenbanknutzer, und halten Sie den Nutzernamen und das Passwort bereit.

Verbindung mit Antigravity herstellen

Sie können Cloud SQL for SQL Server auf folgende Arten mit Antigravity verbinden:

  • MCP Store verwenden
  • Benutzerdefinierte Konfiguration verwenden

MCP Store

Die empfohlene Methode, um in Antigravity eine Verbindung zu Cloud SQL for SQL Server herzustellen, ist die Verwendung des integrierten MCP Store.

  1. Öffnen Sie Antigravity und dann den Agentenbereich des Editors.
  2. Klicken Sie oben im Bereich auf das Symbol „...“ und wählen Sie MCP-Server aus.
  3. Suchen Sie in der Liste der verfügbaren Server nach Cloud SQL for SQL Server und klicken Sie auf Installieren.
  4. Folgen Sie gegebenenfalls der Anleitung auf dem Bildschirm, um Ihre Konten sicher zu verknüpfen.

Nachdem Sie Cloud SQL for SQL Server im MCP Store installiert haben, sind die Ressourcen und Tools des Servers automatisch für den Editor verfügbar.

Benutzerdefinierte Konfiguration

So stellen Sie eine Verbindung zu einem benutzerdefinierten MCP-Server her:

  1. Öffnen Sie Antigravity und dann den Agentenbereich des Editors.
  2. Klicken Sie oben im Bereich auf das Symbol „...“ und wählen Sie MCP-Server aus.
  3. Klicken Sie auf MCP-Server verwalten > Rohkonfiguration ansehen , um die Datei mcp_config.json zu öffnen.
  4. Fügen Sie die folgende Konfiguration hinzu, ersetzen Sie die Umgebungsvariablen durch Ihre Werte und speichern Sie die Datei.
{
  "mcpServers": {
    "cloud-sql-mssql": {
      "command": "npx",
      "args": ["-y","@toolbox-sdk/server","--prebuilt","cloud-sql-mssql","--stdio"],
      "env": {
          "CLOUD_SQL_MSSQL_PROJECT": "PROJECT_ID",
          "CLOUD_SQL_MSSQL_REGION": "REGION",
          "CLOUD_SQL_MSSQL_INSTANCE": "INSTANCE_ID",
          "CLOUD_SQL_MSSQL_DATABASE": "DATABASE_NAME",
          "CLOUD_SQL_MSSQL_USER": "USER_ID",
          "CLOUD_SQL_MSSQL_PASSWORD": "PASSWORD"
      }
    }
  }
}

Nachdem Sie den benutzerdefinierten MCP-Server konfiguriert haben, sind die Ressourcen und Tools des Cloud SQL for SQL Server-Servers für den Editor verfügbar.

MCP-Toolbox installieren

<div>
<devsite-selector>
<section>
<h3 id="linux-amd64">linux/amd64</h3>
<pre class="devsite-click-to-copy">curl -O https://storage.googleapis.com/genai-toolbox/v0.7.0/linux/amd64/toolbox</pre>
</section>
<section>
<h3 id="darwin-arm64">darwin/arm64</h3>
<pre class="devsite-click-to-copy">curl -O https://storage.googleapis.com/genai-toolbox/v0.7.0/darwin/arm64/toolbox</pre>
</section>
<section>
<h3 id="darwin-amd64">darwin/amd64</h3>
<pre class="devsite-click-to-copy">curl -O https://storage.googleapis.com/genai-toolbox/v0.7.0/darwin/amd64/toolbox</pre>
</section>
<section>
<h3 id="windows-amd64">windows/amd64</h3>
<pre class="devsite-click-to-copy">curl -O https://storage.googleapis.com/genai-toolbox/v0.7.0/windows/amd64/toolbox</pre>
</section>
</devsite-selector>
</div>

  • So machen Sie die Binärdatei ausführbar:

    ```bash
    chmod +x toolbox
    ```
    

  • Prüfen Sie die Installation mit dem folgenden Befehl:

    ```bash
    ./toolbox --version
    ```
    

  • MCP-Client konfigurieren

    In diesem Abschnitt wird beschrieben, wie Sie verschiedene Entwicklertools so konfigurieren, dass sie eine Verbindung zu Ihrer Cloud SQL-Instanz über die Toolbox herstellen. Toolbox fungiert als Open-Source-Model Context Protocol (MCP) Server, der sich zwischen Ihrer IDE und Ihrer Datenbank befindet und eine sichere und effiziente Steuerungsebene für Ihre KI-Tools bietet. Wählen Sie den Tab für Ihr spezifisches Tool aus, um die Konfigurationsanleitung zu sehen.

    Gemini CLI für Cloud SQL for SQL Server


    1. Installieren Sie die Gemini CLI.
    2. Installieren Sie die Cloud SQL for SQL Server-Erweiterung für die Gemini CLI aus dem GitHub Repository mit dem folgenden Befehl:
            gemini extensions install https://github.com/gemini-cli-extensions/cloud-sql-sqlserver
            
      Ersetzen Sie beim Installieren der Erweiterung Folgendes:
            export CLOUD_SQL_MSSQL_PROJECT="PROJECT_NAME"
            export CLOUD_SQL_MSSQL_REGION="REGION"
            export CLOUD_SQL_MSSQL_INSTANCE="INSTANCE_NAME"
            export CLOUD_SQL_MSSQL_DATABASE="DATABASE_NAME"
            export CLOUD_SQL_MSSQL_USER="DATABASE_USER_NAME"
            export CLOUD_SQL_MSSQL_PASSWORD="PASSWORD"
            export CLOUD_SQL_MSSQL_IP_TYPE="IP_TYPE"
            
      Ersetzen Sie Folgendes:
      • PROJECT_NAME: Die Google Cloud Projekt-ID.
      • REGION: Die Region Ihrer Cloud SQL-Instanz.
      • INSTANCE_NAME: Die ID Ihrer Cloud SQL-Instanz.
      • DATABASE_NAME: Der Name der Datenbank, zu der eine Verbindung hergestellt werden soll.
      • DATABASE_USER_NAME: Optional: Der Datenbanknutzername. Wenn nicht angegeben, wird standardmäßig die IAM-Authentifizierung verwendet.
      • PASSWORD: Optional: Das Passwort für den Datenbanknutzer. Wenn nicht angegeben, wird standardmäßig die IAM-Authentifizierung verwendet.
      • IP_TYPE: Optional: Der IP-Typ, z. B. „Public“ (Standard) oder „Private“.
    3. Starten Sie die Gemini CLI im interaktiven Modus:
            gemini
            

      Die CLI lädt automatisch die Gemini CLI-Erweiterung für Cloud SQL und die zugehörigen Tools, mit denen Sie mit Ihrer Datenbank interagieren können.

      Verwenden Sie in der Gemini CLI den /extensions Befehl, um zu prüfen, ob die Erweiterung installiert ist, und den /mcp list Befehl, um die Tools zu sehen.

    Gemini CLI für SQL Server


    1. Installieren Sie die Gemini CLI.
    2. Installieren Sie die SQL Server-Softwareerweiterung für die Gemini CLI aus dem GitHub-Repository mit dem folgenden Befehl:
            gemini extensions install https://github.com/gemini-cli-extensions/sql-server
            
      Ersetzen Sie beim Installieren der Erweiterung Folgendes:
            export MSSQL_HOST="HOST"
            export MSSQL_PORT="PORT"
            export MSSQL_DATABASE="DATABASE"
            export MSSQL_USER="USER"
            export MSSQL_PASSWORD="PASSWORD"
            
      Ersetzen Sie Folgendes:
      • HOST: Der Hostname oder die IP-Adresse des SQL Server-Servers.
      • PORT: Die Portnummer für den SQL Server-Server.
      • DATABASE: Der Name der Datenbank, zu der eine Verbindung hergestellt werden soll.
      • USER: Der Datenbanknutzername.
      • PASSWORD: Das Passwort für den Datenbanknutzer.
    3. Starten Sie die Gemini CLI im interaktiven Modus:
            gemini
            

      Die CLI lädt automatisch die Gemini CLI-Erweiterung für SQL Server und die zugehörigen Tools, mit denen Sie mit Ihrer Datenbank interagieren können.

    Gemini Code Assist


    1. Installieren Sie die Erweiterung Gemini Code Assist in Visual Studio Code.
    2. Aktivieren Sie den KI-Agentenmodus im Gemini Code Assist-Chat.
    3. Erstellen Sie in Ihrem Arbeitsverzeichnis einen Ordner mit dem Namen .gemini. Erstellen Sie darin eine settings.json-Datei.
    4. Fügen Sie die folgende Konfiguration hinzu, ersetzen Sie die Umgebungsvariablen durch Ihre Werte und speichern Sie die Datei:
      
      {
        "mcpServers": {
          "cloud-sql-sqlserver": {
            "command": "./PATH/TO/toolbox",
            "args": ["--prebuilt","cloud-sql-mssql","--stdio"],
            "env": {
              "CLOUD_SQL_MSSQL_PROJECT": "PROJECT_ID",
              "CLOUD_SQL_MSSQL_REGION": "REGION",
              "CLOUD_SQL_MSSQL_INSTANCE": "INSTANCE_ID",
              "CLOUD_SQL_MSSQL_DATABASE": "DATABASE_NAME",
              "CLOUD_SQL_MSSQL_IP_ADDRESS": "IP_ADDRESS",
              "CLOUD_SQL_MSSQL_USER": "USER_ID",
              "CLOUD_SQL_MSSQL_PASSWORD": "PASSWORD"
            }
          }
        }
      }
      
      

    Claude Code


    1. Installieren Sie Claude Code.
    2. Legen Sie Umgebungsvariablen fest, um eine Verbindung zu Ihrer Cloud SQL-Instanz herzustellen:
            export CLOUD_SQL_MSSQL_PROJECT="PROJECT_NAME"
            export CLOUD_SQL_MSSQL_REGION="REGION"
            export CLOUD_SQL_MSSQL_INSTANCE="INSTANCE_NAME"
            export CLOUD_SQL_MSSQL_DATABASE="DATABASE_NAME"
            export CLOUD_SQL_MSSQL_USER="DATABASE_USER_NAME"
            export CLOUD_SQL_MSSQL_PASSWORD="PASSWORD"
            export CLOUD_SQL_MSSQL_IP_TYPE="IP_TYPE"
            
      Ersetzen Sie Folgendes:
      • PROJECT_NAME: Die Google Cloud Projekt-ID.
      • REGION: Die Region Ihrer Cloud SQL-Instanz.
      • INSTANCE_NAME: Die ID Ihrer Cloud SQL-Instanz.
      • DATABASE_NAME: Der Name der Datenbank, zu der eine Verbindung hergestellt werden soll.
      • DATABASE_USER_NAME: Optional: Der Datenbanknutzername. Wenn nicht angegeben, wird standardmäßig die IAM-Authentifizierung verwendet.
      • PASSWORD: Optional: Das Passwort für den Datenbanknutzer. Wenn nicht angegeben, wird standardmäßig die IAM-Authentifizierung verwendet.
      • IP_TYPE: Optional: Der IP-Typ, z. B. „Public“ (Standard) oder „Private“.
    3. Starten Sie den Agent:
            claude
            
    4. Suchen Sie im Cloud SQL for SQL Server-Skills-Repository nach der neuesten Releaseversion und fügen Sie den Marketplace hinzu:
            /plugin marketplace add https://github.com/gemini-cli-extensions/cloud-sql-sqlserver.git#VERSION
            
    5. Installieren Sie das Plug-in:
            /plugin install cloud-sql-sqlserver@cloud-sql-sqlserver-marketplace
            

    Claude für Desktop


    1. Öffnen Sie Claude für Desktop und rufen Sie die Einstellungen auf.
    2. Klicken Sie auf dem Tab Entwickler auf Konfiguration bearbeiten, um die Konfigurationsdatei zu öffnen.
    3. Fügen Sie Folgendes hinzu, um eine Verbindung zum MCP-Server herzustellen und die Umgebungsvariablen festzulegen:
      
      {
        "mcpServers": {
          "cloud-sql-sqlserver": {
            "command": "./PATH/TO/toolbox",
            "args": ["--prebuilt","cloud-sql-mssql","--stdio"],
            "env": {
              "CLOUD_SQL_MSSQL_PROJECT": "PROJECT_ID",
              "CLOUD_SQL_MSSQL_REGION": "REGION",
              "CLOUD_SQL_MSSQL_INSTANCE": "INSTANCE_ID",
              "CLOUD_SQL_MSSQL_DATABASE": "DATABASE_NAME",
              "CLOUD_SQL_MSSQL_IP_ADDRESS": "IP_ADDRESS",
              "CLOUD_SQL_MSSQL_USER": "USER_ID",
              "CLOUD_SQL_MSSQL_PASSWORD": "PASSWORD"
            }
          }
        }
      }
      
      
    4. Starten Sie Claude für Desktop neu. Auf dem neuen Chatbildschirm wird das MCP-Symbol mit dem neuen MCP-Server angezeigt.

    Codex


    1. Suchen Sie im Cloud SQL for SQL Server-Skills-Repository nach der neuesten Releaseversion und klonen Sie sie:
      git clone --branch VERSION git@github.com:gemini-cli-extensions/cloud-sql-sqlserver.git
      
    2. Installieren Sie das Plug-in:
      mkdir -p ~/.codex/plugins
      cp -R /absolute/path/to/cloud-sql-sqlserver ~/.codex/plugins/cloud-sql-sqlserver
      
    3. Konfigurieren Sie die Umgebungsvariablen, um eine Verbindung zu Ihrer Cloud SQL-Instanz herzustellen:
          export CLOUD_SQL_MSSQL_PROJECT="PROJECT_NAME"
          export CLOUD_SQL_MSSQL_REGION="REGION"
          export CLOUD_SQL_MSSQL_INSTANCE="INSTANCE_NAME"
          export CLOUD_SQL_MSSQL_DATABASE="DATABASE_NAME"
          export CLOUD_SQL_MSSQL_USER="DATABASE_USER_NAME"
          export CLOUD_SQL_MSSQL_PASSWORD="PASSWORD"
          export CLOUD_SQL_MSSQL_IP_TYPE="IP_TYPE"
          
      Ersetzen Sie Folgendes:
      • PROJECT_NAME: Die Google Cloud Projekt-ID.
      • REGION: Die Region Ihrer Cloud SQL-Instanz.
      • INSTANCE_NAME: Die ID Ihrer Cloud SQL-Instanz.
      • DATABASE_NAME: Der Name der Datenbank, zu der eine Verbindung hergestellt werden soll.
      • DATABASE_USER_NAME: Optional: Der Datenbanknutzername. Wenn nicht angegeben, wird standardmäßig die IAM-Authentifizierung verwendet.
      • PASSWORD: Optional: Das Passwort für den Datenbanknutzer. Wenn nicht angegeben, wird standardmäßig die IAM-Authentifizierung verwendet.
      • IP_TYPE: Optional: Der IP-Typ, z. B. „Public“ (Standard) oder „Private“.
    4. Erstellen oder aktualisieren Sie marketplace.json:
      
      {
        "name": "my-data-cloud-google-marketplace",
        "interface": {
          "displayName": "Google Data Cloud Skills"
        },
        "plugins": [
          {
            "name": "cloud-sql-sqlserver",
            "source": {
              "source": "local",
              "path": "./plugins/cloud-sql-sqlserver"
            },
            "policy": {
              "installation": "AVAILABLE",
              "authentication": "ON_INSTALL"
            },
            "category": "Database"
          }
        ]
      }
      
      
    5. Führen Sie codex plugin list aus oder verwenden Sie das interaktive Menü plugins, um die installierten Plug-ins zu prüfen.

    Cline


    1. Öffnen Sie die Cline-Erweiterung in VS Code und tippen Sie auf das Symbol MCP-Server.
    2. Tippen Sie auf MCP-Server konfigurieren , um die Konfigurationsdatei zu öffnen.
    3. Fügen Sie die folgende Konfiguration hinzu, ersetzen Sie die Umgebungsvariablen durch Ihre Werte und speichern Sie die Datei:
      
      {
        "mcpServers": {
          "cloud-sql-sqlserver": {
            "command": "./PATH/TO/toolbox",
            "args": ["--prebuilt","cloud-sql-mssql","--stdio"],
            "env": {
              "CLOUD_SQL_MSSQL_PROJECT": "PROJECT_ID",
              "CLOUD_SQL_MSSQL_REGION": "REGION",
              "CLOUD_SQL_MSSQL_INSTANCE": "INSTANCE_ID",
              "CLOUD_SQL_MSSQL_DATABASE": "DATABASE_NAME",
              "CLOUD_SQL_MSSQL_IP_ADDRESS": "IP_ADDRESS",
              "CLOUD_SQL_MSSQL_USER": "USER_ID",
              "CLOUD_SQL_MSSQL_PASSWORD": "PASSWORD"
            }
          }
        }
      }
      
      
      Nach erfolgreicher Verbindung des Servers wird ein grüner aktiver Status angezeigt.

    Cursor


    1. Erstellen Sie im Stammverzeichnis Ihres Projekts das Verzeichnis .cursor, falls es noch nicht vorhanden ist.
    2. Erstellen Sie die Datei .cursor/mcp.json, falls sie noch nicht vorhanden ist, und öffnen Sie sie.
    3. Fügen Sie die folgende Konfiguration hinzu, ersetzen Sie die Umgebungsvariablen durch Ihre Werte und speichern Sie die Datei:
      
      {
        "mcpServers": {
          "cloud-sql-sqlserver": {
            "command": "./PATH/TO/toolbox",
            "args": ["--prebuilt","cloud-sql-mssql","--stdio"],
            "env": {
              "CLOUD_SQL_MSSQL_PROJECT": "PROJECT_ID",
              "CLOUD_SQL_MSSQL_REGION": "REGION",
              "CLOUD_SQL_MSSQL_INSTANCE": "INSTANCE_ID",
              "CLOUD_SQL_MSSQL_DATABASE": "DATABASE_NAME",
              "CLOUD_SQL_MSSQL_IP_ADDRESS": "IP_ADDRESS",
              "CLOUD_SQL_MSSQL_USER": "USER_ID",
              "CLOUD_SQL_MSSQL_PASSWORD": "PASSWORD"
            }
          }
        }
      }
      
      
    4. Öffnen Sie Cursor und rufen Sie Einstellungen > Cursor-Einstellungen > MCP auf. Wenn der Server eine Verbindung herstellt, wird ein grüner aktiver Status angezeigt.

    Visual Studio Code (Copilot)


    1. Öffnen Sie VS Code, und erstellen Sie im Stammverzeichnis Ihres Projekts das Verzeichnis .vscode, falls es noch nicht vorhanden ist.
    2. Erstellen Sie die Datei .vscode/mcp.json, falls sie noch nicht vorhanden ist, und öffnen Sie sie.
    3. Fügen Sie die folgende Konfiguration hinzu, ersetzen Sie die Umgebungsvariablen durch Ihre Werte und speichern Sie die Datei:
      
      {
        "servers": {
          "cloud-sql-sqlserver": {
            "command": "./PATH/TO/toolbox",
            "args": ["--prebuilt","cloud-sql-mssql","--stdio"],
            "env": {
              "CLOUD_SQL_MSSQL_PROJECT": "PROJECT_ID",
              "CLOUD_SQL_MSSQL_REGION": "REGION",
              "CLOUD_SQL_MSSQL_INSTANCE": "INSTANCE_ID",
              "CLOUD_SQL_MSSQL_DATABASE": "DATABASE_NAME",
              "CLOUD_SQL_MSSQL_IP_ADDRESS": "IP_ADDRESS",
              "CLOUD_SQL_MSSQL_USER": "USER_ID",
              "CLOUD_SQL_MSSQL_PASSWORD": "PASSWORD"
            }
          }
        }
      }
      
      

    Windsurf


    1. Öffnen Sie Windsurf und rufen Sie Cascade-Assistent auf.
    2. Tippen Sie auf das MCP-Symbol und dann auf Konfigurieren, um die Konfigurationsdatei zu öffnen.
    3. Fügen Sie die folgende Konfiguration hinzu, ersetzen Sie die Umgebungsvariablen durch Ihre Werte und speichern Sie die Datei:
      
      {
        "mcpServers": {
          "cloud-sql-sqlserver": {
            "command": "./PATH/TO/toolbox",
            "args": ["--prebuilt","cloud-sql-mssql","--stdio"],
            "env": {
              "CLOUD_SQL_MSSQL_PROJECT": "PROJECT_ID",
              "CLOUD_SQL_MSSQL_REGION": "REGION",
              "CLOUD_SQL_MSSQL_INSTANCE": "INSTANCE_ID",
              "CLOUD_SQL_MSSQL_DATABASE": "DATABASE_NAME",
              "CLOUD_SQL_MSSQL_IP_ADDRESS": "IP_ADDRESS",
              "CLOUD_SQL_MSSQL_USER": "USER_ID",
              "CLOUD_SQL_MSSQL_PASSWORD": "PASSWORD"
            }
          }
        }
      }