• Home
  • Categories
  • Tags
  • Pricing
  • Submit
  1. Home
  2. Database & Messaging Mcp Servers
  3. db-mcp-server

db-mcp-server

High-performance multi-database MCP server built with Golang, supporting MySQL & PostgreSQL, with tools for query execution, transaction management, and performance analysis.

🌐Visit Website

About this tool

db-mcp-server

A high-performance multi-database MCP (Model Context Protocol) server built with Golang, designed to provide AI assistants with structured, unified access to multiple databases.

  • Source: https://github.com/FreePeak/db-mcp-server
  • Category: database-messaging-mcp-servers
  • Tags: mcp, database, golang, mysql, postgresql

Features

  • Multi-Database Support:

    • Connects to and interacts with multiple databases concurrently
    • Supported databases:
      • MySQL: Full support for queries, transactions, schema analysis, and performance insights
      • PostgreSQL (v9.6-17): Full support for queries, transactions, schema analysis, and performance insights
      • TimescaleDB: Full support including hypertables, time-series queries, continuous aggregates, compression, and retention policies
  • Dynamic Tool Generation:

    • Automatically generates specialized tools for each connected database
  • Query Tools:

    • query_<db_id>: Execute SELECT queries and get results as tabular datasets
    • execute_<db_id>: Run data manipulation statements (INSERT, UPDATE, DELETE)
    • transaction_<db_id>: Begin, commit, and rollback transactions
  • Schema Tools:

    • schema_<db_id>: Get information about tables, columns, indexes, and foreign keys
    • generate_schema_<db_id>: Generate SQL or code from database schema
  • Performance Tools:

    • performance_<db_id>: Analyze query performance and get optimization suggestions
  • TimescaleDB Specialized Tools:

    • timescaledb_<db_id>: General TimescaleDB operations
    • create_hypertable_<db_id>: Convert standard tables to hypertables
    • list_hypertables_<db_id>: List all hypertables
    • time_series_query_<db_id>: Execute optimized time-series queries with bucketing
    • time_series_analyze_<db_id>: Analyze time-series data patterns
    • continuous_aggregate_<db_id>: Create materialized views that auto-update
    • refresh_continuous_aggregate_<db_id>: Manually refresh continuous aggregates
  • Deployment Options:

    • Docker deployment
    • STDIO mode (for IDE integration)
    • SSE mode (Server-Sent Events)
    • Source code installation
  • Configuration:

    • Supports configuration via JSON files and command-line options
  • Clean Architecture:

    • Follows clean architecture principles for maintainability
  • Logging:

    • Verbose logging available for troubleshooting

Pricing

  • The project is open source and licensed under the MIT License. No pricing plans are specified.
Surveys

Loading more......

Information

Websitegithub.com
PublishedMay 14, 2025

Categories

1 Item
Database & Messaging Mcp Servers

Tags

5 Items
#mcp
#database
#golang
#mysql
#postgresql

Similar Products

6 result(s)
Database

A universal MCP server supporting multiple database types, such as PostgreSQL, Redshift, CockroachDB, MySQL, RDS MySQL, Microsoft SQL Server, BigQuery, Oracle DB, and SQLite.

Clickzetta Server

An MCP server bridging to ClickZetta databases for executing SQL queries, exploring schema information, and documenting insights via natural language interaction.

Datomic Mcp

Provides a JSON-RPC interface to Datomic databases through the MCP protocol, enabling schema exploration and Datalog query execution. This makes it a specialized MCP server for interacting with Datomic.

Dbs

A Model Context Protocol (MCP) implementation for connecting to and working with various database systems, serving as a versatile MCP server.

Dbutils

An all-in-one MCP service that allows AI-powered data analysis by connecting to multiple types of databases (sqlite, mysql, postgres, etc.) within a single, unified configuration, making it a comprehensive MCP server solution.

convex-mcp-server

Convex MCP server for database integration, providing introspection, table exploration, and query execution.

Built with
Ever Works
Ever Works

Connect with us

Stay Updated

Get the latest updates and exclusive content delivered to your inbox.

Product

  • Categories
  • Tags
  • Pricing
  • Help

Clients

  • Sign In
  • Register
  • Forgot password?

Company

  • About Us
  • Admin
  • Sitemap

Resources

  • Blog
  • Submit
  • API Documentation
All product names, logos, and brands are the property of their respective owners. All company, product, and service names used in this repository, related repositories, and associated websites are for identification purposes only. The use of these names, logos, and brands does not imply endorsement, affiliation, or sponsorship. This directory may include content generated by artificial intelligence.
Copyright © 2025 Acme. All rights reserved.·Terms of Service·Privacy Policy·Cookies