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
SQLliteEstablezca el tipo en
commandColoque 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 :
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 -18MIT 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 -7MIT License
- -securityAlicense-qualityA Model Context Protocol server that enables LLMs like Claude to interact with SQLite and SQL Server databases, allowing for schema inspection and SQL query execution.Last updated -20,126243MIT License
- -securityFlicense-qualityA Model Context Protocol server providing tools for SQLite database operations (query, add, update, delete users) and mathematical calculations including basic arithmetic, expression evaluation, and statistical analysis.Last updated -1