有官方的 Firebase MCP 服务器吗?
有。Google 将它内置在 Firebase CLI(`firebase-tools`)中,文档位于 firebase.google.com/docs/ai-assistance/mcp-server。
@firebase
基本信息
版本
15.34.0
许可证
MIT
传输方式
stdio
认证方式
oauth
作者
firebase
Google 官方 Firebase MCP 服务器,内置于 Firebase CLI:在 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 Key,服务器直接使用你的 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 只启用你列出的功能组,核心工具始终可用。
"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`。

Official Porkbun MCP server, maintained by Porkbun. Check domain availability and pricing, register, renew and transfer domains, and manage DNS records, nameservers, URL forwarding, glue records, DNSSEC and domain contac
DOM-first AI browser automation for Chrome and MCP clients.
Dreamwork MCP server: job search, tailored application materials, and application tracking for AI assistants.

Agent-Native Terminal
NetFoundry LLM Gateway is an OpenAI-compatible API proxy that routes requests across multiple LLM providers using zero-trust networking. Zero trust LLM gateway. OpenAI-compatible proxy with semantic routing and load bala
评论