基于 Firebase 的 MCP 服务器实现

基于 Firebase 的 MCP 服务器实现

这是一个基于 Firebase 的 Model Context Protocol (MCP) 服务器实现,支持 Node.js 和 Cloudflare Workers 两种运行模式。

快速入门

  1. 克隆仓库: git clone https://github.com/您的用户名/mcp-server-firebase.git cd mcp-server-firebase

  2. 安装依赖: npm install

  3. 配置环境变量:

    • 本地模式:设置 Firebase 服务账户密钥路径 export SERVICE_ACCOUNT_KEY_PATH="/path/to/your-service-account.json"
    • Cloudflare Workers 模式:更新 wrangler.toml 或使用 Secrets 设置环境变量
  4. 运行项目:

    • 本地模式:npm run dev
    • Cloudflare Workers 模式:npm run dev:worker
    • 同时运行两种模式:npm run dev:all
  5. 部署到 Cloudflare Workers:

    • 开发环境:npm run deploy:worker
    • 生产环境:npm run deploy:production

更多功能和配置方法请参考 README 文档。