Skip to main content
Glama

Firebase MCP Server

by gemini-dk

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

  1. Clone and build the project:
    git clone https://github.com/gemini-dk/mcp-server-firebase cd mcp-server-firebase npm install npm run build
  2. Get 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
  3. 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-firebase with the actual path where you cloned the repository. Replace /path/to/serviceAccountKey.json with 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
Install Server
A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

A server providing a unified interface to interact with Firebase services, including Authentication, Firestore, and Storage.

  1. Overview
    1. Setup
      1. Available APIs
        1. Authentication
        2. Firestore
        3. Storage
      2. License

        Related MCP Servers

        • -
          security
          F
          license
          -
          quality
          This server provides an interface for performing basic file system operations such as navigation, reading, writing, and file analysis, allowing users to manage directories and files efficiently.
          Last updated -
          4
          Python
        • A
          security
          A
          license
          A
          quality
          The Firebase MCP server provides a standardized interface to interact with Firebase services, including Firebase Authentication, Firestore, and Firebase Storage.
          Last updated -
          9
          327
          191
          TypeScript
          MIT License
          • Apple

        View all related MCP servers

        MCP directory API

        We provide all the information about MCP servers via our MCP API.

        curl -X GET 'https://glama.ai/api/mcp/v1/servers/gemini-dk/mcp-server-firebase'

        If you have feedback or need assistance with the MCP directory API, please join our Discord server