基于 Firebase 的 MCP 服务器实现
这是一个基于 Firebase 的 Model Context Protocol (MCP) 服务器实现,支持 Node.js 和 Cloudflare Workers 两种运行模式。
快速入门
-
克隆仓库: git clone https://github.com/您的用户名/mcp-server-firebase.git cd mcp-server-firebase
-
安装依赖: npm install
-
配置环境变量:
- 本地模式:设置 Firebase 服务账户密钥路径 export SERVICE_ACCOUNT_KEY_PATH="/path/to/your-service-account.json"
- Cloudflare Workers 模式:更新 wrangler.toml 或使用 Secrets 设置环境变量
-
运行项目:
- 本地模式:npm run dev
- Cloudflare Workers 模式:npm run dev:worker
- 同时运行两种模式:npm run dev:all
-
部署到 Cloudflare Workers:
- 开发环境:npm run deploy:worker
- 生产环境:npm run deploy:production
更多功能和配置方法请参考 README 文档。