Tools Overview: bigquery.googleapis.com

取得 MCP 工具規格

如要取得 MCP 伺服器中所有工具的 MCP 工具規格,請使用 tools/list 方法。以下範例說明如何使用 curl 列出 MCP 伺服器中目前可用的所有工具及其規格。

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
}'
                  
MCP 工具
list_dataset_ids 列出 Google Cloud 專案中的 BigQuery 資料集 ID。
get_dataset_info 取得 BigQuery 資料集的中繼資料資訊。
list_table_ids 列出 BigQuery 資料集中的資料表 ID。
get_table_info 取得 BigQuery 資料表的中繼資料資訊。
execute_sql

在專案中執行 SQL 查詢並傳回結果。

這項工具僅適用於 SELECT 陳述式。不允許使用 INSERTUPDATEDELETE 陳述式和預存程序。如果查詢未包含 SELECT 陳述式,系統會傳回錯誤。如要瞭解如何建立查詢,請參閱 GoogleSQL 說明文件

如果查詢會叫用遠端函式Python UDFexecute_sql 工具也可能會產生副作用。

使用 execute_sql 工具執行的所有查詢都會有標籤,指出工具是來源。您可以使用這個標籤,透過標籤和值組合 goog-mcp-server: true 篩選查詢。

查詢費用會計入 project_id 欄位中指定的專案。