mcpField
M
mcp-sqlite-manager

mcp-sqlite-manager

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

mcp-sqlite-manager について

mcp-sqlite-managerは、構造化されたツールでSQLiteデータベースを操作するFastMCPサーバーです。AIクライアント向けに、データの読み書きとテーブル構造の確認を提供します。

主な機能

  1. 01SELECTクエリとJSON結果の実行
  2. 02INSERT、UPDATE、DELETEの実行
  3. 03SQLスキーマによるテーブル作成
  4. 04データベース内のテーブル一覧表示
  5. 05テーブルスキーマの確認

活用シーン

  1. 01SQLiteデータを検索しJSON結果を取得
  2. 02データベースレコードの追加・更新・削除
  3. 03テーブル作成と既存スキーマの確認

MCP 対応

MCPクライアントに、SQLiteのクエリ、書き込み、スキーマ管理ツールを提供します。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

mcp-sqlite-manager

FastMCP で構築された、SQLite データベースと連携する MCP サーバーです。構造化されたツールを使用して、SQLite データのクエリ、更新、確認を簡単に行えます。


🚀 機能

  • read_query:SELECT クエリを実行し、結果を JSON として返します。
  • write_query:INSERT、UPDATE、DELETE クエリを実行します。
  • create_table:SQL のスキーマ定義を使用して新しいテーブルを作成します。
  • list_tables:データベース内のすべてのテーブルの一覧を返します。
  • describe_table:特定のテーブルのスキーマ情報を表示します(PRAGMA table_info と同様です)。

📦 インストール

🐍 pipx を使用

このパッケージは、分離された環境で Python アプリケーションを実行できる pipx でのインストールを想定して設計されています。

pipx install --force mcp-sqlite-manager
🔌 Cursor での MCP 統合

このサーバーを Cursor 内の MCP ツールとして使用するには、次の設定を ~/.cursor/mcp.json ファイルに追加するか、Cursor の設定メニューから設定してください。

{
    "mcpServers": {
        "mcp-sqlite-manager": {
            "command": "mcp-sqlite-manager"
        }
    }
}

🧑‍💻 作者

Jonathan Hoffman GitHub LinkedIn

🐍 Python、Django、JS、Web、ML、AI、コーヒー、そして 🍺 ビール。


📄 ライセンス

MIT – 自由に使用、改変、改善できます。

コメント

MCP は初めてですか?

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

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