SkySQL MCP Integration について
SkySQL MCP Integration は、SkySQL のサーバーレスデータベースを作成・管理する REST API サービスです。GitHub によるバージョン管理と Smithery.ai 経由のデプロイにも対応します。
主な機能
- 01サーバーレスデータベースの作成と管理
- 02データベース操作用 REST エンドポイント
- 03GitHub のバージョン管理連携
- 04Smithery.ai 経由のデプロイ対応
活用シーン
- 01API 経由で SkySQL データベースを作成
- 02データベースの一覧表示、確認、削除
- 03REST API 経由で SQL クエリを実行
- 04Smithery.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 サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。