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での使用
紫外線
ドッカー
VS Codeでの使用
簡単にインストールするには、以下のインストールボタンをクリックしてください。
手動でインストールする場合は、VS Code のユーザー設定 (JSON) ファイルに次の JSON ブロックを追加します。Ctrl Ctrl + Shift + P
を押してPreferences: Open Settings (JSON)
と入力すると、このブロックを追加できます。
オプションとして、ワークスペース内の.vscode/mcp.json
というファイルに追加することもできます。これにより、他のユーザーと設定を共有できるようになります。
mcp.json
ファイルを使用する場合は、mcp
キーが必要であることに注意してください。
紫外線
ドッカー
建物
ドッカー:
MCP検査官によるテスト
ライセンス
このMCPサーバーはMITライセンスに基づいてライセンスされています。つまり、MITライセンスの条件に従って、ソフトウェアを自由に使用、改変、配布することができます。詳細については、プロジェクトリポジトリのLICENSEファイルをご覧ください。
local-only server
The server can only run on the client's local machine because it depends on local resources.
SQLite を介してデータベースとの連携とビジネスインテリジェンス機能を提供する、モデルコンテキストプロトコル (MCP) サーバー実装です。このサーバーは、SQL クエリの実行、ビジネスデータの分析、ビジネスインサイトメモの自動生成を可能にします。
Related MCP Servers
- AsecurityAlicenseAqualityA Model Context Protocol server that provides database interaction capabilities through SQLite, enabling users to run SQL queries, analyze business data, and automatically generate business insight memos.Last updated -17MIT License
- -securityFlicense-qualityA Model Context Protocol server that provides tools for connecting to and interacting with various database systems (SQLite, PostgreSQL, MySQL/MariaDB, SQL Server) through a unified interface.Last updated -3
- -securityFlicense-qualityA Model Context Protocol server that enables SQL operations (SELECT, INSERT, UPDATE, DELETE) and table management through a standardized interface with SQLite databases.Last updated -26
- -securityFlicense-qualityA Model Context Protocol (MCP) server that converts natural language queries into SQL statements, allowing users to query MySQL databases using conversational language instead of writing SQL code.Last updated -3