Installation überspringen. In unter 2 Minuten einsatzbereit.
Starte eine kostenlose Testphase auf cloud.anythingmcp.com, füge Google BigQuery mit einem Klick hinzu und richte deinen KI-Client (Claude, ChatGPT, Copilot oder Cursor) auf den erzeugten MCP-Endpoint. Kein Docker, kein git clone, keinerlei Entwicklungserfahrung nötig.
Zusammenfassung
Lass deine KI Google BigQuery erkunden und abfragen: Projekte, Datasets und Tabellen auflisten, Schemas lesen, kostenlos Beispielzeilen ansehen, die Kosten einer Abfrage vorab per Dry Run schätzen, durch Ergebnisse blättern und den Job-Verlauf prüfen. Die Anmeldung läuft über dein Google-Konto.
Frag einfach
Beispiel-Prompts für Google BigQuery
Klick auf einen Prompt, um ihn zu kopieren. In Claude, ChatGPT, Cursor, Gemini, Copilot oder OpenClaw einfügen — und gegen diesen Connector laufen lassen.
Claude ist KI und kann Fehler machen. Bitte Antworten gegenprüfen.
💡 Keine Installation? Nutze cloud.anythingmcp.com direkt. Einloggen, Connectors → Google BigQuery klicken, Zugangsdaten einfügen, MCP-API-Key erzeugen, fertig. Kein Docker, kein
git clone, kein lokaler Server.
Google BigQuery + Meta Muse
Lass deine KI Google BigQuery erkunden und abfragen: Projekte, Datasets und Tabellen auflisten, Schemas lesen, kostenlos Beispielzeilen ansehen, die Kosten einer Abfrage vorab per Dry Run schätzen, durch Ergebnisse blättern und den Job-Verlauf prüfen. Die Anmeldung läuft über dein Google-Konto.
Voraussetzungen
Die vollständige Setup-Anleitung ist in den Connector eingebaut (im Store sichtbar, wenn du den Connector auswählst). Benötigte Umgebungsvariablen für diesen Connector:
GOOGLE_CLIENT_ID, GOOGLE_CLIENT_SECRET
Schritt 1 — Zugangsdaten holen
- Öffne console.cloud.google.com, wähle ein Projekt aus oder lege eines an, gehe zu APIs & Services → Library und aktiviere die BigQuery API.
- Öffne APIs & Services → OAuth consent screen. Wähle Internal, wenn du Google Workspace nutzt (der einfachste Weg), sonst External. Bei External setzt du den Veröffentlichungsstatus auf In production: Solange die App im Status Testing ist, widerruft Google ihre Refresh-Tokens nach 7 Tagen und der Connector hört jede Woche auf zu funktionieren. Für dein eigenes Konto kannst du die Warnung „unverified app“ einfach überspringen.
- Öffne APIs & Services → Credentials → Create credentials → OAuth client ID, wähle den Anwendungstyp Web application und füge die autorisierte Weiterleitungs-URI
https://cloud.anythingmcp.com/api/mcp-oauth/callbackhinzu. Wenn du AnythingMCP selbst betreibst, trage stattdessenhttps://dein-anythingmcp-host/api/mcp-oauth/callbackein. - Trage die Client-ID in
GOOGLE_CLIENT_IDund das Client-Secret inGOOGLE_CLIENT_SECRETein, dann installiere den Connector. - Klicke auf der Connector-Seite auf Authorize with Provider und melde dich mit dem Google-Konto an, dessen BigQuery-Daten die KI nutzen soll. Der Refresh-Token wird verschlüsselt gespeichert, Access-Tokens werden automatisch erneuert.
Ein Google-Client für alle Google-Connectors: Dasselbe Cloud-Projekt und derselbe OAuth-Client können jeden Google-Connector bedienen, von Gmail und Google Sheets bis Search Console und Firebase. Aktiviere jede API in diesem Projekt, verwende dieselbe Client-ID und dasselbe Secret und autorisiere jeden Connector einmal.
Rollen: Der Connector fragt nach https://www.googleapis.com/auth/bigquery, aber was die KI lesen, abfragen oder ändern kann, bestimmen die Rollen des angemeldeten Kontos. Um Abfragen auszuführen, braucht das Konto BigQuery Job User in dem Projekt, das sie ausführt, und BigQuery Data Viewer auf den Daten.
Nur lesen: Google bietet für diese API keinen BigQuery-Scope nur zum Lesen. Ändere den Scope in den OAuth-Einstellungen des Connectors auf https://www.googleapis.com/auth/cloud-platform.read-only, autorisiere erneut, gib dem Konto nur BigQuery Data Viewer und BigQuery Job User und deaktiviere bigquery_cancel_job. Anweisungen, die Daten ändern, schlagen dann mit 403 fehl.
Erkunden ist kostenlos: Projekte, Datasets und Tabellen auflisten, ein Schema mit bigquery_get_table lesen und Beispielzeilen mit bigquery_preview_table_rows ansehen scannt keine Bytes. Die KI liest das Schema, bevor sie SQL schreibt.
Abfragen kosten Geld, deshalb macht die KI zuerst einen Dry Run: Bei On-Demand-Preisen berechnet BigQuery die Bytes, die eine Abfrage scannt, in den meisten Regionen etwa 6,25 US-Dollar pro TiB (das erste TiB jedes Monats ist kostenlos). Bevor sie eine Abfrage auf einer Tabelle ausführt, deren Größe sie noch nicht kennt, macht die KI einen kostenlosen Dry Run, nennt dir die Schätzung in GB und die ungefähren Kosten und lässt dich alles über 10 GB bestätigen, mit Vorschlägen zum Eingrenzen (weniger Spalten, ein Partitionsfilter, ein kürzerer Zeitraum). Dann setzt sie ein Byte-Limit knapp über der Schätzung, sodass eine Abfrage, die mehr abrechnen würde, ohne Kosten fehlschlägt. LIMIT verringert die gescannten Bytes nicht.
Anweisungen, die Daten ändern, warten auf dein Ja: bigquery_run_query kann jede GoogleSQL-Anweisung ausführen, die das Konto ausführen darf, einschließlich INSERT, UPDATE, DELETE, MERGE, CREATE, ALTER und DROP. Vor jeder Anweisung, die kein SELECT ist, zeigt dir die KI die genaue Anweisung und ihre Wirkung und wartet auf ein ausdrückliches Ja. Auch bevor sie einen laufenden Job mit bigquery_cancel_job abbricht, fragt sie nach.
Ergebnisse und Verlauf: Eine Abfrage liefert standardmäßig bis zu 100 Zeilen (höchstens 1.000); die KI blättert mit bigquery_get_query_results weiter, das auch auf lange Abfragen wartet. bigquery_list_jobs und bigquery_get_job zeigen frühere Jobs mit ihrem SQL, den verarbeiteten und abgerechneten Bytes und Fehlern.
Häufige Fehler: 401 heißt, dass die Autorisierung abgelaufen ist oder widerrufen wurde (immer nach 7 Tagen, solange der Zustimmungsbildschirm auf Testing steht): Klicke erneut auf Authorize with Provider. 403 accessDenied: Dem Konto fehlt eine Rolle (Job User im Abfrageprojekt, Data Viewer auf den Daten), oder für eine Änderung wurde ein Scope nur zum Lesen verwendet. 403 „BigQuery API has not been used in project“: Aktiviere die BigQuery API im Cloud-Projekt des OAuth-Clients. 403 bytesBilledLimitExceeded: Die Abfrage hätte mehr als das Limit gescannt, und es wurde nichts berechnet. 400 invalidQuery: ein SQL-Fehler, und die Meldung nennt die Position. 404 notFound: eine falsche Projekt-, Dataset- oder Tabellen-ID oder ein Job, der ohne seinen Standort abgefragt wurde. 403 quotaExceeded oder rateLimitExceeded: Warte und versuche es erneut.
Der Connector lädt keine Daten und exportiert keine, kopiert keine Tabellen, verwaltet keine BigQuery-ML-Modelle oder geplanten Abfragen und nutzt nicht die Storage Read API. Datasets und Tabellen legt er nur über SQL-Anweisungen in einer Abfrage an oder löscht sie, und zwar nach deiner Bestätigung.
Schritt 2 — Adapter installieren
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
Schritt 3 — Connector in Muse hinzufügen
Deine Server-URL: Öffne in AnythingMCP MCP Servers → den Server, auf dem dieser Connector liegt, und kopiere seine URL (
https://cloud.anythingmcp.com/mcp/…). Setze sie überall ein, wo diese AnleitungYOUR_SERVER_IDzeigt.
Muse bindet Remote-MCP-Server als Custom Connectors ein und meldet sich per OAuth bei ihnen an.
- Öffne in Muse Settings → Connectors und wähle Add custom connector.
- Füge die MCP-Server-URL
https://cloud.anythingmcp.com/mcp/YOUR_SERVER_IDein. - Muse öffnet die Anmeldeseite von AnythingMCP: Melde dich an und bestätige den Zugriff.
- Bitte Muse im Chat um etwas, wofür es die
Google BigQuery-Tools braucht.
Du kannst den Connector auch per Chat einrichten, im Web, in den Apps für iOS und Android oder in WhatsApp. Schick Muse diese Nachricht:
Create a Custom Connector for a new remote MCP server, then connect to it:
Name: AnythingMCP
Transport: remote streamable HTTP
URL: https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID
Auth: OAuth
Du hostest selbst? Nimm statt https://cloud.anythingmcp.com die öffentliche HTTPS-Adresse deiner Instanz. Muse verbindet sich aus der Cloud von Meta, localhost funktioniert deshalb nicht.
Verfügbare Tools
| Tool | What it does |
|---|---|
bigquery_list_projects | List the Google Cloud projects the signed-in account can use in BigQuery, with project id, name and number |
bigquery_list_datasets | List the datasets of a project with their location and labels |
bigquery_get_dataset | Get one dataset: description, location, creation and modification times, default table expiration and labels |
bigquery_list_tables | List the tables, views and materialized views of a dataset with type, partitioning and clustering |
bigquery_get_table | Get a table's schema (column names, types, modes, descriptions, nested fields), row count, size in bytes, partitioning, clustering, whether… |
bigquery_preview_table_rows | Read the first rows of a table directly, without running a query: FREE, no bytes are billed |
bigquery_run_query | Run a GoogleSQL query (jobs.query) |
bigquery_get_query_results | Get the result rows of a query job, page by page, or wait for a query that was still running (jobComplete false) |
bigquery_list_jobs | List recent BigQuery jobs of a project (queries, loads, copies, exports), newest first, with state, SQL, bytes processed and errors |
bigquery_get_job | Get one job: its SQL, state (PENDING, RUNNING, DONE), errors, start and end times, bytes processed and billed, slot time, cache hit and… |
bigquery_cancel_job | Ask BigQuery to cancel a running job |
Beispiel-Prompts
- „Welche Datasets gibt es in unserem Analytics-Projekt, und welche Spalten hat die Tabelle events?“
- „Zeig mir zehn Beispielzeilen der Tabelle orders, ohne eine Abfrage auszuführen.“
- „Wie viele Bestellungen pro Land hatten wir letzten Monat? Mach zuerst einen Dry Run der Abfrage und sag mir, wie viele Daten sie scannt.“
- „Welche meiner BigQuery-Abfragen haben diese Woche die meisten Bytes abgerechnet, und was haben sie ausgeführt?“
- „Welche zehn Wörter kommen im öffentlichen Dataset bigquery-public-data.samples.shakespeare in Hamlet am häufigsten vor? Nenn mir die geschätzten Kosten, bevor du die Abfrage ausführst.“
FAQ
Wo ist Muse verfügbar? Meta bietet Muse derzeit in den USA und in Kanada an, im Web, in den Apps für iOS und Android und in WhatsApp.
Prüft Meta diesen Connector? Nein. Meta prüft Custom Connectors nicht. Muse sieht nur die Tools, die du in AnythingMCP für diesen MCP-Server eingeschaltet hast, und du kannst den Connector jederzeit unter Settings → Connectors trennen.
Nächste Schritte
War dieser Guide hilfreich?