Labsco
shreyansh-ghl logo

MySQL MCP Server

โ˜… 1

from shreyansh-ghl

A read-only MySQL database server for LLMs to inspect schemas and execute queries.

๐Ÿ”ฅ๐Ÿ”ฅ๐Ÿ”ฅโœ“ VerifiedFreeAdvanced setup

MySQL MCP Server

A Model Context Protocol server that provides read-only access to MySQL databases. This server enables LLMs to inspect database schemas and execute read-only queries.

Authentication

The server supports MySQL authentication through the database URL. The URL format is:

mysql://username:password@host:port/database

Examples:

  • DB: mysql://user:pass@localhost:3306/mydb

Note: Always ensure your credentials are properly secured and not exposed in public configurations.

Components

Tools

  • query
    • Execute read-only SQL queries against the connected database
    • Input: sql (string): The SQL query to execute
    • All queries are executed within a READ ONLY transaction
    • Authentication is handled automatically using the provided credentials

Resources

The server provides schema information for each table in the database:

  • Table Schemas (mysql://<host>/<table>/schema)
    • JSON schema information for each table
    • Includes column names and data types
    • Automatically discovered from database metadata
    • Access is authenticated using the provided credentials