About SkySQL MCP Integration
SkySQL MCP Integration is a REST API service for creating and managing SkySQL serverless databases. It also supports GitHub version control and deployment through Smithery.ai.
Key features
- 01Create and manage serverless databases
- 02REST endpoints for database operations
- 03GitHub version-control integration
- 04Smithery.ai deployment support
Use cases
- 01Create a SkySQL database through an API
- 02List, inspect, or delete databases
- 03Run SQL queries through the REST API
- 04Deploy the service via Smithery.ai
MCP support
The project describes a REST API for managing SkySQL databases but does not specify MCP tools, resources, or protocol behavior.
Configuration
Local server config is the same for every client. Copy it into your client’s MCP config file.
We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.
Tools
Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.
Details
From the project READMESkySQL MCP Integration
This project provides a REST API interface for managing SkySQL databases, with integration capabilities for GitHub and Smithery.ai.
Features
- Create and manage serverless databases in SkySQL
- RESTful API endpoints for database operations
- GitHub integration for version control
- Smithery.ai deployment support
Prerequisites
- Node.js (v14 or higher)
- npm or yarn
- SkySQL API key
- GitHub account
- Smithery.ai account
Setup
- Clone the repository:
git clone <your-repo-url>
cd skysql-mcp
- Install dependencies:
npm install
- Create a
.envfile with your credentials:
SKYSQL_API_KEY=your_api_key
SKYSQL_HOST=your_host
SKYSQL_USER=your_user
SKYSQL_PASSWORD=your_password
SKYSQL_DATABASE=your_database
- Start the development server:
npm run dev
API Endpoints
POST /api/databases- Create a new databaseGET /api/databases- List all databasesGET /api/databases/:id- Get database statusDELETE /api/databases/:id- Delete a databasePOST /api/query- Execute SQL queriesGET /health- Health check endpoint
Deployment
This project is configured for deployment on Smithery.ai. Follow these steps:
- Push your code to GitHub
- Connect your GitHub repository to Smithery.ai
- Configure your environment variables in Smithery.ai
- Deploy your application
License
MIT
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.