Skip to main content
Glama
direkt

SQLite MCP Server

by direkt

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.txt

Coloque 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 SQLlite

  • Establezca el tipo en command

  • Coloque 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 SQLite

  • query_logs.py : Script para consultar directamente la base de datos SQLite

  • logs.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 registro

  • timestamp : Marca de tiempo de la entrada del registro

  • thread : Hilo que generó el registro

  • level : Nivel de registro (INFO, WARN, ERROR, DEBUG)

  • module : Módulo que generó el registro

  • message : Contenido del mensaje de registro

  • source_file : Archivo de registro de origen

  • raw_log : Entrada de registro sin procesar

Tabla stack_traces

  • id : Identificador único para cada seguimiento de pila

  • log_id : Referencia a la entrada de registro a la que pertenece este seguimiento de pila

  • stack_trace : Texto de seguimiento de pila completo

Tabla de parsing_errors

  • id : Identificador único para cada error de análisis

  • line : La línea que no se pudo analizar

  • source_file : Archivo de registro de origen

  • error_message : Mensaje de error que explica por qué falló el análisis

  • timestamp : cuándo ocurrió el error de análisis

Puede consultar la base de datos directamente utilizando el script query_logs.py :

F
license - not found
Not graded
quality - not tested
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    Implements 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
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables 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.
    2
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    Enables 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.
  • F
    license
    Not graded
    quality
    C
    maintenance
    Enables AI agents to connect to and query an SQLite database through the Model Context Protocol, allowing natural language interaction with database tables and data.

View all related MCP servers

Related MCP Connectors

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/direkt/mcp-test'

If you have feedback or need assistance with the MCP directory API, please join our Discord server