SQLite MCP Server
Análisis de registros con SQLite MCP Server
Este proyecto proporciona herramientas para crear una base de datos SQLite a partir de archivos de registro comprimidos e interactuar con ella mediante el servidor SQLite del Protocolo de contexto de modelo (MCP).
Instrucciones de instalación
python3 -m venv venv
source venv/bin/activate
pip3 install -r requirements.txtColoque los archivos de registro en la carpeta como archivos .gz y luego ejecute:
python3 create_log_db.py Related MCP server: SQLite MCP Server
Servidor SQLite MCP
Para configurar el servidor MCP SQLite en Cursor-
Configuración del cursor
MCP
Agregar nuevo servidor MCP
Nombre
SQLliteEstablezca el tipo en
commandColoque esto en el cuadro de comando
npx -y @smithery/cli@latest run mcp-server-sqlite-npx --config "{\"databasePath\":\"/path/to/thedatbase/logs.db\"}"Contenido
create_log_db.py: script para extraer y analizar archivos de registro en una base de datos SQLitequery_logs.py: Script para consultar directamente la base de datos SQLitelogs.db: base de datos SQLite que contiene datos de registro analizados
Estructura de la base de datos
La base de datos contiene las siguientes tablas:
Tabla logs
id: Identificador único para cada entrada de registrotimestamp: Marca de tiempo de la entrada del registrothread: Hilo que generó el registrolevel: Nivel de registro (INFO, WARN, ERROR, DEBUG)module: Módulo que generó el registromessage: Contenido del mensaje de registrosource_file: Archivo de registro de origenraw_log: Entrada de registro sin procesar
Tabla stack_traces
id: Identificador único para cada seguimiento de pilalog_id: Referencia a la entrada de registro a la que pertenece este seguimiento de pilastack_trace: Texto de seguimiento de pila completo
Tabla de parsing_errors
id: Identificador único para cada error de análisisline: La línea que no se pudo analizarsource_file: Archivo de registro de origenerror_message: Mensaje de error que explica por qué falló el análisistimestamp: cuándo ocurrió el error de análisis
Puede consultar la base de datos directamente utilizando el script 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.-