SkySQL MCP Server

SkySQL MCP Server

Serverless MariaDB database management with AI-powered agents via Model Context Protocol.

2
Stars
3
Forks
2
Watchers
2
Issues
SkySQL MCP Server implements the Model Context Protocol to provide a robust interface for launching and managing serverless MariaDB and MySQL database instances. It offers capabilities to interact with AI-powered agents for intelligent database operations, execute SQL queries, and manage credentials and security settings. Integration with tools like MCP CLI, Smithery.ai, and Cursor.sh is supported for interactive usage. Designed for efficiency and scalability, it enables streamlined database workflows with advanced AI assistance.

Key Features

Serverless MariaDB database instance management
AI-powered database agent interaction
Direct execution of SQL queries on SkySQL
Credential and API key management
IP allowlist management
Service monitoring and listing
Integration with MCP CLI tools
Cross-platform support (Cursor.sh, Smithery.ai, Windsurf)
Installation automation via bash scripts
Third-party UI integration via Smithery.ai

Use Cases

Launching new serverless MariaDB instances
Managing multiple database services efficiently
Automating complex SQL workflows through AI agents
Enhancing database security with credential and IP allowlist management
Monitoring health and status of database instances
Interactive SQL query execution using CLI tools
Integrating AI-assisted database operations in development environments
Streamlining database provisioning for rapid prototyping
Managing credentials for multiple cloud database environments
Testing and deploying database solutions with AI support

README

SkySQL MCP Server

Trust Score smithery badge

This package contains everything needed to set up the SkySQL MCP (Model Context Protocol) server, which provides a powerful interface for managing SkySQL (MySQL/MariaDB) database instances and interacting with SkyAI Agents.

Features

  • Launch and manage serverless MariaDB database instances
  • Interact with AI-powered database agents
  • Execute SQL queries directly on SkySQL (MySQL/MariaDB) instances
  • Manage database credentials and IP allowlists
  • List and monitor database services

Installation

Prerequisites

  • Python 3.10 or higher
  • A SkySQL API key

Option 1: Run locally

Installation steps

  1. Clone the repository:

    bash
    git clone git@github.com:skysqlinc/skysql-mcp.git
    cd skysql-mcp
    
  2. Run the installation script:

    bash
    chmod +x install.sh
    ./install.sh
    
  3. Create a .env file in the root directory of the cloned git repository with your SkySQL API key. Obtain API key by signing up for free on SkySQL.

    SKYSQL_API_KEY=<your_skysql_api_key_here>
    
  4. Use MCP CLI tool to test the server interactively.

    npx @wong2/mcp-cli uv run python src/mcp-server/server.py
    
  5. Configure in Cursor.sh manually

    For Mac/Linux:

    bash
    chmod +x launch.sh
    

Update mcp.json:

  • command "<full-path-to>/skysql-mcp/launch.sh" for Mac/Linux and "<full-path-to>\\skysql-mcp\\launch.bat" for Windows.
  • SKYSQL_API_KEY with your SkySQL API key

Copy the mcp.json included in the repo to Cursor MCP Settings

Option 2: Installing via Smithery.ai

You can use Smithery.ai to test the MCP server via their UI. Follow the installation instructions from smithery.ai

For example, use the following command to install it in Cursor.sh IDE:

bash
npx -y @smithery/cli@latest install @skysqlinc/skysql-mcp --client cursor --profile <your-smithery-profile> --key <your-smithery-kay>

For Windsurf:

bash
npx -y @smithery/cli@latest install @skysqlinc/skysql-mcp --client windsurf --profile <your-smithery-profile> --key <your-smithery-key>

Star History

Star History Chart

Repository Owner

skysqlinc
skysqlinc

Organization

Repository Details

Language Python
Default Branch main
Size 33 KB
Contributors 3
License MIT License
MCP Verified Nov 12, 2025

Programming Languages

Python
84.81%
Dockerfile
7.41%
Shell
4.4%
Batchfile
3.38%

Tags

Join Our Newsletter

Stay updated with the latest AI tools, news, and offers by subscribing to our weekly newsletter.

We respect your privacy. Unsubscribe at any time.

Related MCPs

Discover similar Model Context Protocol servers

  • Multi-Database MCP Server (by Legion AI)

    Multi-Database MCP Server (by Legion AI)

    Unified multi-database access and AI interaction server with MCP integration.

    Multi-Database MCP Server enables seamless access and querying of diverse databases via a unified API, with native support for the Model Context Protocol (MCP). It supports popular databases such as PostgreSQL, MySQL, SQL Server, and more, and is built for integration with AI assistants and agents. Leveraging the MCP Python SDK, it exposes databases as resources, tools, and prompts for intelligent, context-aware interactions, while delivering zero-configuration schema discovery and secure credential management.

    • 76
    • MCP
    • TheRaLabs/legion-mcp
  • XiYan MCP Server

    XiYan MCP Server

    A server enabling natural language queries to SQL databases via the Model Context Protocol.

    XiYan MCP Server is a Model Context Protocol (MCP) compliant server that allows users to query SQL databases such as MySQL and PostgreSQL using natural language. It leverages the XiYanSQL model, providing state-of-the-art text-to-SQL translation and supports both general LLMs and local deployment for enhanced security. The server lists available database tables as resources and can read table contents, making it simple to integrate with different applications.

    • 218
    • MCP
    • XGenerationLab/xiyan_mcp_server
  • MCP 数据库工具 (MCP Database Utilities)

    MCP 数据库工具 (MCP Database Utilities)

    A secure bridge enabling AI systems safe, read-only access to multiple databases via unified configuration.

    MCP Database Utilities provides a secure, standardized service for AI systems to access and analyze databases like SQLite, MySQL, and PostgreSQL using a unified YAML-based configuration. It enforces strict read-only operations, local processing, and credential protection to ensure data privacy and integrity. The tool is suitable for entities focused on data privacy and minimizes risks by isolating database connections and masking sensitive data. Designed for easy integration, it supports multiple installation options and advanced capabilities such as schema analysis and table browsing.

    • 85
    • MCP
    • donghao1393/mcp-dbutils
  • Supabase MCP Server

    Supabase MCP Server

    Connect Supabase projects to AI assistants using the Model Context Protocol.

    Supabase MCP Server enables direct, secure integration between Supabase projects and AI assistants such as Cursor, Claude, and Windsurf. Leveraging the Model Context Protocol, it provides standardized endpoints for external LLMs to perform tasks like managing tables, fetching configurations, and querying data on Supabase. The server supports OAuth 2.1 Dynamic Client Registration and offers easy setup with feature groups and popular client installers for local, cloud, and self-hosted environments.

    • 2,263
    • MCP
    • supabase-community/supabase-mcp
  • YDB MCP

    YDB MCP

    MCP server for AI-powered natural language database operations on YDB.

    YDB MCP acts as a Model Context Protocol server enabling YDB databases to be accessed via any LLM supporting MCP. It allows AI-driven and natural language interaction with YDB instances by bridging database operations with language model interfaces. Flexible deployment through uvx, pipx, or pip is supported, along with multiple authentication methods. The integration empowers users to manage YDB databases conversationally through standardized protocols.

    • 24
    • MCP
    • ydb-platform/ydb-mcp
  • CipherTrust Manager MCP Server

    CipherTrust Manager MCP Server

    Enables AI assistants to access CipherTrust Manager securely via the Model Context Protocol.

    CipherTrust Manager MCP Server provides an implementation of the Model Context Protocol (MCP), offering AI assistants such as Claude and Cursor a unified interface to interact with CipherTrust Manager resources. Communication is facilitated through JSON-RPC over stdin/stdout, enabling key management, CTE client management, user management, and connection management functionalities. The tool is configurable via environment variables and integrates with existing CipherTrust Manager instances using the ksctl CLI for secure resource access.

    • 7
    • MCP
    • sanyambassi/ciphertrust-manager-mcp-server
  • Didn't find tool you were looking for?

    Be as detailed as possible for better results