使用说明
SkySQL MCP集成
该项目提供了一个REST API接口,用于管理SkySQL数据库,并具有GitHub和Smithery.ai的集成功能。
特性
- 在SkySQL中创建和管理无服务器数据库
- 用于数据库操作的RESTful API端点
- GitHub集成用于版本控制
- Smithery.ai部署支持
先决条件
- Node.js(v14或更高版本)
- npm或纱线
- 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-健康检查端点
部署
此项目已配置为在Smithery.ai上部署。请执行以下步骤:
- 将代码推送到GitHub
- 将您的GitHub存储库连接到Smithery.ai
- 在Smithery.ai中配置环境变量
- 部署您的应用程序
许可证
麻省理工学院