返回市场
天空数据库-mcp

天空数据库-mcp

作者:skysqlinc2 星标更新:2025-11-05

项目介绍

SkySQL MCP 服务器

信任评分 smithery 徽章

此包包含了设置 SkySQL MCP(模型上下文协议)服务器所需的一切,该服务器提供了一个强大的接口来管理 SkySQL(MySQL/MariaDB)数据库实例,并与 SkyAI 代理进行交互。

功能

  • 启动和管理无服务器的 MariaDB 数据库实例
  • 与由 AI 驱动的数据库代理进行交互
  • 直接在 SkySQL(MySQL/MariaDB)实例上执行 SQL 查询
  • 管理数据库凭据和 IP 白名单
  • 列出并监控数据库服务

安装

先决条件

  • Python 3.10 或更高版本
  • 一个 SkySQL API 密钥

方案 1:本地运行

安装步骤

  1. 克隆仓库:

    git clone git@github.com:skysqlinc/skysql-mcp.git
    cd skysql-mcp
    
  2. 运行安装脚本:

    chmod +x install.sh
    ./install.sh
    
  3. 在克隆的 Git 仓库根目录下创建一个 .env 文件,并添加您的 SkySQL API 密钥。通过免费注册 SkySQL 获取 API 密钥。

    SKYSQL_API_KEY=<您的 SkySQL API 密钥>
    
  4. 使用 MCP CLI 工具 以交互方式测试服务器。

    npx @wong2/mcp-cli uv run python src/mcp-server/server.py
    
  5. 手动配置 Cursor.sh 对于 Mac/Linux:

    chmod +x launch.sh
    

更新 mcp.json

  • 命令 "完整路径到/skysql-mcp/launch.sh" 对于 Mac/Linux 和 "完整路径到\\skysql-mcp\\launch.bat" 对于 Windows。
  • SKYSQL_API_KEY 使用您的 SkySQL API 密钥

复制仓库中包含的 mcp.json 到 Cursor MCP 设置

方案 2:通过 Smithery.ai 安装

您可以使用 Smithery.ai 的 UI 来测试 MCP 服务器。请遵循来自 smithery.ai 的安装说明。

例如,使用以下命令将其安装在 Cursor.sh IDE 中:

npx -y @smithery/cli@latest install @skysqlinc/skysql-mcp --client cursor --profile <您的 smithery 配置文件> --key <您的 smithery 密钥>

对于 Windsurf:

npx -y @smithery/cli@latest install @skysqlinc/skysql-mcp --client windsurf --profile <您的 smithery 配置文件> --key <您的 smithery 密钥>