SkySQL MCP Integration

SkySQL MCP Integration

site icon
2025.03.29 0
JavaScript数据库管理REST APIGitHub 集成Smithery.ai 部署数据库
SkySQL MCP Integration 是一个提供 REST API 接口的项目,用于管理 SkySQL 数据库,并集成了 GitHub 和 Smithery.ai 的功能。它允许用户创建和管理无服务器数据库,通过 RESTful API 进行数据库操作,并支持 GitHub 版本控制和 Smithery.ai 部署。
View on GitHub

Overview

基本能力

产品定位

SkySQL MCP Integration 是一个数据库管理工具,提供 REST API 接口,用于管理 SkySQL 数据库,并支持与 GitHub 和 Smithery.ai 的集成。

核心功能

  • 创建和管理 SkySQL 中的无服务器数据库
  • 提供 RESTful API 端点进行数据库操作
  • 支持 GitHub 集成,用于版本控制
  • 支持 Smithery.ai 部署

适用场景

  • 需要管理 SkySQL 数据库的开发团队
  • 需要将数据库操作集成到 CI/CD 流程中的项目
  • 需要与 GitHub 和 Smithery.ai 集成的数据库管理需求

工具列表

  • REST API 端点:用于数据库的创建、查询、删除和 SQL 查询执行
  • GitHub 集成:用于版本控制和代码管理
  • Smithery.ai 部署支持:用于自动化部署

常见问题解答

使用教程

使用依赖

  • Node.js (v14 或更高版本)
  • npm 或 yarn
  • SkySQL API 密钥
  • GitHub 账户
  • Smithery.ai 账户

安装教程

  1. 克隆仓库:
git clone <your-repo-url>
cd skysql-mcp
  1. 安装依赖:
npm install
  1. 创建 .env 文件并填写凭证:
SKYSQL_API_KEY=your_api_key
SKYSQL_HOST=your_host
SKYSQL_USER=your_user
SKYSQL_PASSWORD=your_password
SKYSQL_DATABASE=your_database
  1. 启动开发服务器:
npm run dev

调试方式

启动开发服务器后,可以通过以下 API 端点进行调试: - POST /api/databases - 创建新数据库 - GET /api/databases - 列出所有数据库 - GET /api/databases/:id - 获取数据库状态 - DELETE /api/databases/:id - 删除数据库 - POST /api/query - 执行 SQL 查询 - GET /health - 健康检查端点

许可证

该项目遵循 MIT 开源许可条款。