SQLite MCP Server
SQLite MCP サーバーによるログ分析
このプロジェクトは、圧縮されたログ ファイルから SQLite データベースを作成し、Model Context Protocol (MCP) SQLite サーバーを使用してそのデータベースと対話するためのツールを提供します。
インストール手順
python3 -m venv venv
source venv/bin/activate
pip3 install -r requirements.txtログ ファイルを .gz ファイルとしてフォルダーに配置し、次を実行します。
python3 create_log_db.py Related MCP server: SQLite MCP Server
MCP SQLite サーバー
カーソルでMCP SQLiteサーバーを構成するには、
カーソル設定
MCP
新しいMCPサーバーを追加
名前
SQLliteタイプを
commandに設定するこれをコマンドボックスに入れてください
npx -y @smithery/cli@latest run mcp-server-sqlite-npx --config "{\"databasePath\":\"/path/to/thedatbase/logs.db\"}"コンテンツ
create_log_db.py: ログファイルを抽出して解析し、SQLite データベースに保存するスクリプトquery_logs.py: SQLiteデータベースを直接クエリするスクリプトlogs.db: 解析されたログデータを含む SQLite データベース
データベース構造
データベースには次のテーブルが含まれています。
logsテーブル
id: 各ログエントリの一意の識別子timestamp: ログエントリのタイムスタンプthread: ログを生成したスレッドlevel: ログレベル (INFO、WARN、ERROR、DEBUG)module: ログを生成したモジュールmessage: ログメッセージの内容source_file: ソースログファイルraw_log: 生のログエントリ
stack_tracesテーブル
id: 各スタックトレースの一意の識別子log_id: このスタックトレースが属するログエントリへの参照stack_trace: 完全なスタックトレースのテキスト
parsing_errorsテーブル
id: 各解析エラーの一意の識別子line: 解析できなかった行source_file: ソースログファイルerror_message: 解析が失敗した理由を説明するエラーメッセージtimestamp: 解析エラーが発生した時刻
query_logs.pyスクリプトを使用してデータベースを直接クエリできます。
This server cannot be deployed
Maintenance
Related MCP Connectors
Ask data questions in natural language. Get SQL, insights, and charts from your databases.
Ingest and search LogsLoom logs from coding agents.
Query application logs, traces, and metrics from your AI coding assistant via Foam's MCP server.
Query 40 databases from Claude, ChatGPT, or Cursor — on any device. Read-only, encrypted, audited.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceImplements a Model Context Protocol server that enables natural language interactions with SQLite databases, providing tools to list tables, retrieve schemas, count rows, and execute read-only SQL queries.MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to interact with SQLite databases by executing read and write queries, listing tables, and inspecting schemas. It provides a secure, local interface for database management and data retrieval through the Model Context Protocol.2MIT
- FlicenseNot gradedqualityDmaintenanceEnables AI agents to query databases via natural language using the Model Context Protocol, with automatic schema discovery, SQL query execution, and read-only safety checks.-
- FlicenseNot gradedqualityDmaintenanceEnables AI agents to connect to and query an SQLite database through the Model Context Protocol, allowing natural language interaction with database tables and data.-