MIT License
Firebase 实时数据库 MCP
概述
该项目的灵感源自firebase-mcp 。与使用 Firestore 功能的 firebase-mcp 不同, firebase-realtimeDB-mcp使用的是 Firebase 实时数据库功能。Firebase 实时数据库 MCP 使 AI 助手能够直接与 Firebase 服务协作。
🚀 快速入门
先决条件
- 具有服务帐户凭据的 Firebase 项目
- Node.js 环境
1. Firebase 配置
- 前往Firebase 控制台→ 项目设置 → 服务帐户
- 点击“生成新私钥”
- 安全保存 JSON 文件
2.环境变量
必需的
SERVICE_ACCOUNT_KEY_PATH
:您的 Firebase 服务帐户密钥 JSON 的路径FIREBASE_DATABASE_URL
:Firebase 实时数据库 URL
1. 本地安装 Firebase 实时数据库 MCP 项目
A. 在终端运行git clone https://github.com/ytzlax/firebase-realtimeDB-mcp.git
。
B. cd 到克隆的路径,然后运行npm i
。
C.运行npm run build
。
2. 安装 MCP 服务器
将服务器配置添加到您的 MCP 设置文件:
- Claude 桌面:
~/Library/Application Support/Claude/claude_desktop_config.json
- 增强:
~/Library/Application Support/Code/User/settings.json
- 游标:
[project root]/.cursor/mcp.json
如何与 Claude Desktop 一起使用?
按照指南https://modelcontextprotocol.io/quickstart/user并添加以下配置:
Firebase 工具
工具 | 描述 | 必需参数 |
---|---|---|
get_documents_by_filter | 通过过滤器获取文档 | collectionName 、 field 、 value |
list_collections | 列出根集合 | 没有任何 |
add_doc | 添加文档 | json对象 |
This server cannot be installed
local-only server
The server can only run on the client's local machine because it depends on local resources.
Firebase 实时数据库
Related MCP Servers
- Apache 2.0
- MIT License