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 문으로만 제한됩니다. INSERT, UPDATE, DELETE 문과 저장 프러시저는 허용되지 않습니다. 쿼리에 SELECT 문이 포함되지 않으면 오류가 반환됩니다. 쿼리 만들기에 대한 자세한 내용은 GoogleSQL 문서를 참고하세요.

쿼리에서 원격 함수 또는 Python UDF를 호출하는 경우 execute_sql 도구에 부작용이 있을 수도 있습니다.

execute_sql 도구를 사용하여 실행되는 모든 쿼리에는 도구를 소스로 식별하는 라벨이 있습니다. 이 라벨을 사용하여 라벨 및 값 쌍 goog-mcp-server: true를 사용하여 쿼리를 필터링할 수 있습니다.

쿼리 요금은 project_id 필드에 지정된 프로젝트에 청구됩니다.