プロトタイプ · プレビュー版:公式レジストリのすべてのサーバーを掲載し、30分ごとに同期しています。レビューとアカウント機能は今後のステップで始まります。
PopNx MCPAIを使う人のためのMCPサーバー · やさしい言葉で解説

Firebase MCP

作者:firebaseバージョン 0.3.0i★ –iパソコンで動く
レジストリ名io.github.firebase/firebase-mcp

インストール

概要

作者による説明(英語の原文)

Gives AI development tools Firebase-specific capabilities and expertise.

PopNx MCPの3つの柱

この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。

できること

このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。

  • 接続方法: パソコンで動く
  • トランスポート: stdio
  • カテゴリ: その他

インストール

使っているAIアプリを選んで、設定をコピーしてください。

インストールの前に

  • 基本チェック:1項目中1項目に合格
  • あなたのパソコンで、あなたのユーザーと同じ権限(ファイル、ネットワーク、アプリ)で動きます。
  • レジストリには、入力が必要なキーは載っていません。

必要なもの

  • npmNode.jsのインストール(npxコマンドに必要)

どのアプリを使っていますか?

上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。

Claude Desktop → Settings → Developer → Edit Config を開き、claude_desktop_config.json にこれを貼り付けます

{
  "mcpServers": {
    "firebase": {
      "command": "npx",
      "args": [
        "-y",
        "firebase-tools"
      ]
    }
  }
}

ターミナルでこれを実行します

claude mcp add firebase -- npx -y firebase-tools

Cursorで開く

または、設定を自分でコピーする

プロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます

{
  "mcpServers": {
    "firebase": {
      "command": "npx",
      "args": [
        "-y",
        "firebase-tools"
      ]
    }
  }
}

ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。

VS Codeで開く

または、設定を自分でコピーする

プロジェクトの .vscode/mcp.json に貼り付けます

{
  "servers": {
    "firebase": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "firebase-tools"
      ]
    }
  }
}

ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。

これはパソコンで動くサーバーですが、ChatGPTがつなげるのはインターネット上のサーバーだけです。ほかのアプリを選んでください。

選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。

この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。

できること

パソコンで動くサーバーです。インストールすると、ツール一覧がAIアプリに表示されます。

基本チェックi

誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月6日にチェック

  • ✓ 合格

    作者とリポジトリが一致

    レジストリ名は、リポジトリを所有するGitHubアカウント firebase で確認済みです

  • … 未チェック

    今もメンテナンスされている

    このリポジトリはまだGitHubから読み取っていません

  • … 未チェック

    ライセンスがある

    このリポジトリはまだGitHubから読み取っていません

  • – 対象外

    エンドポイントが応答する

    これはパソコンで動くため、インターネット上のエンドポイントはありません

  • – 対象外

    OAuthでサインイン

    パソコンで動き、代わりにローカルの設定を使います

  • … 未チェック

    ツールの説明に隠れた指示がない

    パソコンで動くサーバーです。ツール一覧を読み取れるのは、インターネット上のエンドポイントがある場合だけです

その他のほかのサーバーとの比較i

  • このカテゴリのほかの32415件のうち0%よりスターが多い
  • このカテゴリのほかの32415件のうち1%より最近レジストリに公開
  • 基本チェックの結果が、このカテゴリのほかの32415件のうち100%と同じかそれ以上

レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。

よくある質問

Firebase MCPは安全ですか?

当てはまる基本チェック1項目のうち1項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。

どんなキーやコードが必要ですか?

レジストリには必須のキーは載っていません。ただし、最初に使うときにサインインを求めるサーバーもあります。

パソコンで動きますか、それともクラウドですか?

あなたのパソコンで動きます。必要なときにAIアプリが起動し、データは作者のサーバーを通りません(サーバー自体がオンラインサービスを呼び出す場合を除きます)。

今もメンテナンスされていますか?

GitHubリポジトリの最終更新は–、最新バージョン(0.3.0)がレジストリに届いたのは11 か月前です。

どのアプリで使えますか?

Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。パソコンにNode.jsも必要です。

代わりに使えるものは?

同じカテゴリには:Spec Driven Development, Remote Desktop Commander, Safe Fetch

代わりの候補

同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。

カードの見方:★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i

Remote Desktop Commander

作者:desktop-commander

Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.

クラウドで動く★ 211昨日更新
インストール

Safe Fetch

作者:Sanoy24

MCP server for fetching URLs, safe against SSRF, DNS rebinding, and redirect-to-internal attacks.

パソコンで動く今日更新
インストール

作者のREADME

READMEを開く

作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。

Firebase MCP Server

The Firebase Model Context Protocol (MCP) Server gives AI-powered development tools the ability to work with your Firebase projects and your app's codebase. The Firebase MCP server works with any tool that can act as an MCP client, including: Firebase Studio, Gemini CLI, Claude Code, Cline, Cursor, VS Code Copilot, Windsurf, and more!

Features

An editor configured to use the Firebase MCP server can use its AI capabilities to help you:

  • Create and manage Firebase projects - Initialize new projects, list existing ones, and manage Firebase apps
  • Manage Firebase Authentication users - Retrieve, update, and manage user accounts
  • Work with Cloud Firestore and Firebase SQL Connect - Query, read, write, and manage database documents
  • Retrieve Firebase SQL Connect schemas - Generate schemas and operations with AI assistance
  • Understand security rules - Validate and retrieve security rules for Firestore, Cloud Storage, and Realtime Database
  • Send messages with Firebase Cloud Messaging - Send push notifications to devices and topics
  • Access Crashlytics data - Debug issues, view crash reports, and manage crash analytics
  • Deploy to App Hosting - Monitor backends and retrieve logs
  • Work with Realtime Database - Read and write data in real-time
  • Query Cloud Functions logs - Retrieve and analyze function execution logs
  • Manage Remote Config - Get and update remote configuration templates

Some tools use Gemini in Firebase to help you:

  • Generate Firebase SQL Connect schema and operations
  • Consult Gemini about Firebase products

Important: Gemini in Firebase can generate output that seems plausible but is factually incorrect. It may respond with inaccurate information that doesn't represent Google's views. Validate all output from Gemini before you use it and don't use untested generated code in production. Don't enter personally-identifiable information (PII) or user data into the chat.

Learn more about Gemini in Firebase and how it uses your data.

Installation and Setup

Prerequisites

Make sure you have a working installation of Node.js and npm.

Basic Configuration

The Firebase MCP server can work with any MCP client that supports standard I/O (stdio) as the transport medium. When the Firebase MCP server makes tool calls, it uses the same user credentials that authorize the Firebase CLI in the environment where it's running.

Here are configuration instructions for popular AI-assistive tools:

Gemini CLI

Install the Firebase extension for Gemini CLI:

gemini extensions install https://github.com/firebase/agent-skills
Claude Code
Option 1: Install via plugin (Recommended)

The easiest way to set up the Firebase MCP server in Claude Code is to install the official Firebase plugin:

  1. Add the Firebase marketplace for Claude plugins:
   claude plugin marketplace add firebase/firebase-tools
  1. Install the Claude plugin for Firebase:
   claude plugin install firebase@firebase
  1. Verify the installation:
   claude plugin
Option 2: Configure MCP server manually

Alternatively, you can manually configure the Firebase MCP server by running:

claude mcp add firebase npx -- -y firebase-tools@latest mcp

You can verify the installation by running:

claude mcp list

It should show:

firebase: npx -y firebase-tools@latest mcp - ✓ Connected
Cursor

Add to .cursorrules in your project directory or configure in Cursor settings:

{

"mcpServers": { "firebase": { "command": "npx", "args": ["-y", "firebase-tools@latest", "mcp"] } } }

Windsurf

Add to ~/.codeium/windsurf/mcp_config.json:

{

"mcpServers": { "firebase": { "command": "npx", "args": ["-y", "firebase-tools@latest", "mcp"] } } }

Firebase Studio

To configure Firebase Studio to use the Firebase MCP server, edit or create the configuration file: .idx/mcp.json

{

"mcpServers": { "firebase": { "command": "npx", "args": ["-y", "firebase-tools@latest", "mcp"] } } }

Usage

Once configured, the MCP server will automatically provide Firebase capabilities to your AI assistant. You can:

  • Ask the AI to help set up Firebase services
  • Query your Firestore database
  • Manage authentication users
  • Deploy to Firebase Hosting
  • Debug Crashlytics issues
  • And much more!

For a complete list of available tools and resources, see the Server Capabilities section below.

Documentation

For more information, visit the official Firebase MCP server documentation.

Server Capabilities

The Firebase MCP server provides three types of capabilities: Tools (functions that perform actions), Prompts (reusable command templates), and Resources (documentation files for AI models).

Tool NameFeature GroupDescription
apphosting_fetch_logsapphostingFetch recent service or build logs for an App Hosting backend.
apphosting_list_backendsapphostingList App Hosting backends, traffic configurations, and custom domains in your project.
auth_get_usersauthRetrieve Firebase Auth users by UID, email, phone number, or list all users.
auth_update_userauthUpdate a user's account by enabling/disabling it or setting custom claims.
auth_set_sms_region_policyauthSet an SMS region policy allowing or denying specific country codes for Firebase Authentication.
firebase_logincoreSign the user into the Firebase CLI and MCP server or check current authentication status.
firebase_logoutcoreSign the user out of the Firebase CLI and MCP server.
firebase_validate_security_rulescoreValidate syntax and check for errors in Firestore, Storage, or Realtime Database security rules.
firebase_get_projectcoreRetrieve metadata and configuration details for the currently active Firebase project.
firebase_list_appscoreList all Firebase apps registered in the active project.
firebase_list_projectscoreList Firebase projects accessible by the authenticated user.
firebase_get_sdk_configcoreRetrieve SDK configuration details or config file contents for a registered Firebase app.
firebase_create_projectcoreCreate a new Firebase project or enable Firebase services on an existing Google Cloud project.
firebase_create_appcoreCreate a new iOS, Android, or Web app in the active Firebase project.
firebase_create_android_shacoreAdd a SHA-1 or SHA-256 certificate hash to an Android app in the active Firebase project.
firebase_get_environmentcoreRetrieve the current Firebase CLI and MCP environment configuration, active project, and authenticated user.
firebase_update_environmentcoreUpdate environment settings such as project directory, active project, or active user account.
firebase_initcoreInitialize and configure Firebase services in your local project workspace.
firebase_get_security_rulescoreRetrieve the active security rules for Firestore, Storage, or Realtime Database.
firebase_read_resourcescoreRead the contents of internal firebase:// documentation resources or list all available resources.
crashlytics_create_notecrashlyticsAdd a note to a Crashlytics issue for an Android or iOS app.
crashlytics_delete_notecrashlyticsDelete a note from a Crashlytics issue for an Android or iOS app.
crashlytics_get_issuecrashlyticsRetrieve details and metadata for a specific Crashlytics issue.
crashlytics_list_eventscrashlyticsList recent crash and exception events matching specified filters for an issue.
crashlytics_batch_get_eventscrashlyticsRetrieve sample crash and exception events by resource name for debugging.

| crashlytics_list_notes | crashlytics | List all notes attached to a Crashlytics issue for an Android or iOS app.

冒頭だけを表示しています。続きはリポジトリで読めます

PopNxに聞く