mcp-server-bigquery logo

mcp-server-bigquery提供访问BigQuery的模型上下文协议服务器

(0)
Daniel Nikulshyn审阅者 Daniel Nikulshyn·更新 2026年7月

概览

模型上下文协议(MCP)服务器,提供访问BigQuery,允许大型语言模型(LLMs)检查数据库架构并执行查询。服务器实现在工具中,如 'execute-query' 运行 SQL 查询,'list-tables' 列表表格,'describe-table' 架构描述。它可以通过命令行参数或环境变量进行配置,需要GCP项目ID和位置,具有可选设置的数据集过滤、服务帐号密钥文件和查询超时时间。该服务器可以通过Smithery安装,用于与Claude Desktop一起使用。

主要功能

  • execute-query
  • list-tables
  • describe-table
  • 命令行参数配置
  • 环境变量配置

价格

模型
Free
评分
暂无评价

使用场景

LLM数据库交互

使用MCP服务器使LLMs能够执行 SQL 查询并检查 BigQuery 数据库架构

自动数据分析

配置服务器提供LLMs访问特定BigQuery数据集的权限用于自动数据分析

优点 & 缺点

优点

  • 使LLMs能够与BigQuery互动
  • 支持多个配置选项
  • 实现数据库交互的多个工具

缺点

  • 需要GCP项目ID和位置
  • 数据集和身份验证可能需要可选配置

评测

登录以留下评测。

暂无评测。来当第一个吧!

问答

How do I install the server for use with Claude Desktop?

Install via Smithery with the command "npx @smithery/cli install mcp-server-bigquery-client-claude" and configure the mcpServers entry in Claude’s config file, pointing to the command "uvx mcp server bigquery" with the required env vars.

Asked by Yara Mansour · Feb 15, 2026

What tools does the server expose for LLM interaction?

It provides three tools: 'execute-query' to run SQL, 'list-tables' to list all tables, and 'describe-table' to get a table’s schema. These enable LLMs to inspect schemas and execute queries directly.

Asked by Diego Fernández · Jan 24, 2026

Can I limit the server to specific BigQuery datasets?

Yes, use the BIGQUERY_DATASETS variable or repeat the --dataset argument to include only selected datasets. If omitted, the server will consider all datasets in the project.

Asked by Margaret Whitfield · Jan 19, 2026

How do I configure the mcp-server-bigquery for my GCP project?

Set the GCP project ID and location via command line arguments or environment variables (BIGQUERY_PROJECT and BIGQUERY_LOCATION). Optionally specify datasets (BIGQUERY_DATASETS), a service account key file (BIGQUERY_KEY_FILE), and a query timeout (BIGQUERY_TIMEOUT).

Asked by Vera Nováková · Dec 23, 2025

提问

服务配缩器 的替代品