关于 Firebase MCP Server
Firebase MCP Server 通过统一的 MCP 接口提供 Firebase Authentication、Firestore 和 Storage 操作,面向需要查询用户、管理文档或查看存储文件的 MCP 客户端。
主要功能
- 01按 ID 或邮箱查询用户
- 02添加、更新和删除 Firestore 文档
- 03列出 Firestore 集合和文档
- 04列出 Storage 文件并获取元数据或下载 URL
适用场景
- 01按 ID 或邮箱检索 Firebase 用户
- 02通过 MCP 客户端管理 Firestore 文档
- 03查看 Storage 文件并获取下载 URL
MCP 相关
该服务向 MCP 客户端公开 Firebase Authentication、Firestore 和 Storage 操作。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
Firebase MCP 服务
概述
这是一个 Firebase MCP(Model Context Protocol)服务,提供统一接口,用于与各种 Firebase 服务交互,包括 Authentication、Firestore 和 Storage。
设置
-
克隆并构建项目:
git clone https://github.com/gemini-dk/mcp-server-firebase cd mcp-server-firebase npm install npm run build -
获取 Firebase 服务账号密钥:
- 前往 Firebase Console > Project Settings > Service accounts
- 点击“Generate new private key”
- 将 JSON 文件保存到项目目录中
-
配置
mcp_settings.json:{ "firebase-mcp": { "command": "node", "args": [ "/path/to/mcp-server-firebase/dist/index.js" ], "env": { "SERVICE_ACCOUNT_KEY_PATH": "/path/to/serviceAccountKey.json" } } }将
/path/to/mcp-server-firebase替换为克隆仓库的实际路径。 将/path/to/serviceAccountKey.json替换为服务账号密钥文件的路径。
可用 API
Authentication
- 按 ID 或电子邮件获取用户
Firestore
- 添加/更新/删除文档
- 列出集合/文档
Storage
- 列出目录中的文件
- 获取文件元数据和下载 URL
许可证
- MIT 许可证
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。