Integrations
Enables execution of SQL queries against Google BigQuery with safety features including query validation, size estimation, rejection of data modification queries, and prevention of large data processing over 1TB.
Uses Google Cloud authentication for secure access to BigQuery services, supporting both gcloud CLI login and service account key methods.
Servidor MCP de análisis de BigQuery
Descripción general
Este servidor es un servidor MCP para ejecutar consultas SQL en Google BigQuery y proporciona las siguientes funciones:
- Validación de consultas (ejecución en seco): verifica si una consulta es válida y estima su tamaño de procesamiento
- Ejecución segura de consultas: solo ejecuta consultas SELECT de menos de 1 TB (evita modificaciones de datos)
- Resultados en formato JSON: devuelve los resultados de la consulta en formato JSON estructurado
Características
Herramientas
dry_run_query
: realiza una ejecución en seco de una consulta de BigQuery- Valida la consulta y estima su tamaño de procesamiento
- Comprueba el tamaño de la consulta frente al límite de 1 TB
run_query_with_validation
: ejecuta una consulta de BigQuery con validación- Detecta y rechaza sentencias DML (consultas de modificación de datos)
- Rechaza el procesamiento de datos superiores a 1 TB
- Ejecuta consultas que pasan la validación y devuelve resultados.
Desarrollo
Prerrequisitos
- Node.js (v16 o superior)
- Configuración de la autenticación de Google Cloud (gcloud CLI o cuenta de servicio)
Instalar dependencias
Construir
Modo de desarrollo (reconstrucción automática)
Instalación
Para utilizar con Claude Desktop, agregue la configuración del servidor:
MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Ventanas: %APPDATA%/Claude/claude_desktop_config.json
Depuración
Dado que los servidores MCP se comunican a través de stdio, la depuración puede ser un desafío. Recomendamos utilizar el Inspector MCP :
El Inspector proporcionará una URL para acceder a las herramientas de depuración en su navegador.
Configuración de autenticación
Este servidor utiliza la autenticación de Google Cloud. Configure la autenticación utilizando uno de los siguientes métodos:
- Iniciar sesión con gcloud CLI:Copy
- Utilice una clave de cuenta de servicio:Copy
Ejemplos de uso
- Ejecute una consulta en seco:Copy
- Ejecutar una consulta con validación:Copy
Servidor MCP de análisis de BigQuery
descripción general
Un servidor MCP para ejecutar consultas SQL en BigQuery. Valida (dry run) y ejecuta consultas, y cuenta con funciones de seguridad que impiden el procesamiento y modificación de consultas de datos (DML) de más de 1TB.
función
Este servidor es un servidor MCP para ejecutar consultas SQL en Google BigQuery y ofrece las siguientes funciones:
- Validación de consultas (ejecución en seco): verifica si la consulta es válida y estima el tamaño del procesamiento
- Ejecución segura de consultas: solo ejecute consultas SELECT de 1 TB o menos (evite la modificación de datos)
- Devolver resultados en formato JSON: Devuelve los resultados de la consulta en JSON estructurado.
función
herramienta
dry_run_query
: ejecuta una ejecución en seco de una consulta de BigQuery- Validar consultas y estimar el tamaño del procesamiento
- Comprobar el tamaño de la consulta frente al límite de 1 TB
run_query_with_validation
: ejecuta una consulta de BigQuery con validación- Detectar y rechazar sentencias DML (consultas de modificación de datos)
- Negarse a procesar datos superiores a 1 TB
- Ejecuta consultas que pasan la validación y devuelve los resultados.
Método de desarrollo
Prerrequisitos
- Node.js (v16 y superior)
- Configuración de autenticación de Google Cloud (gcloud CLI o cuenta de servicio)
Instalación de dependencias
Construir
Modo de desarrollo (reconstrucción automática)
instalar
Para usarlo con Claude Desktop, agregue la configuración de su servidor:
MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Ventanas: %APPDATA%/Claude/claude_desktop_config.json
depurar
Los servidores MCP se comunican a través de entrada/salida estándar (stdio) y pueden ser difíciles de depurar. Recomendamos utilizar MCP Inspector :
Inspector proporciona una URL para acceder a las herramientas de depuración en su navegador.
Configuración de autenticación
Este servidor utiliza credenciales de Google Cloud. Configure la autenticación de una de las siguientes maneras:
- Inicie sesión con gcloud CLI:Copy
- Utilice una clave de cuenta de servicio:Copy
Ejemplo de uso
- Ejecute la consulta en seco:Copy
- Ejecución de consulta con validación:Copy
This server cannot be installed
Un servidor que permite ejecutar y validar consultas SQL en Google BigQuery con funciones de seguridad que evitan modificaciones de datos y procesamiento excesivo.
Related MCP Servers
- -securityAlicense-qualityA Model Context Protocol server that provides access to BigQuery. This server enables LLMs to inspect database schemas and execute queries.Last updated -63PythonMIT License
- -securityAlicense-qualityThis is a server that lets your LLMs (like Claude) talk directly to your BigQuery data! Think of it as a friendly translator that sits between your AI assistant and your database, making sure they can chat securely and efficiently.Last updated -121537JavaScriptMIT License
- -securityAlicense-qualityA Model Context Protocol server that enables LLMs to understand BigQuery dataset structures and execute SQL queries.Last updated -TypeScriptMIT License
- -securityFlicense-qualityA server that helps people access and query data in databases using the Query Runner with integration of the Model Context Protocol (MCP) Python SDK. Support databases including PostgreSQL Redshift MySQL Microsoft SQL Server Google APIs Amazon Web Services (via boto3) CockroachDB SQLiteLast updated -6PythonGPL 3.0