Tools Overview: bigquery.googleapis.com

Recuperare le specifiche dello strumento MCP

Per ottenere le specifiche dello strumento MCP per tutti gli strumenti in un server MCP, utilizza il metodo tools/list. L'esempio seguente mostra come utilizzare curl per elencare tutti gli strumenti e le relative specifiche attualmente disponibili nel server MCP.

Curl Request
                    
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
}'
                  
Strumenti MCP
list_dataset_ids Elenca gli ID set di dati BigQuery in un progetto Google Cloud.
get_dataset_info Recuperare le informazioni sui metadati di un set di dati BigQuery.
list_table_ids Elenca gli ID tabella in un set di dati BigQuery.
get_table_info Recuperare informazioni sui metadati di una tabella BigQuery.
execute_sql

Esegui una query SQL nel progetto e restituisci il risultato.

Questo strumento è limitato solo agli estratti conto SELECT. Le istruzioni e le stored procedure INSERT, UPDATE e DELETE non sono consentite. Se la query non include un'istruzione SELECT, viene restituito un errore. Per informazioni sulla creazione di query, consulta la documentazione di GoogleSQL.

Lo strumento execute_sql può anche avere effetti collaterali se la query richiama funzioni remote o UDF Python.

Tutte le query eseguite utilizzando lo strumento execute_sql hanno un'etichetta che identifica lo strumento come origine. Puoi utilizzare questa etichetta per filtrare le query utilizzando la coppia etichetta-valore goog-mcp-server: true.

Le query vengono addebitate al progetto specificato nel campo project_id.