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
Coloque los archivos de registro en la carpeta como archivos .gz y luego ejecute:
Servidor SQLite MCP
Para configurar el servidor MCP SQLite en Cursor-
- Configuración del cursor
- MCP
- Agregar nuevo servidor MCP
- Nombre
SQLlite
- Establezca el tipo en
command
- Coloque esto en el cuadro de comando
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 installed
local-only server
The server can only run on the client's local machine because it depends on local resources.
Permite consultar datos de registro almacenados en bases de datos SQLite a través del Protocolo de Contexto de Modelo, lo que permite interacciones en lenguaje natural con el análisis de registros.
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityAgentic tool that looks for statistical variations in conversation structure and logs unusual events to a SQLite database. Built using the Model Context Protocol (MCP), this system is designed to be used with Claude Desktop or other MCP-compatible clients.Last updated -83PythonMIT License
- 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 -69TypeScriptMIT License
- -securityAlicense-qualityA Model Context Protocol server implementation that enables AI assistants to execute SQL queries and interact with SQLite databases through a structured interface.Last updated -6TypeScriptMIT License
- -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 -JavaScript