Token导航 LogoToken导航TokenDH.com
Firebase Docs MCP logo
开发工具未说明官方级别未说明来源级核验

Firebase Docs MCP

MCP Server

This is a sample for showing how to do FIrebase Docs as an MCP server (including indexing documents)

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
Go开发工具命令行工具

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

nohe427

提供方

nohe427

最后核验

2026/5/18 04:04

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

Firebase文档MCP服务器设置

目录布局

docs mcp

这对应于Firebaes文档的索引器。这是一个Go项目 对所列文件路径中包含的Firebase文档进行索引。

docs-mcp服务器

这是通过stdio提供内容的模型上下文协议服务器 运输。

genkit mcp测试仪

这是使用docs-MCP服务器进行测试的MCP客户端的genkit实现。

如何使用

从索引开始

  1. 设置API密钥。我们正在为文档使用Gemini嵌入模型,因此

从获取API密钥 AI工作室 是必需的。向 设置API密钥,调用 export genaikey="APIKEY" 在您的终端

  1. 确保输出目录为空。我们正在将文件写入您的家中

名为的文件夹中的目录 .indexResp.As go从中提取文档 Firebase文档网站,它以markdown格式将文件写入磁盘 还将它们索引到此目录中的SQL-lite数据库中。如果索引失败, 它执行重试策略,将文档重新索引为markdown格式。

  1. docs-mcp 文件夹,呼叫 go run . 这将启动索引

处理中第291行附近列出的文件 main.go 文件。

测试索引器

  1. 设置API密钥。我们正在为文档使用Gemini嵌入模型,因此

从获取API密钥 AI工作室 是必需的。向 设置API密钥,调用 export genaikey="APIKEY" 在您的终端

  1. 切换到 docs-mcp-server 文件夹。
  1. 将索引数据库复制到本地 docs-mcp-server 文件夹。这可能是

通过电话完成 cp $HOME/.indexResp/db.sqlite .

  1. 安装依赖项并构建项目。 npm ci 然后

npm run build。项目构建完成后,您可以通过以下方式测试项目 召唤 npm run build && npx @modelcontextprotocol/inspector node build/index.js. 这将启动检查器,并应打印一个URL供您查看STDIO服务器。

  1. 在检查器视图中单击连接,然后单击工具->列出工具

->找到firebase文档,然后键入您想要的请求 使用。 注: 作者在使用VSCode内置的终端时遇到了问题 为了运行此步骤,如果您遇到类似的问题,请尝试系统 终端。

使用Genkit进行测试

  1. 通过在中更改此行来设置代码中的API键

嵌入.ts 发件人: const genAiKey = process.env.genaikey || "";const genAiKey = process.env.genaikey || "MYAPIKEY";

  1. 切换到 genkit-mcp-tester 目录。
  1. 将索引数据库复制到本地 genkit-mcp-tester 文件夹。这可能是

通过电话完成 cp $HOME/.indexResp/db.sqlite .

  1. 安装依赖项并构建项目。 npm ci 然后

npm run build。项目构建完成后,您可以通过以下方式测试项目 召唤 npx genkit start -- npx tsx --watch src/index.ts. 这将启动Genkit DevUI,您可以在其中与流程和工具进行交互 直接。通常打开DevUI http://localhost:4000 并访问工具-> find-firebase-doc/find-firebase-doc 工具和制作 请点击此处。您可以看到,请求正在返回我们看到的结果 在模型上下文协议/检查器中。

目录标签

目录标签

Go开发工具命令行工具developer-toolsfirebasemcpserver-setup文档索引本地部署SQLiteMCP服务器Genkit

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP