BigQuery MCP 서버
이게 뭐예요? 🤔
이 서버는 클로드와 같은 LLM이 BigQuery 데이터와 직접 소통할 수 있도록 해줍니다! AI 비서와 데이터베이스 사이에 위치하여 안전하고 효율적으로 소통할 수 있도록 도와주는 친절한 통역가라고 생각하면 됩니다.
빠른 예
지엑스피1
더 이상 SQL 쿼리를 직접 작성할 필요가 없습니다. 자연스럽게 데이터와 대화하세요!
어떻게 작동하나요? 🛠️
이 서버는 AI-데이터베이스 통신을 위한 범용 번역기인 모델 컨텍스트 프로토콜(MCP)을 사용합니다. MCP는 모든 AI 모델과 호환되도록 설계되었지만, 현재 Claude Desktop에서 개발자 프리뷰로 제공됩니다.
필요한 작업은 다음과 같습니다.
- 인증 설정(아래 참조)
- Claude Desktop의 구성 파일에 프로젝트 세부 정보를 추가하세요.
- 자연스럽게 BigQuery 데이터와 채팅을 시작하세요!
무엇을 할 수 있나요? 📊
- 평범한 영어로 질문만 하면 SQL 쿼리를 실행할 수 있습니다.
- 데이터 세트에서 테이블과 구체화된 뷰에 모두 액세스하세요
- 리소스 유형(테이블 대 뷰)에 대한 명확한 레이블을 지정하여 데이터 세트 스키마를 탐색합니다.
- 안전한 한도 내에서 데이터를 분석합니다(기본적으로 1GB 쿼리 한도).
- 데이터를 안전하게 보호하세요(읽기 전용 액세스)
빠른 시작 🚀
필수 조건
- Node.js 14 이상
- BigQuery가 활성화된 Google Cloud 프로젝트
- Google Cloud CLI가 설치되어 있거나 서비스 계정 키 파일이 있습니다.
- Claude Desktop(현재 지원되는 유일한 LLM 인터페이스)
옵션 1: Smithery를 통한 빠른 설치(권장)
Smithery를 통해 Claude Desktop용 BigQuery MCP Server를 자동으로 설치하려면 터미널에서 다음 명령을 실행하세요.
설치 프로그램에서 다음 사항을 묻습니다.
- Google Cloud 프로젝트 ID
- BigQuery 위치(기본값은 us-central1)
Smithery는 구성이 완료되면 Claude Desktop 구성을 자동으로 업데이트하고 애플리케이션을 다시 시작합니다.
옵션 2: 수동 설정
수동 구성을 선호하거나 더 많은 제어가 필요한 경우:
- Google Cloud로 인증 (방법 하나 선택):
- Google Cloud CLI 사용(개발에 적합):
- 서비스 계정 사용(프로덕션에 권장):
- Google Cloud CLI 사용(개발에 적합):
- Claude Desktop 구성에 추가
claude_desktop_config.json
에 다음을 추가하세요.- 기본 구성:
- 서비스 계정으로:
- 기본 구성:
- 채팅을 시작하세요! Claude Desktop을 열고 데이터에 대해 질문해 보세요.
명령줄 인수
서버는 다음 인수를 허용합니다.
--project-id
: (필수) Google Cloud 프로젝트 ID--location
: (선택 사항) BigQuery 위치, 기본값은 'us-central1'입니다.--key-file
: (선택 사항) 서비스 계정 키 JSON 파일 경로
서비스 계정을 사용한 예:
필요한 권한
다음 중 하나가 필요합니다.
roles/bigquery.user
(권장)- 또는 둘 다:
roles/bigquery.dataViewer
roles/bigquery.jobUser
개발자 설정(선택 사항) 🔧
맞춤 설정이나 기여를 원하시나요? 로컬에서 설정하는 방법은 다음과 같습니다.
그런 다음 Claude Desktop 구성을 업데이트하여 로컬 빌드를 가리키도록 합니다.
현재 제한 사항 ⚠️
- MCP 지원은 현재 Claude Desktop(개발자 미리보기)에서만 사용할 수 있습니다.
- 연결은 동일한 컴퓨터에서 실행되는 로컬 MCP 서버로 제한됩니다.
- 쿼리는 1GB 처리 제한이 있는 읽기 전용입니다.
- 테이블과 뷰가 모두 지원되지만 일부 복잡한 뷰 유형에는 제한이 있을 수 있습니다.
지원 및 리소스 💬
라이센스 📝
MIT 라이센스 - 자세한 내용은 라이센스 파일을 참조하세요.
저자 ✍️
살리흐 에르귀트
후원
이 프로젝트는 다음의 후원을 받고 있습니다:
버전 기록 📋
업데이트 및 버전 기록은 CHANGELOG.md를 참조하세요.
This server cannot be installed
local-only server
The server can only run on the client's local machine because it depends on local resources.
Tools
이 서버는 클로드와 같은 LLM이 BigQuery 데이터와 직접 소통할 수 있도록 해줍니다! AI 비서와 데이터베이스 사이에 위치하여 안전하고 효율적으로 소통할 수 있도록 도와주는 친절한 통역가라고 생각하면 됩니다.
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 -92PythonMIT License
- -securityFlicense-qualityThe server connects the Claude AI to the internet through the capabilites of the LSD SQL language, turning web data into a queryable database-like structure to interact with real-world data efficiently.Last updated -63Python
- -securityAlicense-qualityA Model Context Protocol server that enables LLMs to understand BigQuery dataset structures and execute SQL queries.Last updated -TypeScriptMIT License
- -securityAlicense-qualityA server that enables LLMs like Claude to interact with Azure Cosmos DB databases through natural language queries, acting as a translator between AI assistants and database systems.Last updated -JavaScriptMIT License