Awesome MCPDatabases

gannonh/firebase-mcp

⭐ 248 TypeScript added to this list on 2025-05-06 repository created 2025-03-08

Firebase MCP is a server implementation of the Model Context Protocol (MCP) designed to enable AI assistants to interact seamlessly with Firebase services. It supports core Firebase functionalities including Firestore for document database operations, Storage for file management, and Authentication for user management and verification. This server acts as a bridge allowing AI clients such as Claude Desktop, Augment Code, VS Code, and Cursor to perform Firebase operations through standardized MCP tools. The project provides a comprehensive set of tools for Firestore, including adding, listing, retrieving, updating, and deleting documents, as well as listing collections and querying collection groups. For Storage, it supports listing files, retrieving file metadata and URLs, and uploading files either from content or from URLs. Authentication tools allow fetching user details by ID or email. Firebase MCP supports multiple transport mechanisms, including the default stdio and an HTTP transport mode that enables running the server as a standalone HTTP service accessible by multiple clients. The HTTP transport also supports session management, allowing stateful interactions with multiple clients. Setup involves configuring a Firebase project with service account credentials and setting environment variables such as the service account key path and optionally the storage bucket name. The server can be installed and run locally or via npx for ease of use. The project includes detailed instructions for integration with various MCP clients and troubleshooting common issues. The codebase is organized with a clear structure separating the server entry point, utility functions, and Firebase service clients for authentication, Firestore, and storage. It also includes testing support with Firebase emulators to ensure reliability. Overall, Firebase MCP facilitates powerful AI-driven interactions with Firebase backend services through the MCP framework, enhancing automation and intelligent data management capabilities for developers and AI applications.

https://github.com/gannonh/firebase-mcp

ai-assistantsai-client-integrationapiapi-toolsaugment-codeauthenticationclaude-desktopcursordeveloper-guidedocument-databasefile-managementfile-uploadfirebasefirebase-emulatorsfirebase-storage-bucketfirestorehttp-transportmcpmodel-context-protocolmodelcontextprotocolnode.jsservice-accountsession-managementstdio-transportstoragetroubleshootinguser-managementvs-code

Also in Databases

dolthub/dolt

Dolt is a SQL database with Git-like version control capabilities, enabling users to manage, version, and collaborate on data and schemas as easily as code in Git repositories.

t8y2/dbx

DBX is a lightweight, cross-platform database client supporting over 70 databases, featuring a built-in AI assistant, MCP Server, and available as desktop, Docker, or CLI.

Canner/WrenAI

Open-source generative BI engine that exposes governed text-to-SQL, a semantic layer and dashboard generation to AI agents through an MCP server and CLI across more than twenty data sources.

googleapis/mcp-toolbox

MCP Toolbox for Databases is an open-source Model Context Protocol (MCP) server that connects AI agents, IDEs, and applications directly to enterprise databases, offering both pre-built and custom ...

makenotion/notion-mcp-server

The Notion MCP Server is an official MCP server implementation that enables secure, programmatic interaction with Notion content through MCP commands, optimized for AI agents and supporting multiple deployment options.

bytebase/dbhub

DBHub is a universal database gateway implementing the Model Context Protocol (MCP) server interface, enabling MCP clients to connect to and explore multiple database systems including MySQL, PostgreSQL, Oracle, SQL Server, MariaDB, and SQLite.

crystaldba/postgres-mcp

Postgres MCP Pro is an open-source Model Context Protocol server for PostgreSQL that provides advanced database health monitoring, index tuning, query plan analysis, and safe SQL execution to support AI agents and developers throughout the application lifecycle.

supabase-community/supabase-mcp

Supabase MCP Server connects Supabase projects to AI assistants using the Model Context Protocol, enabling LLMs to manage and query Supabase resources.