BigQuery veritabanı entegrasyonu şema incelemesi ve sorgu özellikleriyle
Claude Desktop config.json'a ekle
{
"mcpServers": {
"lucashild-mcp-server-bigquery": {
"command": "python",
"args": [
"-m",
"mcp_server_bigquery"
]
}
}
} Kaynak kodu al ve yerel olarak çalıştır
git clone https://github.com/LucasHild/mcp-server-bigquery.git ~/.mcp/mcp-server-bigquery
cd ~/.mcp/mcp-server-bigquery BigQuery'ye erişim sağlayan bir Model Context Protocol sunucusu. Bu sunucu, LLM'lerin veritabanı şemalarını incelemesine ve sorguları yürütmesine olanak tanır.
Sunucu bir araç uygular:
execute-query: BigQuery dilimi kullanarak bir SQL sorgusu yürütürlist-tables: BigQuery veritabanındaki tüm tabloları listelerdescribe-table: Belirli bir tablonun şemasını açıklarSunucu, komut satırı argümanları veya ortam değişkenleri ile yapılandırılabilir.
| Argüman | Ortam Değişkeni | Gerekli | Açıklama |
|---|---|---|---|
--project |
BIGQUERY_PROJECT |
Evet | GCP proje kimliği. |
--location |
BIGQUERY_LOCATION |
Evet | GCP konumu (ör. europe-west9). |
--dataset |
BIGQUERY_DATASETS |
Hayır | Yalnızca belirli BigQuery veri setlerini dikkate alır. Argümanı tekrarlanarak (ör. --dataset my_dataset_1 --dataset my_dataset_2) veya ortam değişkeninde virgülle birleştirerek (ör. BIGQUERY_DATASETS=my_dataset_1,my_dataset_2) birden fazla veri seti belirtilebilir. Sağlanmazsa, projede bulunan tüm veri setleri dikkate alınır. |
--key-file |
BIGQUERY_KEY_FILE |
Hayır | BigQuery için bir hizmet hesabı anahtar dosyasının yolu. Sağlanmazsa, sunucu varsayılan kimlik bilgilerini kullanır. |
--timeout |
BIGQUERY_TIMEOUT |
Hayır | Bir sorgunun tamamlanmasını beklemek için maksimum süre (saniye cinsinden). Sağlanmazsa, sorgular belirsiz şekilde bekler. |
BigQuery Sunucusunu Claude Desktop'a Smithery üzerinden otomatik olarak yüklemek için:
npx -y @smithery/cli install mcp-server-bigquery --client claude
claude mcp add bigquery --scope user --transport stdio -- uvx mcp-server-bigquery --project {PROJECT_ID} --location {{LOCATION}}
MacOS'ta: ~/Library/Application\ Support/Claude/claude_desktop_config.json
Windows'ta: %APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"bigquery": {
"command": "uvx",
"args": ["mcp-server-bigquery"],
"env": {
"BIGQUERY_PROJECT": "{{GCP_PROJECT_ID}}",
"BIGQUERY_LOCATION": "{{GCP_LOCATION}}"
}
}
}
}
{
"mcpServers": {
"bigquery": {
"command": "uvx",
"args": ["mcp-server-bigquery"],
"env": {
"BIGQUERY_PROJECT": "{{GCP_PROJECT_ID}}",
"BIGQUERY_LOCATION": "{{GCP_LOCATION}}"
}
}
}
}
Veritabanları için kolay, hızlı ve güvenli araçlar sağlayan açık kaynak MCP sunucusu.
Baserow veritabanı entegrasyonu ile tablo arama, listeleme ve satır oluşturma, okuma, güncelleme ve silme işlemlerini gerçekleştirebilirsiniz.
Postgres geliştirme ve operasyonları için kapsamlı MCP sunucusu; performans analizi, ayarlama ve sağlık kontrolleri için araçlar içerir.
Supabase'in resmi MCP sunucusu, AI asistanlarını doğrudan Supabase projenize bağlayarak tablo yönetimi, config getirme ve veri sorgulama gibi işlemleri gerçekleştirmelerine olanak tanır.
NodeJS'de MySQL veritabanı entegrasyonu, yapılandırılabilir erişim kontrolleri ve schema incelemesi özellikleri ile sağlanır.
A Qdrant MCP server