本指南详细介绍了 Firebase 文档 MCP 服务器的设置与使用方法,帮助您高效地进行文档索引和测试工作。
此目录对应 Firebase 文档的索引器,是一个 Go 项目。其主要功能是从指定文件路径抓取并索引 Firebase 文档。
这是模型上下文协议服务器,通过标准输入输出传输方式提供内容服务。
这是一个使用 GenKit 实现的 MCP 客户端,专门用于测试 docs-mcp-server。
export genaikey="APIKEY" 来设置密钥。.indexResp 的文件夹。Go 会从 Firebase 文档网站抓取文档,以 Markdown 格式保存到磁盘,并在 SQL Lite 数据库中进行索引。若索引失败,会执行重试策略,重新将文档索引为 Markdown 格式。docs-mcp 文件夹中调用 go run .,这将启动位于 main.go 文件第 291 行附近列出文件路径的索引过程。export genaikey="APIKEY" 进行设置。docs-mcp-server 文件夹。cp $HOME/.indexResp/db.sqlite . 将索引数据库复制到当前 docs-mcp-server 文件夹。npm ci 然后 npm run build。构建完成后,通过运行 npm run build && npx @modelcontextprotocol/inspector node build/index.js 测试项目。这将启动检查程序,并打印出一个 URL,用于查看 STDIO 服务器。⚠️ 重要提示
作者发现使用 VSCode 的终端时会出现类似问题,因此如果遇到类似问题,请尝试使用系统终端。
const genAiKey = process.env.genaikey || "";
修改为
const genAiKey = process.env.genaikey || "MYAPIKEY";
genkit-mcp-tester 目录。cp $HOME/.indexResp/db.sqlite . 将索引数据库复制到当前 genkit-mcp-tester 文件夹。npm ci 然后 npm run build。构建完成后,通过运行 npm start 启动 Genkit 测试。mcp-tester。