Awesome MCPDatabases

blurrah/mcp-graphql

⭐ 406 TypeScript added to this list on 2025-04-09 repository created 2024-12-21

mcp-graphql is a Model Context Protocol (MCP) server designed to enable large language models (LLMs) to dynamically interact with GraphQL APIs. It achieves this by providing capabilities for schema introspection and query execution, allowing models to discover and utilize GraphQL APIs in a flexible and dynamic manner. The server supports automatic schema introspection from a specified GraphQL endpoint or can use a local GraphQL schema file if provided. It offers two main tools: one for retrieving the GraphQL schema (introspect-schema) and another for executing GraphQL queries (query-graphql). By default, mutation operations are disabled as a security precaution to prevent unintended modifications to databases or services, but they can be enabled via an environment variable if needed. The server is configured primarily through environment variables, including the GraphQL endpoint URL, request headers, mutation enablement, server name, and optional local schema file path. This design allows for flexible deployment and integration with various GraphQL services. The project also provides installation instructions for use with Claude Desktop via Smithery or manual installation. Security considerations are emphasized, particularly regarding the disabling of mutations by default to protect data integrity. The implementation is generic and designed to be adaptable, allowing users to customize or create their own MCP servers with more specific restrictions or capabilities as needed. Overall, mcp-graphql serves as a bridge between LLMs and GraphQL APIs, facilitating dynamic API interaction through the Model Context Protocol, making it a valuable tool for developers looking to integrate LLMs with GraphQL-based data sources.

https://github.com/blurrah/mcp-graphql

aiapi-interactionclaude-desktopdynamic-api-discoveryenvironment-variablesgraphqlintrospect-schemalarge-language-modelsllmmcpmcp-servermodel-context-protocolmodelcontextprotocolmutationsquery-executionquery-graphqlschema-introspectionsecuritysmithery

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.