构建数据查询服务

ART MCP Server是一个用于查询BigQuery表中ART(Automated Release Tooling Team)构建数据的服务,提供自定义查询、构建摘要、包搜索和失败构建分析功能。

  • by ashwindasr
  • Python
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 ashwindasr/art-mcp

使用说明

ART MCP 服务器

用于查询包含ART(自动化发布工具团队)构建数据的BigQuery表的模型上下文协议(MCP)服务器。

特性

  • 查询艺术构建执行带有过滤、字段选择和排序的自定义查询
  • 获取构建摘要获取有关构建的汇总统计信息和指标
  • 按包搜索构建查找包含特定包的构建
  • 获取失败的构建分析失败的构建以进行调试

设置

  1. 安装依赖项:
pip install -e .
  1. 配置BigQuery访问权限:
# Set up authentication
gcloud auth application-default login

# Copy and edit environment file
cp .env.example .env
# Edit .env with your BigQuery project/dataset/table details
  1. 运行服务器:
python tools/bigquery_mcp_server.py

配置

设置这些环境变量:

  • BIGQUERY_PROJECT_ID您的GCP项目ID
  • BIGQUERY_DATASET_IDBigQuery数据集名称
  • BIGQUERY_TABLE_IDBigQuery 表名

与Claude/Gemini的使用方法

为了使其与Claude Code兼容:

claude mcp add "bigquery-art" "python" "/Users/asdas/JetBrains/PycharmProjects/art-mcp/tools/bigquery_mcp_server.py"