公式の Firebase MCP サーバーはありますか?
はい。Google が Firebase CLI(`firebase-tools`)に組み込んで提供しており、ドキュメントは firebase.google.com/docs/ai-assistance/mcp-server にあります。
@firebase
基本情報
バージョン
15.34.0
ライセンス
MIT
トランスポート
stdio
認証方式
oauth
作者
firebase
Firebase CLI に組み込まれた Google 公式の Firebase MCP サーバー。AI ツールからプロジェクト、Auth、Firestore、ルール、Crashlytics、デプロイを管理できます。
以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。
{
"mcpServers": {
"firebase": {
"command": "npx",
"args": [
"-y",
"firebase-tools@latest",
"mcp"
]
}
}
}List Firebase projects accessible by the authenticated user.
Create a new Firebase project or enable Firebase services on an existing Google Cloud project.
Retrieve SDK configuration details or config file contents for a registered Firebase app.
Initialize and configure Firebase services in your local project workspace.
Deploy Firebase services and resources configured in firebase.json to your project.
Retrieve the active security rules for Firestore, Storage, or Realtime Database.
Validate syntax and check for errors in Firestore, Storage, or Realtime Database security rules.
Sign the user into the Firebase CLI and MCP server or check current authentication status.
Retrieve Firebase Auth users by UID, email, phone number, or list all users.
Update a user's account by enabling/disabling it or setting custom claims.
Get a document from a Firestore database.
Query Firestore documents from a collection with optional filters and ordering.
Run an aggregation query against a Firestore database.
Read data from a specified path in the Firebase Realtime Database.
Write JSON data to a specified path in the Firebase Realtime Database.
Retrieve details and metadata for a specific Crashlytics issue.
Generate aggregated numerical reports for Crashlytics issues and events.
Execute a GraphQL query or mutation against a Firebase SQL Connect service or emulator.
Retrieve and filter Cloud Functions log entries from Google Cloud Logging.
Send a Firebase Cloud Messaging push notification to a device registration token or topic.
Publish a new Firebase Remote Config template or rollback to a previous version.
Fetch recent service or build logs for an App Hosting backend.
Retrieve the download URL for an object in a Cloud Storage bucket.
Firebase MCP Server (Official) は、Google 公式の Firebase MCP サーバーです。Firebase CLI に組み込まれており、npx -y firebase-tools@latest mcp で起動します。AI コーディングツールから Firebase プロジェクト、Auth ユーザー、Firestore、セキュリティルール、Crashlytics、デプロイを管理できます。
ローカルで動作し、クライアントとは stdio で通信します。ツール呼び出しには、そのマシンで Firebase CLI を認可している認証情報がそのまま使われます。ログイン済みユーザーか、Application Default Credentials のどちらかです。ソースは firebase/firebase-tools リポジトリ(MIT)にあり、詳しいリファレンスは Firebase MCP サーバー公式ドキュメントにあります。
Node.js と npm が使える環境が必要です。API キーは別途必要なく、サーバーは Firebase CLI のログインを使います。まだログインしていない場合は npx -y firebase-tools@latest login を実行するか、エージェントに firebase_login ツールを呼び出させてください。
どのクライアントでも起動コマンドは npx -y firebase-tools@latest mcp です。
推奨は公式 Firebase プラグインのインストールです。Firebase agent skills も一緒に入ります。
claude plugin marketplace add firebase/firebase-tools
claude plugin install firebase@firebase
MCP サーバーだけを追加することもできます。アプリのフォルダで次を実行して確認します。
claude mcp add firebase npx -- -y firebase-tools@latest mcp
claude mcp list
一覧に firebase: npx -y firebase-tools@latest mcp - ✓ Connected と表示されれば成功です。
Claude > Settings > Developer > Edit Config を開き、次を追加します。
{
"mcpServers": {
"firebase": {
"command": "npx",
"args": ["-y", "firebase-tools@latest", "mcp"]
}
}
}
Cursor Marketplace から Firebase プラグインをインストールします。または、同じ mcpServers ブロックを .cursor/mcp.json(プロジェクト単位)か ~/.cursor/mcp.json(グローバル)に記述します。
VS Code Copilot では、ワークスペースの .vscode/mcp.json を編集します。
{
"servers": {
"firebase": {
"type": "stdio",
"command": "npx",
"args": ["-y", "firebase-tools@latest", "mcp"]
}
}
}
同じ mcpServers ブロックを ~/.codeium/windsurf/mcp_config.json に追加します。Google のドキュメントでは、Antigravity(MCP Store からインストール)、Cline、Gemini CLI 拡張の設定方法も紹介されています。
--dir には firebase.json を含むフォルダの絶対パスを指定します。--only を使うと、指定した機能グループだけを有効にできます。core ツールは常に有効です。
"args": ["-y", "firebase-tools@latest", "mcp", "--dir", "/Users/you/my-project", "--only", "auth,firestore,storage"]
firebase-tools の中で保守(MIT、継続的にリリース)firebase init、デプロイを実行/firebase:init、/firebase:deploy)とリソース(セットアップガイド、firebase://docs)も提供--only で機能グループを絞り、ツール一覧を小さく保てるツールは機能グループごとに分かれています。npx firebase-tools@latest mcp --generate-tool-list で全ツールを一覧表示できます。
firebase_list_projects、firebase_create_project、firebase_get_sdk_config、firebase_init、firebase_deploy、firebase_get_security_rules、firebase_validate_security_rules など。firestore_query_collection、firestore_run_aggregation_query)、データベース・インデックス・バックアップスケジュールの管理。auth_get_users、auth_update_user(アカウントの無効化、カスタムクレームの設定)、auth_set_sms_region_policy。crashlytics_get_issue、crashlytics_list_events、crashlytics_get_report、ノート、crashlytics_update_issue。messaging_send_message)、remoteconfig、functions(functions_get_logs)、apphosting(apphosting_fetch_logs)。/firebase:init プロンプト)。公式サーバーは Firebase CLI の一部です。対応する製品が最も多く、CLI のログインを使うのでサービスアカウントキーは不要です。gannonh によるコミュニティ版 Firebase MCP Server(@gannonh/firebase-mcp)は規模が小さく、Auth、Firestore、Storage に特化しています。サービスアカウントキーのファイルを使うため、ヘッドレス環境に向いている場合があります。Firestore だけが必要なら、Google の google/mcp カタログにリモートの Firestore MCP サーバーも掲載されています。
npx -y firebase-tools@latest login を実行するか、エージェントに firebase_login を使わせてください。CI では Application Default Credentials が使われます。--dir でプロジェクトフォルダの絶対パスを渡すか、エージェントに firebase_update_environment を呼び出させてプロジェクトディレクトリやアクティブなプロジェクトを切り替えます。--only で必要な機能グループだけに絞ります(例:--only firestore,auth)。npx を実行するため、Node.js と npm がインストールされ、クライアントが使う PATH に含まれているか確認してください。はい。Google が Firebase CLI(`firebase-tools`)に組み込んで提供しており、ドキュメントは firebase.google.com/docs/ai-assistance/mcp-server にあります。
サーバーは MIT ライセンスのオープンソースで、実行自体に費用はかかりません。プロジェクトへの呼び出しには通常の Firebase の料金とクォータが適用されます。
不要です。Firebase CLI のログインか Application Default Credentials をそのまま使います。先に `npx -y firebase-tools@latest login` でサインインしてください。
`firebase/firebase-tools` マーケットプレイスを追加してから、`claude plugin install firebase@firebase` でプラグインをインストールします。または `claude mcp add firebase npx -- -y firebase-tools@latest mcp` を実行します。
使えます。Cursor には Marketplace プラグインがあり、`mcp.json` でも設定できます。VS Code Copilot では `.vscode/mcp.json` に `stdio` サーバーを設定し、`npx -y firebase-tools@latest mcp` を実行させます。
stdio でローカルに動作します。一部のツール(Firestore の一部ツールなど)は、リモートの MCP サーバーやバックエンドサービスにリクエストを転送します。
できます。`--only` で特定の機能グループだけを公開できます。クライアントもツール呼び出しの前に承認を求めるので、デプロイ、削除、書き込みは内容を確認してから承認してください。
ほとんどのプロジェクトでは公式サーバーがおすすめです。サービスアカウントキー認証と少ないツール数が必要な場合は、コミュニティ版の `/servers/firebase-mcp` を選んでください。
The Datris Data Platform - Open Source Version
Dreamwork MCP server: job search, tailored application materials, and application tracking for AI assistants.

Catch intent conflicts before code conflicts. The open-source coordination protocol for coding agents, built above Git.
DOM-first AI browser automation for Chrome and MCP clients.
OrangePro local-first CLI + MCP server for behavior mapping, grounded test generation, and dynamic proof.
コメント