For an MCP server for connecting to MySQL, the strongest matches are mark3labs/mcp-go (This is a Go SDK and framework for building), knex/knex (Knex is a database query builder and connection management) and encode/databases (This is a database abstraction and connection pooling library). mysqljs/mysql and tobi/qmd round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.
Selectăm repository-uri open-source de pe GitHub care se potrivesc cu „best mysql mcp servers”. Rezultatele sunt clasificate după relevanța față de căutarea ta — folosește filtrele de mai jos pentru a rafina rezultatele sau utilizează AI-ul.
mcp-go is a Go implementation of the Model Context Protocol (MCP) providing an SDK and framework for building servers that connect large language model applications to external tools and data sources. It serves as a developer kit for implementing bidirectional communication and structured data exchange between AI clients and servers. The framework enables the creation of executable tools with structured output schemas, reusable prompt templates, and data resource exposure via URI templates. It supports multiple transport layers, including stdio, HTTP, and Server-Sent Events, using a transport
This is a Go SDK and framework for building MCP servers rather than a pre-built server implementation specifically designed for MySQL database interaction.
Knex is a multi-dialect database client that provides a programmatic SQL query builder, a connection pool manager, and a versioned schema migration tool. It enables programmatic database interaction across multiple SQL engines, including PostgreSQL, MySQL, SQLite3, SQL Server, CockroachDB, and Oracle. The project distinguishes itself through a fluent interface for constructing complex SQL statements and a dedicated framework for database seeding. It utilizes specialized dialects to translate generic query representations into database-specific syntax while maintaining a consistent API across
Knex is a database query builder and connection management library, but it is not a pre-built Model Context Protocol server designed to expose database interfaces to LLMs.
This project is an asyncio database abstraction layer that provides a common interface for performing non-blocking database operations in Python. It functions as an asynchronous database driver wrapper and a SQL expression builder, allowing for the construction of raw SQL strings from structured Python objects. The library includes an asyncio connection pool manager that utilizes task-local storage to handle connection lifecycles and reduce resource overhead. It also serves as an async database transaction manager, wrapping operations in atomic transactions and savepoints to maintain data int
This is a database abstraction and connection pooling library for Python, not a pre-built Model Context Protocol server designed to expose MySQL to LLMs.
This project is a MySQL database driver and client for Node.js. It provides a JavaScript implementation of the MySQL protocol to facilitate connecting to, querying, and managing data within MySQL databases. The driver includes a connection pool manager to maintain a cache of reusable database connections, reducing the overhead of frequent network handshakes. It also supports row-by-row result streaming to process large datasets without loading entire result sets into memory. Core capabilities cover SQL query execution, the management of database transactions, and the coordination of multiple
This is a low-level database driver and connection library for Node.js, not a pre-built Model Context Protocol server that provides an LLM-ready interface for database interaction.
qmd is a local semantic search engine and RAG knowledge base indexer that functions as a Model Context Protocol server. It converts local documents, markdown files, and codebases into a searchable database to provide retrieval augmented generation capabilities for AI agents. The system exposes its search and retrieval tools via stdio or HTTP. It utilizes local model files for embeddings and reranking, supporting query expansion across multiple languages. The project employs abstract syntax tree based chunking to split source code at function and class boundaries. It implements hybrid vector-
This project is an MCP server designed for semantic search and RAG over local documents and codebases, rather than providing the SQL execution and schema introspection required for a MySQL database interface.
The Model Context Protocol C# SDK is a library for building clients and servers that implement the Model Context Protocol to integrate AI tools and resources. It provides an AI tool integration framework and a multi-modal content handler to exchange text, images, and binary resources between AI models and external context providers. The SDK utilizes a JSON-RPC communication library to manage bidirectional data exchange. It features a transport-agnostic communication layer that supports standard input and output, HTTP, and in-memory pipes, with specific integration for ASP.NET Core hosting. T
This repository is a software development kit for building Model Context Protocol servers rather than a pre-built server implementation for interacting with MySQL databases.
This project is a tool for integrating existing HTTP APIs with AI agents by translating standard web endpoints into the Model Context Protocol. It provides a framework for constructing and managing libraries of functions that allow large language models to execute tasks and retrieve data. The system functions as an AI gateway that manages tool hosting, authentication, and routing. It includes capabilities for monetizing tool access through usage-based billing and payment processor integration, as well as the ability to publish service definitions to a gateway for commercial productization. T
This project is a general-purpose framework for wrapping HTTP APIs into the Model Context Protocol, rather than a specialized server designed for MySQL database interaction and schema introspection.
This project is a Model Context Protocol server that connects large language models to the Xiaohongshu social media platform. It acts as a connector and API wrapper, enabling language models to programmatically search, read, and publish media and text. The system provides automation for content discovery and publishing, allowing for the creation of image and video posts with associated titles and descriptions. It also facilitates social engagement by managing the posting of comments and tracking engagement metrics for specific entries. The tool covers data retrieval for user profiles, post d
This repository is an MCP server designed for interacting with the Xiaohongshu social media platform rather than a database, making it a different category of tool entirely.
git-mcp is a Model Context Protocol server that transforms Git repositories and static sites into structured context providers for AI assistants. It functions as a documentation retrieval tool and repository indexer, exposing codebases and project files as standardized tools to reduce hallucinations in large language model responses. The project converts raw repository files, READMEs, and external URLs into formats optimized for token consumption. It enables AI agents to perform query-based code searches and retrieve specific sections of project documentation to maintain up-to-date technical
This repository is an MCP server designed for indexing and querying Git repositories and documentation, rather than providing the SQL execution and schema introspection capabilities required for interacting with a MySQL database.
This project is a MySQL database driver for Node.js that establishes network connections and executes SQL queries using a native communication protocol. It functions as an asynchronous SQL client, providing a promise-based query interface and support for async/await patterns to manage non-blocking database operations. The library includes a full MySQL protocol implementation, serving as a toolkit for building custom database servers, proxies, or clients. It also operates as a connection pool manager and an injection prevention tool, utilizing prepared statements and parameterized queries to s
This is a low-level MySQL database driver and connection library for Node.js, which serves as a building block for developers to create an MCP server rather than being a pre-built MCP server itself.
mcp-use is a development framework designed for building, deploying, and managing servers, clients, and autonomous agents using the Model Context Protocol. It provides a comprehensive toolkit for creating servers that expose custom tools, data resources, and prompts to compatible AI agents. The project distinguishes itself by offering a complete lifecycle for protocol-based applications, including a dedicated hosting platform for production servers and a compliance validator to ensure servers meet marketplace publishing requirements. It also features an observability suite for tracing protoco
This is a development framework and hosting platform for building and managing MCP servers, rather than a pre-built MCP server specifically designed to interface with MySQL databases.
The Open Agent Platform is an orchestration environment for building, deploying, and managing autonomous AI agents. It provides a framework for constructing both single-task performers and complex multi-agent systems, utilizing a central supervisor pattern to coordinate collaborative workflows and task delegation. The platform distinguishes itself through a graph-based execution model that defines the sequence of logic and tool calls, paired with a visual configuration interface that allows for the creation of agent workflows without manual coding. It incorporates enterprise-grade security by
This repository is an orchestration platform for building and managing autonomous AI agents rather than a specialized server designed to provide an MCP interface for MySQL databases.
Druid is a database connection management and monitoring framework designed to maintain persistent, high-performance links between applications and relational databases. It functions as a resource manager that automates the lifecycle of connection pools, reducing the overhead associated with repeatedly opening and closing network connections. The project distinguishes itself through an integrated query analysis engine that decomposes database statements into structured components. This capability enables real-time security auditing, syntax validation, and metadata extraction, allowing for the
Druid is a database connection pooling and monitoring framework rather than an MCP server, meaning it lacks the protocol-specific interface required for LLMs to interact with databases via the Model Context Protocol.
This project is a Node.js client for PostgreSQL databases, providing a protocol parser to translate raw binary streams into JavaScript objects. It serves as a driver for executing queries, managing data, and integrating Node.js applications with PostgreSQL backends. The library includes a connection pool manager to reduce network overhead by caching reusable connections and a result streamer that uses cursors to retrieve large datasets incrementally. It also functions as an event listener for subscribing to asynchronous server-side notifications to trigger real-time application events. Broad
This is a low-level PostgreSQL database driver used to build applications, rather than a pre-built Model Context Protocol server that provides an LLM-ready interface for database interaction.
This project provides secure, containerized infrastructure designed for autonomous agents, remote code execution, and cloud development. It functions as a sandboxed environment where AI agents and external processes can execute code, run shell commands, and manage files while remaining isolated from the host system. The system distinguishes itself by implementing the Model Context Protocol, allowing it to act as a standardized tool server that exposes browser and filesystem capabilities to compatible clients. It further integrates headless browser automation, enabling programmatic web navigat
This project is an MCP server for sandboxed code execution and browser automation, but it lacks the specific database connectivity and SQL introspection features required to interface with MySQL.
Dapper is a lightweight object-relational mapper for .NET that functions as a high-performance data access library. It operates by extending standard database connection interfaces, allowing developers to execute raw SQL queries while automating the mapping of database results to strongly-typed objects. The library distinguishes itself through its use of runtime code generation, which creates high-performance instructions to map database rows to object properties with minimal overhead. It provides flexible data retrieval options, supporting both memory-buffered loading for speed and row-by-ro
This is a data access library for .NET applications rather than a standalone Model Context Protocol server designed to expose MySQL databases to LLMs.
The inspector is a diagnostic and validation tool for the Model Context Protocol. It provides an interactive interface and a transport proxy to discover, inspect, and execute the tools, prompts, and resources provided by an MCP server. The project serves as a debugger and compliance tester to verify that server implementations adhere to the protocol specification and JSON-RPC standards. It allows for real-time monitoring of message exchanges and logs between clients and servers across various transport layers, such as standard input/output and Server-Sent Events. The tool covers a broad rang
This repository is a diagnostic and debugging tool for testing MCP servers rather than a functional server implementation that provides an interface for LLMs to interact with MySQL databases.
Sea-ORM is an asynchronous SQL object-relational mapper and database toolkit for mapping relational tables to strongly typed objects. It provides a relational database mapper for performing CRUD operations across MySQL, PostgreSQL, and SQLite, and includes a programmatic dynamic query builder for constructing complex SQL statements. The project distinguishes itself by providing a GraphQL schema generator that transforms database entities into typed schemas with built-in pagination and filters. It also features a dedicated database migration tool for defining and applying versioned schema chan
This is an object-relational mapper library for Rust applications rather than a standalone Model Context Protocol server designed to expose database interfaces to LLMs.
PyMySQL is a MySQL database connector and SQL database driver for Python environments. It serves as a client library that enables Python applications to establish network connections and interact with MySQL database servers. The library is a pure Python implementation of the MySQL client-server wire protocol. This design allows for MySQL integration and data management without requiring native C extensions. The project provides capabilities for database connectivity, query execution, and secure access control. It follows the DB-API 2.0 specification to provide a consistent interface for mana
This is a low-level database driver library used to connect to MySQL, rather than a Model Context Protocol (MCP) server that provides the necessary interface for LLMs to interact with the database.
This project provides a translation layer and set of adapters designed to bridge AI agents with the Model Context Protocol. It functions as an integration layer that allows agents to operate as protocol-compliant servers and enables the conversion of protocol-based tools into formats compatible with agent frameworks and logic graphs. The adapters facilitate tool interoperability by wrapping external protocol tools for use within agent workflows and exposing internal agent capabilities to any client implementing the Model Context Protocol. This creates a communication bridge that supports inte
This repository is an integration layer for bridging agent frameworks with the Model Context Protocol rather than a dedicated MCP server implementation for MySQL databases.
This project is a Model Context Protocol server that enables large language models to generate and render data visualizations, charts, and diagrams. It functions as a toolset for AI assistants to transform raw data into professional visual representations. The server utilizes an intelligent selection layer to determine the most effective visualization format based on the provided data. It supports remote rendering via external HTTP services and provides the flexibility to route requests to self-hosted rendering endpoints for private network environments. Capabilities cover a wide range of da
This is an MCP server designed for data visualization and chart generation rather than database management, meaning it lacks the SQL execution and schema introspection capabilities required to interface with a MySQL database.
PostgREST is a standalone server process that automatically transforms a relational database schema into a fully functional RESTful API. By querying system catalogs at startup, it maps tables, views, and stored procedures into standardized web endpoints, allowing developers to build backend services by focusing exclusively on database design. The service functions as a declarative engine that translates HTTP requests and query parameters directly into native SQL operations. It maintains stateless request processing and integrates connection pooling to manage high-frequency interactions effici
This is a REST API generator for PostgreSQL databases rather than a Model Context Protocol server designed to provide LLMs with direct database interface capabilities.
WeKnora is a multi-tenant retrieval-augmented generation (RAG) knowledge platform and autonomous AI agent framework. It transforms raw documents into queryable knowledge bases and integrates large language models with vector databases to provide grounded AI responses. The system also functions as a Model Context Protocol (MCP) tool server, exposing knowledge search and agentic capabilities to external AI clients. The platform distinguishes itself through an autonomous agent framework that utilizes iterative reasoning, tool calling, and web search to solve multi-step tasks. It implements a sta
This is a comprehensive RAG and autonomous agent framework that includes MCP capabilities, but it is not a dedicated MySQL-specific MCP server designed for database schema introspection and SQL execution.
Atmosphere is a Java-based framework for building and coordinating AI agents. It provides a real-time transport layer for streaming data via WebSockets, SSE, gRPC, and WebTransport, alongside a multi-agent orchestration framework for managing agent fleets through sequential, parallel, and graph-based execution workflows. The project features a durable workflow engine that persists agent state as snapshots, allowing long-running tasks to survive system restarts and incorporate human-in-the-loop approvals. It also implements Model Context Protocol servers to expose tools, resources, and prompt
This is a general-purpose framework for orchestrating AI agents and managing agent workflows rather than a specialized server designed to provide LLMs with direct interface access to MySQL databases.
OpenHands is an autonomous agent framework designed for software engineering workflows. It provides a modular platform for orchestrating AI agents that reason, plan, and execute tasks within isolated, containerized development environments. By integrating with standard version control and development tools, the system enables agents to autonomously navigate codebases, implement features, and resolve issues through iterative reasoning and tool execution. The platform distinguishes itself through a model-agnostic orchestrator that connects diverse language models to a unified tool registry. It
This repository is an autonomous agent framework for software engineering rather than a dedicated Model Context Protocol server for MySQL, though it may use various tools to interact with databases during its agentic workflows.
| Repository | Stele | Limbaj | Licență | Ultimul push |
|---|---|---|---|---|
| mark3labs/mcp-go | 8.8K | Go | MIT | |
| knex/knex | 20.3K | JavaScript | MIT | |
| encode/databases | 4K | Python | BSD-3-Clause | |
| mysqljs/mysql | 18.6K | JavaScript | MIT | |
| tobi/qmd | 9.5K | TypeScript | mit | |
| modelcontextprotocol/csharp-sdk | 3.9K | C# | other | |
| transitive-bullshit/chatgpt-api | 18.1K | TypeScript | NOASSERTION | |
| xpzouying/xiaohongshu-mcp | 14.2K | Go | — | |
| idosal/git-mcp | 7.6K | TypeScript | apache-2.0 | |
| sidorares/node-mysql2 | 4.4K | TypeScript | MIT |