Tools Overview: bigquery.googleapis.com

Spezifikationen für das MCP-Tool abrufen

Wenn Sie die MCP-Tool-Spezifikationen für alle Tools auf einem MCP-Server abrufen möchten, verwenden Sie die Methode tools/list. Im folgenden Beispiel wird gezeigt, wie Sie mit curl alle Tools und ihre Spezifikationen auflisten, die derzeit auf dem MCP-Server verfügbar sind.

Curl-Anfrage
                    
curl --location 'https://bigquery.googleapis.com/mcp' \
--header 'content-type: application/json' \
--header 'accept: application/json, text/event-stream' \
--data '{
    "method": "tools/list",
    "jsonrpc": "2.0",
    "id": 1
}'
                  
MCP-Tools
list_dataset_ids BigQuery-Dataset-IDs in einem Google Cloud-Projekt auflisten.
get_dataset_info Metadaten zu einem BigQuery-Dataset abrufen
list_table_ids Tabellen-IDs in einem BigQuery-Dataset auflisten.
get_table_info Metadaten zu einer BigQuery-Tabelle abrufen
execute_sql

Führe eine SQL-Abfrage im Projekt aus und gib das Ergebnis zurück.

Dieses Tool ist auf SELECT-Erklärungen beschränkt. INSERT-, UPDATE- und DELETE-Anweisungen und gespeicherte Prozeduren sind nicht zulässig. Wenn die Abfrage keine SELECT-Anweisung enthält, wird ein Fehler zurückgegeben. Informationen zum Erstellen von Abfragen finden Sie in der GoogleSQL-Dokumentation.

Das execute_sql-Tool kann auch Nebeneffekte haben, wenn in der Abfrage Remote-Funktionen oder Python-UDFs aufgerufen werden.

Alle Abfragen, die mit dem Tool execute_sql ausgeführt werden, haben ein Label, das das Tool als Quelle identifiziert. Mit diesem Label können Sie die Anfragen mit dem Label- und Wertepaar goog-mcp-server: true filtern.

Abfragen werden dem Projekt in Rechnung gestellt, das im Feld project_id angegeben ist.