
SkySQL MCP Integration

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 账户
安装教程
- 克隆仓库:
git clone <your-repo-url>
cd skysql-mcp
- 安装依赖:
npm install
- 创建
.env
文件并填写凭证:
SKYSQL_API_KEY=your_api_key
SKYSQL_HOST=your_host
SKYSQL_USER=your_user
SKYSQL_PASSWORD=your_password
SKYSQL_DATABASE=your_database
- 启动开发服务器:
npm run dev
调试方式
启动开发服务器后,可以通过以下 API 端点进行调试:
- POST /api/databases
- 创建新数据库
- GET /api/databases
- 列出所有数据库
- GET /api/databases/:id
- 获取数据库状态
- DELETE /api/databases/:id
- 删除数据库
- POST /api/query
- 执行 SQL 查询
- GET /health
- 健康检查端点