SQLite MCP サーバー
TypeScriptを使用した、SQLiteデータベースとのやり取りのためのモデルコンテキストプロトコル(MCP)サーバー実装です。このサーバーは、SQLクエリの実行、データベーススキーマの管理、ビジネスインサイトの統合など、すべて拡張可能なプロトコルフレームワーク内で実行できるインタラクティブなインターフェースを提供します。
MCP についてよく知らない場合は、以下の「MCP とは?」セクションをご覧ください。
特徴
指示 | 説明 | 例 |
| SQLiteデータベース上のすべてのテーブルを一覧表示する | - |
| SQLiteデータベースでSELECTクエリを実行する |
|
Related MCP server: Microsoft SQL Server MCP Server
インストールとセットアップ
これはまだ npm パッケージとして公開されていないため、Docker のインストール方法に焦点を当てます。
1. Dockerイメージをビルドする
2. AIクライアントを構成する
AI クライアントの構成ファイルに以下を追加します。
json ファイルが何であるかわからない場合は、クライアント構成ガイドを参照してください。
3. AIクライアントを再起動します
再起動後、AIクライアントのインターフェースでMCPツールが利用可能になります。Windowsでは、変更を有効にするためにプロセスを手動で終了する必要がある場合があります。
ドキュメント
MCPとは何ですか?
モデルコンテキストプロトコル(MCP)は、AIモデルが外部ツールやサービスと連携するための標準化された方法です。これにより、AIアシスタントは、定義されたプロトコルインターフェースを介して、データベースクエリの実行、外部APIへのアクセス、ファイルの操作といったアクションを実行できるようになります。
MCP は、AI モデル自体に直接統合する必要なく、ツールやデータ ソースへの構造化されたアクセスを提供することで、会話を超えて AI 機能を拡張します。
チュートリアル: Claude Desktop の設定
Claude Desktopは、MCPサーバーをサポートする多くのAIクライアントの1つです。Windowsでの設定方法は次のとおりです。
Windows Key + Rを押して実行ダイアログを開きます%appdata%\Claudeと入力してEnterキーを押します。claude_desktop_config.jsonという新しいファイルが存在しない場合は作成します。上記のセットアップ手順のステップ2の設定を追加します
ファイルを保存し、Claude Desktopを再起動します。
Claudeインターフェースで利用可能なSQLiteツールが表示されるはずです。
ライセンス
このプロジェクトは MIT ライセンスに基づいてライセンスされています。
貢献
このプロジェクトは主に学習目的で作成されました。もし貢献したい場合は、お気軽にプルリクエストを送信してください。レビューさせていただきます。
ご興味を持っていただきありがとうございます!