logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

mcp-server-firebase

A unified interface to interact with various Firebase services including Authentication, Firestore, and Storage.

Author

mcp-server-firebase logo

gemini-dk

No License

Quick Info

GitHub GitHub Stars 10
NPM Weekly Downloads 0
Tools 1
Last Updated 2026-02-19

Tags

firebasefirestoregeminivarious firebasefirebase servicesserver firebase

Firebase MCP Server

Overview

This is a Firebase MCP (Model Context Protocol) server that provides a unified interface to interact with various Firebase services including Authentication, Firestore, and Storage.

Setup

  1. Clone and build the project: bash git clone https://github.com/gemini-dk/mcp-server-firebase cd mcp-server-firebase npm install npm run build

  2. Get Firebase service account key:

  3. Go to Firebase Console > Project Settings > Service accounts
  4. Click "Generate new private key"
  5. Save the JSON file to your project directory

  6. Configure mcp_settings.json: json { "firebase-mcp": { "command": "node", "args": [ "/path/to/mcp-server-firebase/dist/index.js" ], "env": { "SERVICE_ACCOUNT_KEY_PATH": "/path/to/serviceAccountKey.json" } } } Replace /path/to/mcp-server-firebase with the actual path where you cloned the repository. Replace /path/to/serviceAccountKey.json with the path to your service account key file.

Available APIs

Authentication

  • Get user by ID or email

Firestore

  • Add/update/delete documents
  • List collections/documents

Storage

  • List files in a directory
  • Get File metadata and Download URL

License

  • MIT License

See Also

`