mysql_mcp_server_pro and mcp-database-server

These two tools are competitors, as both provide Model Context Protocol (MCP) servers for interacting with MySQL databases, although `wenb1n-dev/mysql_mcp_server_pro` focuses on MySQL with added anomaly analysis and extensibility, while `ahmetbarut/mcp-database-server` offers broader multi-database support and a built-in Web UI.

mysql_mcp_server_pro
61
Established
mcp-database-server
51
Established
Maintenance 2/25
Adoption 16/25
Maturity 25/25
Community 18/25
Maintenance 10/25
Adoption 4/25
Maturity 24/25
Community 13/25
Stars: 290
Forks: 39
Downloads: 497
Commits (30d): 0
Language: Python
License: MIT
Stars: 5
Forks: 2
Downloads:
Commits (30d): 0
Language: TypeScript
License: MIT
Stale 6m
No risk flags

About mysql_mcp_server_pro

wenb1n-dev/mysql_mcp_server_pro

Model Context Protocol (MCP) server that supports secure interaction with MySQL databases and has anomaly analysis capabilities.更加牛逼!更加好用!不仅止于mysql的增删改查功能; 还包含了数据库异常分析能力;且便于开发者们进行个性化的工具扩展

Implements the full MCP specification across STDIO, SSE, and HTTP transports with OAuth2.0 support, enabling integration with AI clients like Claude and Cursor. Beyond standard CRUD operations, provides diagnostic tools for SQL optimization, database health analysis (connection/transaction/lock status), index usage patterns, and execution plan analysis. Role-based access control (read-only, writer, admin) combined with extensible prompt templates allows developers to customize tool behavior for domain-specific workflows.

About mcp-database-server

ahmetbarut/mcp-database-server

A Model Context Protocol (MCP) server that provides multi-database query execution capabilities with support for SQLite, PostgreSQL, and MySQL databases. Includes a built-in Web UI for managing database connections.

Implements connection pooling with configurable limits and timeout settings, plus parameterized query execution with SQL injection protection via Zod validation. Persists all connection configs in a local SQLite store, enabling stateful management across server restarts, and integrates directly with Claude Desktop and Cursor IDE through stdio-based MCP transport.

Scores updated daily from GitHub, PyPI, and npm data. How scores work