Firebase 실시간 데이터베이스 MCP
개요
이 프로젝트의 영감은 firebase-mcp 에서 얻었습니다. Firestore 기능을 사용하는 firebase-mcp와 달리 firebase-realtimeDB-mcp는 Firebase 실시간 데이터베이스 기능을 사용합니다. Firebase 실시간 데이터베이스 MCP를 사용하면 AI 어시스턴트가 Firebase 서비스를 직접 사용할 수 있습니다.
🚀 빠른 시작
필수 조건
- 서비스 계정 자격 증명이 있는 Firebase 프로젝트
- Node.js 환경
1. Firebase 구성
- Firebase 콘솔 → 프로젝트 설정 → ��비스 계정으로 이동하세요.
- "새로운 개인 키 생성"을 클릭하세요
- JSON 파일을 안전하게 저장하세요
2. 환경 변수
필수의
SERVICE_ACCOUNT_KEY_PATH
: Firebase 서비스 계정 키 JSON 경로FIREBASE_DATABASE_URL
: Firebase 실시간 데이터베이스 URL
1. Firebase 실시간 데이터베이스 MCP 프로젝트를 로컬에 설치합니다.
A. 터미널에서 git clone https://github.com/ytzlax/firebase-realtimeDB-mcp.git
실행합니다.
B. 복제된 경로로 cd하고 npm i
실행합니다.
C. npm run build
실행합니다.
2. MCP 서버 설치
MCP 설정 파일에 서버 구성을 추가합니다.
- Claude 데스크톱:
~/Library/Application Support/Claude/claude_desktop_config.json
- 확장:
~/Library/Application Support/Code/User/settings.json
- 커서:
[project root]/.cursor/mcp.json
Claude Desktop과 함께 사용하는 방법?
https://modelcontextprotocol.io/quickstart/user 가이드를 따르고 다음 구성을 추가하세요.
지엑스피1
Firebase 도구
도구 | 설명 | 필수 매개변수 |
---|---|---|
get_documents_by_filter | 필터로 문서 가져오기 | collectionName , field , value |
list_collections | 루트 컬렉션 나열 | 없음 |
add_doc | 문서 추가 | JSON 객체 |
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.
Firebase 실시간 데이터베이스
Related MCP Servers
- AsecurityFlicenseAqualityA server providing a unified interface to interact with Firebase services, including Authentication, Firestore, and Storage.Last updated -97TypeScript
- AsecurityAlicenseAqualityThe Firebase MCP server provides a standardized interface to interact with Firebase services, including Firebase Authentication, Firestore, and Firebase Storage.Last updated -9346172TypeScriptMIT License
- -security-license-qualityAn interface for interacting with Google Firestore databases directly through Claude Desktop, supporting operations like creating, reading, updating, and querying documents across collections.Last updated -JavaScriptMIT License
- -securityFlicense-qualityAn MCP Server that provides natural language access to Google's Firebase Realtime Database API, enabling database operations and management through conversation.Last updated -Python