MCP Firebase Server MCP Server

This server implements the Model Context Protocol (MCP) to act as a bridge between a Large Language Model (LLM) like Claude and Firebase (Firestore).

Local serverstdioPython

What is the MCP Firebase Server MCP Server?

This server implements the Model Context Protocol (MCP) to act as a bridge between a Large Language Model (LLM) like Claude and Firebase (Firestore). It allows the

Configuration and credentials

  • Python 3.7+ (preferably 3.8+ for asynccontextmanager and full type hinting features used by MCP) * Pip (Python package installer) or uv (recommended by MCP docs for project management) * A Firebase project with Firestore enabled. * A Firebase service account key JSON file.

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Configuration

  • Python 3.7+ (preferably 3.8+ for asynccontextmanager and full type hinting features used by MCP) * Pip (Python package installer) or uv (recommended by MCP docs for project management) * A Firebase project with Firestore enabled. * A Firebase service account key JSON file.
VariableDescriptionRequired
SERVICE_ACCOUNT_KEY_PATHCredential the server authenticates with.Yes
FIREBASE_STORAGE_BUCKETConfiguration value read at startup.Optional

Frequently asked questions

This server implements the Model Context Protocol (MCP) to act as a bridge between a Large Language Model (LLM) like Claude and Firebase (Firestore). It allows the Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.