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
Clone and build the project:
git clone https://github.com/gemini-dk/mcp-server-firebase cd mcp-server-firebase npm install npm run buildGet Firebase service account key:
- Go to Firebase Console > Project Settings > Service accounts
- Click “Generate new private key”
- Save the JSON file to your project directory
Configure
mcp_settings.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-firebasewith the actual path where you cloned the repository. Replace/path/to/serviceAccountKey.jsonwith 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
Firebase Server
Project Details
- gemini-dk/mcp-server-firebase
- Last Updated: 4/12/2025
Categories
Recomended MCP Servers
💡 All-in-one open-source embeddings database for semantic search, LLM orchestration and language model workflows
A Model Context Protocol (MCP) server for interacting with Bugsnag. This server allows LLM tools like Cursor and...
An MCP server inspired by devocs.io
Code Runner MCP Server
An MCP server that installs other MCP servers for you
An open source implementation of the Claude built-in text editor tool
A Desktop Chat App that leverages MCP(Model Context Protocol) to interface with other LLMs.
Memory for AI Agents in 5 lines of code
An MCP server capable of interacting with the Box API
A Model Context Protocol (MCP) server implementation for DuckDB, providing database interaction capabilities





