Tools Overview: bigquery.googleapis.com

Obtén las especificaciones de la herramienta de MCP

Para obtener las especificaciones de las herramientas de MCP para todas las herramientas en un servidor de MCP, usa el método tools/list. En el siguiente ejemplo, se muestra cómo usar curl para enumerar todas las herramientas y sus especificaciones disponibles actualmente en el servidor de MCP.

Solicitud de cURL
                    
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
}'
                  
Herramientas de MCP
list_dataset_ids Enumera los IDs de los conjuntos de datos de BigQuery en un proyecto de Google Cloud.
get_dataset_info Obtén información de metadatos sobre un conjunto de datos de BigQuery.
list_table_ids Enumera los IDs de las tablas en un conjunto de datos de BigQuery.
get_table_info Obtiene información de metadatos sobre una tabla de BigQuery.
execute_sql

Ejecuta una consulta en SQL en el proyecto y devuelve el resultado.

Esta herramienta solo se puede usar con instrucciones SELECT. No se permiten las instrucciones INSERT, UPDATE y DELETE, ni los procedimientos almacenados. Si la consulta no incluye una instrucción SELECT, se muestra un error. Para obtener información sobre cómo crear consultas, consulta la documentación de GoogleSQL.

La herramienta execute_sql también puede tener efectos secundarios si la búsqueda invoca funciones remotas o UDF de Python.

Todas las búsquedas que se ejecutan con la herramienta execute_sql tienen una etiqueta que identifica la herramienta como la fuente. Puedes usar esta etiqueta para filtrar las búsquedas con el par etiqueta-valor goog-mcp-server: true.

Las consultas se cargan al proyecto especificado en el campo project_id.