关于 SkySQL MCP Integration
SkySQL MCP Integration 是用于创建和管理 SkySQL 无服务器数据库的 REST API 服务,也支持 GitHub 版本控制及通过 Smithery.ai 部署。
主要功能
- 01创建和管理无服务器数据库
- 02用于数据库操作的 REST 接口
- 03GitHub 版本控制集成
- 04支持通过 Smithery.ai 部署
适用场景
- 01通过 API 创建 SkySQL 数据库
- 02列出、查看或删除数据库
- 03通过 REST API 执行 SQL 查询
- 04通过 Smithery.ai 部署服务
MCP 相关
项目介绍了管理 SkySQL 数据库的 REST API,但未说明 MCP 工具、资源或协议行为。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
SkySQL MCP 集成
本项目提供用于管理 SkySQL 数据库的 REST API 接口,并支持与 GitHub 和 Smithery.ai 集成。
功能
- 在 SkySQL 中创建和管理无服务器数据库
- 用于数据库操作的 RESTful API 端点
- 用于版本控制的 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- 健康检查端点
部署
本项目已配置为部署到 Smithery.ai。请按以下步骤操作:
- 将代码推送到 GitHub
- 将 GitHub 代码仓库连接到 Smithery.ai
- 在 Smithery.ai 中配置环境变量
- 部署应用程序
许可证
MIT
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。