Firebase Docs MCP Server Setup
@nohe427
Firebase Docs MCP Server Setup について
This is a sample for showing how to do FIrebase Docs as an MCP server (including indexing documents)
基本情報
設定
ツール
ツールは検出されませんでした
ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。
概要
What is Firebase Docs MCP Server Setup?
Firebase Docs MCP Server Setup is a toolchain that indexes Firebase documentation into a local SQLite database and serves the indexed content through a Model Context Protocol (MCP) server using stdio transport. It is designed for developers who want to query Firebase documentation via MCP-compatible AI assistants or tools. The project includes a Go-based indexer, a Node.js MCP server, and a Genkit-based MCP client for testing.
How to use Firebase Docs MCP Server Setup?
- Set the Gemini API key:
export genaikey="APIKEY". - From the
docs-mcpfolder, rungo run .to index Firebase docs into$HOME/.indexResp/db.sqlite. - Copy the database to the
docs-mcp-serverfolder:cp $HOME/.indexResp/db.sqlite .. - Install dependencies and build:
npm ci && npm run build. - Test the MCP server:
npx @modelcontextprotocol/inspector node build/index.js(or use the Genkit tester vianpx genkit start -- npx tsx --watch src/index.ts).
Key features of Firebase Docs MCP Server Setup
- Indexes multiple Firebase documentation pages into a local SQLite database
- Uses Gemini embedding models for document retrieval
- Provides a stdio-based MCP server for tool-based queries
- Includes a Genkit MCP client for interactive testing
- Implements retry logic on indexing failures
Use cases of Firebase Docs MCP Server Setup
- Querying Firebase documentation through an AI assistant using MCP tools
- Building a custom documentation retrieval pipeline for Firebase content
- Testing and debugging an MCP server with a local Genkit DevUI
- Integrating Firebase docs into Genkit flows via the
find-firebase-doctool
FAQ from Firebase Docs MCP Server Setup
What API key is required?
A Gemini API key from AI Studio is required — set it with the genaikey environment variable.
Where is the indexed database stored?
The SQLite database is stored at $HOME/.indexResp/db.sqlite.
What transport does the MCP server use?
The server uses STDIO transport.
Are there any known issues with running the inspector?
The author reports trouble using the VSCode integrated terminal for the inspector; use your system terminal instead.
What dependencies are needed?
Go, Node.js, npm, and Genkit are required. The indexer uses Go and the server uses Node.js.
「メモリとナレッジ」の他のコンテンツ
Ultimate Google Docs & Drive MCP Server
a-bonusThe Ultimate Google Docs, Sheets, Drive, Gmail, & Google Calendar MCP Server. This MCP (primarily for use in Claude Desktop) gains full access to your google suite and lets claude do its thing.
Context Portal MCP (ConPort)
GreatScottyMacContext Portal (ConPort): A memory bank MCP server building a project-specific knowledge graph to supercharge AI assistants. Enables powerful Retrieval Augmented Generation (RAG) for context-aware development in your IDE.
Context7 MCP - Up-to-date Docs For Any Cursor Prompt
upstashContext7 Platform -- Up-to-date code documentation for LLMs and AI code editors

Dash Api Docs Mcp Server
KapeliMCP server for Dash, the macOS API documentation browser
Basic Memory
basicmachines-coAI conversations that actually remember. Never re-explain your project to your AI again. Join our Discord: https://discord.gg/tyvKNccgqN
コメント