Firebase MCP Server
The Firebase MCP server allows AI-powered development tools to seamlessly integrate with your Firebase projects. It extends the capabilities of AI assistants like Claude Desktop, Cline, Cursor, Visual Studio Code Copilot, and Windsurf Editor to help you manage various aspects of your Firebase applications.
What it does:
- Project Management: Create and manage Firebase projects.
- Authentication: Manage Firebase Authentication users.
- Data Operations: Work with data in Cloud Firestore and Firebase Data Connect, including retrieving schemas and executing GraphQL queries.
- Security Rules: Understand and validate security rules for Firestore and Cloud Storage.
- Messaging: Send messages with Firebase Cloud Messaging.
- Remote Config: Manage Remote Config templates.
- Crashlytics: List top issues from Crashlytics.
How to use:
The Firebase MCP server operates via standard I/O (stdio) and is typically run using the Firebase CLI.
-
Prerequisites: Ensure Node.js and npm are installed.
-
Authenticate Firebase CLI: Run
npx -y firebase-tools@latest login --reauthto authenticate the CLI, as the MCP server relies on it for Firebase project authentication. -
Configure your MCP Client: Add the following configuration to your MCP client's settings (e.g.,
claude_desktop_config.json,cline_mcp_settings.json,.cursor/mcp.json,.vscode/mcp.json, or~/.codeium/windsurf/mcp_config.json):{ "mcpServers": { "firebase": { "command": "npx", "args": ["-y", "firebase-tools@latest", "experimental:mcp"] } } }Optional arguments like
--dirfor project context or--onlyto limit features can also be added to theargsarray.
Implementation Details:
The server leverages the firebase-tools CLI to provide its functionalities, acting as an interface between AI development tools and the Firebase platform.
Recommend MCP Servers 💡
@pulumi/mcp-server
Pulumi MCP Server
@strowk/mcp-k8s
MCP server connecting to Kubernetes
Intruder
An MCP server by Intruder that integrates with Claude AI to streamline exposure management by enabling users to execute tasks and gather insights from the Intruder platform.
secureframe-mcp-server
This Model Context Protocol server provides read-only access to Secureframe's compliance automation platform for AI assistants like Claude and Cursor. It allows querying security controls, monitoring compliance tests, and accessing audit data across various frameworks such as SOC 2, ISO 27001, CMMC, and FedRAMP.
ocireg-mcp
An MCP (Model Context Protocol) server that provides tools for querying OCI registries and image references.
oss-mcp
一个基于Model Context Protocol (MCP)的服务器,用于将文件上传到阿里云对象存储服务(OSS),支持多配置和目录指定。