MCP.so
登录

Firebase MCP Server

@robertodevs

基本信息

分类

云与基础设施

传输方式

stdio

作者

robertodevs

提交者

Roberto Juarez

关于 Firebase MCP Server

暂无概览

Firebase MCP Server 配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "mcp-firebase": {
      "command": "python",
      "args": [
        "firebase.py"
      ]
    }
  }
}

Firebase MCP Server 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

What is Firebase MCP?

Firebase MCP is an MCP server that provides a set of tools for managing Firebase Authentication and Firestore operations, designed for use with Cursor IDE or Claude Desktop for AI assistant integration.

How to use Firebase MCP?

Install dependencies (pip install firebase-admin fastmcp), configure the server with a Firebase service account key, and run using mcp dev firebase.py or mcp install firebase.py for Claude Desktop. Tools can be called via the MCP protocol.

Key features of Firebase MCP

  • Create, read, update, and delete Firebase Auth users
  • Generate email verification and password reset links
  • Full CRUD operations on Firestore documents
  • List all Firestore collections and documents
  • Atomic batch write operations on Firestore
  • Consistent success/error response format for all tools

Use cases of Firebase MCP

  • Manage user accounts in a Firebase project through an AI assistant
  • Perform automated Firestore document operations from a chatbot
  • Batch update or delete multiple documents atomically in one request
  • Integrate Firebase admin tasks into a Cursor IDE workflow

常见问题

1

What are the prerequisites to use Firebase MCP?

Python 3.7 or higher, a Firebase project with Admin SDK enabled, and a Firebase service account key.

2

How do I configure the Firebase service account?

Download the service account key JSON from Firebase Console, save it as `service-account-key.json` in your project root, and update the credential path in `firebase.py`.

3

What runtime dependencies are required?

The server requires `firebase-admin` and `fastmcp` Python packages.

4

Can I test individual tools?

Yes, use `mcp test firebase.py --tool <tool_name>` with optional `--args` to test specific tools.

5

Should I commit the service account key to version control?

No, never commit the service account key to version control; add it to `.gitignore` and use environment variables in production.

评论

云与基础设施 分类下的更多 MCP 服务器