SQLite MCP Server

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

Integrations

  • Provides database interaction capabilities through SQLite, enabling users to run SQL queries, analyze business data, and generate business insight memos

SQLite MCP サーバー

概要

SQLiteを介してデータベースとの連携とビジネスインテリジェンス機能を提供する、モデルコンテキストプロトコル(MCP)サーバー実装です。このサーバーは、SQLクエリの実行、ビジネスデータの分析、ビジネスインサイトメモの自動生成を可能にします。

コンポーネント

リソース

サーバーは単一の動的リソースを公開します:

  • memo://insights : 分析中に発見された洞察を集約した、継続的に更新されるビジネス洞察メモ
    • 追加インサイトツールで新しいインサイトが発見されると自動更新されます

プロンプト

サーバーはデモプロンプトを提供します:

  • mcp-demo : データベース操作をユーザーに案内する対話型プロンプト
    • 必須引数: topic - 分析するビジネスドメイン
    • 適切なデータベーススキーマとサンプルデータを生成する
    • 分析と洞察の生成を通じてユーザーをガイドします
    • ビジネスインサイトメモと統合

ツール

サーバーは 6 つのコア ツールを提供します。

クエリツール

  • read_query
    • SELECTクエリを実行してデータベースからデータを読み取ります
    • 入力:
      • query (文字列): 実行するSELECT SQLクエリ
    • 戻り値: クエリ結果をオブジェクトの配列として返します
  • write_query
    • INSERT、UPDATE、またはDELETEクエリを実行する
    • 入力:
      • query (文字列): SQL変更クエリ
    • 戻り値: { affected_rows: number }
  • create_table
    • データベースに新しいテーブルを作成する
    • 入力:
      • query (文字列):CREATE TABLE SQL文
    • 戻り値: テーブル作成の確認

スキーマツール

  • list_tables
    • データベース内のすべてのテーブルのリストを取得する
    • 入力不要
    • 戻り値: テーブル名の配列
  • describe-table
    • 特定のテーブルのスキーマ情報を表示する
    • 入力:
      • table_name (文字列): 記述するテーブルの名前
    • 戻り値: 名前と型を持つ列定義の配列

分析ツール

  • append_insight
    • メモリソースに新しいビジネスインサイトを追加する
    • 入力:
      • insight (文字列):データ分析から発見されたビジネスインサイト
    • 戻り値: 洞察力追加の確認
    • memo://insights リソースの更新をトリガーします

Claude Desktopでの使用

紫外線

# Add the server to your claude_desktop_config.json "mcpServers": { "sqlite": { "command": "uv", "args": [ "--directory", "parent_of_servers_repo/servers/src/sqlite", "run", "mcp-server-sqlite", "--db-path", "~/test.db" ] } }

ドッカー

# Add the server to your claude_desktop_config.json "mcpServers": { "sqlite": { "command": "docker", "args": [ "run", "--rm", "-i", "-v", "mcp-test:/mcp", "mcp/sqlite", "--db-path", "/mcp/test.db" ] } }

建物

ドッカー:

docker build -t mcp/sqlite .

ライセンス

このMCPサーバーはMITライセンスに基づいてライセンスされています。つまり、MITライセンスの条件に従って、ソフトウェアを自由に使用、改変、配布することができます。詳細については、プロジェクトリポジトリのLICENSEファイルをご覧ください。

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

SQLiteを介してデータベースとの連携とビジネスインテリジェンス機能を提供する、モデルコンテキストプロトコル(MCP)サーバー実装です。このサーバーは、SQLクエリの実行、ビジネスデータの分析、ビジネスインサイトメモの自動生成を可能にします。

  1. Overview
    1. Components
      1. Resources
      2. Prompts
      3. Tools
    2. Usage with Claude Desktop
      1. uv
      2. Docker
    3. Building
      1. License
        ID: da1wnq8zrd