mcpField
S
SkySQL MCP Integration

SkySQL MCP Integration

ローカル
github.com/anishkskデータベース083 週間前に更新

SkySQL MCP Integration について

SkySQL MCP Integration は、SkySQL のサーバーレスデータベースを作成・管理する REST API サービスです。GitHub によるバージョン管理と Smithery.ai 経由のデプロイにも対応します。

主な機能

  1. 01サーバーレスデータベースの作成と管理
  2. 02データベース操作用 REST エンドポイント
  3. 03GitHub のバージョン管理連携
  4. 04Smithery.ai 経由のデプロイ対応

活用シーン

  1. 01API 経由で SkySQL データベースを作成
  2. 02データベースの一覧表示、確認、削除
  3. 03REST API 経由で SQL クエリを実行
  4. 04Smithery.ai 経由でサービスをデプロイ

MCP 対応

SkySQL データベースを管理する REST API と説明されていますが、MCP のツール、リソース、プロトコル動作については記載されていません。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

SkySQL MCP 統合

smithery badge

このプロジェクトは、SkySQL データベースを管理するための REST API インターフェースを提供し、GitHub および Smithery.ai との統合機能を備えています。

特長

  • SkySQL でサーバーレスデータベースを作成、管理
  • データベース操作用の RESTful API エンドポイント
  • バージョン管理のための GitHub 統合
  • Smithery.ai へのデプロイをサポート

前提条件

  • Node.js(v14 以降)
  • npm または yarn
  • SkySQL API キー
  • GitHub アカウント
  • Smithery.ai アカウント

セットアップ

  1. リポジトリをクローンします:
git clone <your-repo-url>
cd skysql-mcp
  1. 依存関係をインストールします:
npm install
  1. 認証情報を含む .env ファイルを作成します:
SKYSQL_API_KEY=your_api_key
SKYSQL_HOST=your_host
SKYSQL_USER=your_user
SKYSQL_PASSWORD=your_password
SKYSQL_DATABASE=your_database
  1. 開発サーバーを起動します:
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 へのデプロイ用に設定されています。次の手順に従ってください:

  1. コードを GitHub にプッシュします
  2. GitHub リポジトリを Smithery.ai に接続します
  3. Smithery.ai で環境変数を設定します
  4. アプリケーションをデプロイします

ライセンス

MIT

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。