Creativity · MCP — server
MCP Firebase Server
The MCP Firebase Server is a community-maintained Model Context Protocol server that uses the Firebase Admin SDK to expose Firestore documents, Realtime Database paths, Auth user lookups, and Cloud Storage operations to an MCP client. It is widely used alongside learn.engineering.vips-style academic projects and small SaaS apps running on Firebase.
MCP facts
- Kind
- server
- Ecosystem
- anthropic-mcp
- Language
- TypeScript / Node.js
- Transports
- stdio
Capabilities
- Tools: firestore_list, firestore_get, firestore_set, rtdb_get, auth_list_users, storage_list
- Resources: firebase://firestore/{path} and firebase://storage/{bucket}/{path} URIs
- Auth: service account JSON via GOOGLE_APPLICATION_CREDENTIALS
Install
npx -y @modelcontextprotocol/server-firebase Configuration
{
"mcpServers": {
"firebase": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-firebase"],
"env": {
"GOOGLE_APPLICATION_CREDENTIALS": "/secrets/sa.json",
"FIREBASE_PROJECT_ID": "my-app"
}
}
}
} Frequently asked questions
Is this server official?
No — Google has not published an official Firebase MCP server. Community implementations wrap the Admin SDK and are generally solid.
Does it bypass Firestore security rules?
Yes. The Admin SDK bypasses rules by design. Treat the MCP server as privileged and only run it with a service account scoped to the minimum required collections.
Can this query vector search in Firestore?
If the server wraps findNearest you get vector queries too, but not all community servers expose that. Check the specific project's README.
Sources
- Firebase Admin SDK — accessed 2026-04-20
- MCP community servers — accessed 2026-04-20