• 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