LibSQL Model Context Protocol Server について
LibSQL データベース向けの MCP サーバーで、スキーマ情報の提供とテーブルへのクエリに対応します。リソースの一覧表示と読み取り、プロンプト補完、認証あり・なしのアクセスもサポートします。
主な機能
- 01LibSQL のスキーマ情報
- 02SQL によるテーブルクエリ
- 03リソースの一覧表示と読み取り
- 04プロンプト補完
- 05認証あり・なしのアクセス
活用シーン
- 01LibSQL データベースのスキーマ確認
- 02SQL による LibSQL テーブルの検索
- 03認証トークンの有無を選んだデータベース接続
MCP 対応
MCP を介して、LibSQL データベースのリソース一覧表示と読み取り、スキーマ取得、プロンプト補完、SQL クエリ実行のリクエストを処理します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
LibSQL Model Context Protocol サーバー
LibSQL Model Context Protocol サーバーは、LibSQL データベースとのインターフェースを提供し、スキーマ情報の提供とテーブルクエリの実行を可能にするサーバーアプリケーションです。Deno 2.1 を使用して構築されており、Model Context Protocol(MCP)を活用して、リソースの一覧表示、リソーススキーマの読み取り、プロンプトの補完、SQL クエリの実行など、さまざまなリクエストを処理します。LibSQL データベースへの認証済みアクセスと未認証アクセスの両方をサポートし、柔軟性とセキュリティを確保します。このプロジェクトは、LibSQL データベースの機能をアプリケーションにシームレスに統合したい開発者に最適です。
要件
- Deno 2.1+
- LibSQL データベースの URL
使用方法
deno をインストールします(macos/linux):
curl -fsSL https://deno.land/install.sh | sh
バイナリをビルドします:
deno run build
サーバーを実行します:
# If accessing a local libsql db that does not require auth
./mcp-server-libsql <database-url>
# With Auth
./mcp-server-libsql --auth-token <token> <database-url>
ライセンス
このプロジェクトは MIT License の下でライセンスされています。詳細については LICENSE.txt ファイルをご覧ください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。