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

  1. Firebase Admin SDK — accessed 2026-04-20
  2. MCP community servers — accessed 2026-04-20