BigQuery查询服务器

MCP BigQuery Server是一个基于Go语言开发的轻量级服务器,允许用户通过MCP查询BigQuery表数据,支持数据集列表、表结构查询和成本预估等功能。

  • by monochromegane
  • Go
  • 本地部署
  • 更新于
在 GitHub 查看 monochromegane/mcp-bigquery-server

使用说明

MCP BigQuery服务器

概述

MCP BigQuery Server是一个允许您使用MCP查询BigQuery表的服务器。它用Go编写,重量轻,只需几个命令即可轻松安装。

安装

$ brew tap monochromegane/tap
$ brew install monochromegane/tap/mcp-bigquery-server

可用工具

  • list_allowed_datasets:获取所有允许的数据集列表。
  • list_tables:获取指定数据集中所有表的详细列表。
  • get_table_schema:获取指定数据集中指定表的架构。
  • dry_run_query:模拟查询以获取估计的成本和时间。

注册

要在Cursor中使用MCP BigQuery Server,请将以下配置添加到您的 .cursor/mcp.json:

{
  "mcpServers": {
    "BigQuery": {
      "command": "mcp-bigquery-server",
      "args": [
        "start",
        "--project",
        "sample-project",
        "--dataset",
        "test1",
        "--dataset",
        "test2"
      ]
    }
  }
}

注意:您可以通过重复以下步骤指定多个数据集 --dataset 争论。

许可证

麻省理工学院

作者

单色