SQLite MCP Server
SQLite MCP サーバー
概要
SQLite を介してデータベースとの連携とビジネスインテリジェンス機能を提供する、モデルコンテキストプロトコル (MCP) サーバー実装です。このサーバーは、SQL クエリの実行、ビジネスデータの分析、ビジネスインサイトメモの自動生成を可能にします。
Related MCP server: SQLite MCP Server
インストール
Bunをまだインストールしていない場合はインストールしてください
このリポジトリをクローンする
依存関係をインストールします:
bun installClaude Desktop でサーバーを構成するには、セットアップ スクリプトを実行します。
bun run setup
セットアップ スクリプトは、次の場所にある Claude Desktop 構成ファイルにサーバー構成を自動的に追加します。
macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
コンポーネント
リソース
サーバーは単一の動的リソースを公開します:
memo://insights: 分析中に発見された洞察を集約した、継続的に更新されるビジネス洞察メモ追加インサイトツールで新しいインサイトが発見されると自動更新されます
プロンプト
サーバーはデモプロンプトを提供します:
mcp-demo: データベース操作をユーザーに案内する対話型プロンプト必須引数:
topic- 分析するビジネスドメイン適切なデータベーススキーマとサンプルデータを生成する
分析と洞察の生成を通じてユーザーをガイドします
ビジネスインサイトメモと統合
ツール
サーバーは 6 つのコア ツールを提供します。
クエリツール
read-querySELECTクエリを実行してデータベースからデータを読み取ります
入力:
query(文字列): 実行するSELECT SQLクエリ
戻り値: クエリ結果をオブジェクトの配列として返します
write-queryINSERT、UPDATE、またはDELETEクエリを実行する
入力:
query(文字列): SQL変更クエリ
戻り値:
{ affected_rows: number }
create-tableデータベースに新しいテーブルを作成する
入力:
query(文字列):CREATE TABLE SQL文
戻り値: テーブル作成の確認
スキーマツール
list-tablesデータベース内のすべてのテーブルのリストを取得する
入力不要
戻り値: テーブル名の配列
describe-table特定のテーブルのスキーマ情報を表示する
入力:
table_name(文字列): 記述するテーブルの名前
戻り値: 名前と型を持つ列定義の配列
分析ツール
append-insightメモリソースに新しいビジネスインサイトを追加する
入力:
insight(文字列):データ分析から発見されたビジネスインサイト
戻り値: 洞察力追加の確認
memo://insights リソースの更新をトリガーします
発達
プロジェクト構造
src/index.ts: メインサーバーの実装src/logger.ts: ログユーティリティscripts/setup.ts: Claude デスクトップ構成スクリプト
ログ記録
サーバーは次の場所に詳細なログを保持します。
server.log: プロジェクトのルートディレクトリにありますログには、タイムスタンプ、ログレベル(DEBUG、INFO、WARN、ERROR、FATAL)、構造化メタデータが含まれます。
データベース
SQLite データベース ファイルは、次の場所に作成されます。
data.sqlite: プロジェクトのルートディレクトリにあります存在しない場合は自動的に作成されます
利用可能なスクリプト
bun run setup: Claude Desktopでサーバーを構成するbun run lint: ESLintチェックを実行するbun run lint:fix: ESLintの問題を自動的に修正するbun run inspect: MCPインスペクタを実行する
ライセンス
このMCPサーバーはMITライセンスに基づいてライセンスされています。詳細はLICENSEファイルをご覧ください。
This server cannot be deployed
Maintenance
Related MCP Connectors
The BigQuery remote MCP server is a fully managed service that uses the Model Context Protocol to connect AI applications and LLMs to BigQuery data sources. It provides secure, standardized tools for AI agents to list datasets and tables, retrieve schemas, generate and execute SQL queries through natural language, and analyze data—enabling direct access to enterprise analytics data without requiring manual SQL coding.
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
Draxlr's remote MCP server connects AI assistants to your SQL databases and dashboards. Explore schemas, run read-only queries, manage saved queries and dashboards, and export results, all with row-level security so each user sees only their own data.
Analytical memory for AI agents: a real Postgres queried in plain English over MCP. One command.
Related MCP Servers
- -licenseNot gradedqualityAmaintenanceA Model Context Protocol (MCP) server implementation that provides database interaction and business intelligence capabilities through SQLite. This server enables running SQL queries, analyzing business data, and automatically generating business insight memos.90,939MIT
- AlicenseNot gradedqualityDmaintenanceA Model Context Protocol server implementation that enables AI assistants to execute SQL queries and interact with SQLite databases through a structured interface.7MIT
- AlicenseBqualityAmaintenanceA Model Context Protocol server that enables SQL operations (SELECT, INSERT, UPDATE, DELETE) and table management through a standardized interface with SQLite databases.757 npm1ISC
- AlicenseNot gradedqualityDmaintenanceA Model Context Protocol server that provides AI assistants with comprehensive access to SQL databases, enabling schema inspection, query execution, and database operations with enterprise-grade security.61 npm9MIT