Skip to main content
Glama

SQLite MCP Server

by isaacgounton

Servidor MCP de SQLite

Un servidor de Protocolo de Contexto de Modelo (MCP) que proporciona operaciones de base de datos SQLite a través de una interfaz estandarizada.

Características

  • Base de datos SQLite en memoria (configurable para almacenamiento basado en archivos)
  • Operaciones SQL (SELECT, INSERT, UPDATE, DELETE)
  • Gestión de tablas (CREAR, ENUMERAR, DESCRIBIR)
  • Seguimiento de notas de información empresarial
  • Compatibilidad con Docker para una implementación sencilla

Desarrollo e implementación

Desarrollo local

# Install dependencies and build npm install npm start

Implementación de Docker

# Build and run with Docker docker build -t sqlite-mcp-server . docker run -d --name sqlite-mcp sqlite-mcp-server

Implementación de Nixpacks

La aplicación se puede implementar fácilmente utilizando Nixpacks con plataformas como Railway, Coolify o Render:

# Deploy with Nixpacks nixpacks build . --name sqlite-mcp-server

No se necesita ninguna configuración adicional ya que el proyecto incluye un Dockerfile.

Herramientas disponibles

  1. read_query : Ejecutar consultas SELECT
  2. write_query : Ejecuta consultas INSERT, UPDATE o DELETE
  3. create_table : Crea nuevas tablas
  4. list_tables : enumera todas las tablas de la base de datos
  5. describe_table : Ver información del esquema de una tabla
  6. append_insight : Agrega información comercial al memorando

Conexión a servidor remoto

Para conectarse usando SSE en n8n:

  1. Agregar un nodo de cliente MCP
  2. Configurar la conexión SSE:
    • URL de SSE: http://localhost:3000/sse
    • Punto final de la publicación de mensajes: http://localhost:3000/messages
    • No se requieren encabezados adicionales

Ejemplo de uso

// Create a table await callTool('create_table', { query: 'CREATE TABLE users (id INTEGER PRIMARY KEY, name TEXT)' }); // Insert data await callTool('write_query', { query: 'INSERT INTO users (name) VALUES ("John Doe")' }); // Query data const result = await callTool('read_query', { query: 'SELECT * FROM users' });

Variables de entorno

No se requiere ninguno por defecto. Si usa almacenamiento basado en archivos, modifique la ruta de la base de datos en src/index.ts .

Contribuyendo

  1. Bifurcar el repositorio
  2. Crea tu rama de funciones ( git checkout -b feature/amazing-feature )
  3. Confirme sus cambios ( git commit -m 'Add some amazing feature' )
  4. Empujar a la rama ( git push origin feature/amazing-feature )
  5. Abrir una solicitud de extracción

Licencia

ISC

-
security - not tested
F
license - not found
-
quality - not tested

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

Un servidor de Protocolo de Contexto de Modelo que permite operaciones SQL (SELECT, INSERT, UPDATE, DELETE) y gestión de tablas a través de una interfaz estandarizada con bases de datos SQLite.

  1. Características
    1. Desarrollo e implementación
      1. Desarrollo local
      2. Implementación de Docker
      3. Implementación de Nixpacks
    2. Herramientas disponibles
      1. Conexión a servidor remoto
        1. Ejemplo de uso
          1. Variables de entorno
            1. Contribuyendo
              1. Licencia

                Related MCP Servers

                • -
                  security
                  F
                  license
                  -
                  quality
                  A Model Context Protocol server that enables SQL query execution, database management, and business intelligence capabilities through MySQL connections.
                  Last updated -
                  JavaScript
                • A
                  security
                  A
                  license
                  A
                  quality
                  A 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 -
                  6
                  9
                  TypeScript
                  MIT License
                  • Apple
                • -
                  security
                  -
                  license
                  -
                  quality
                  A Model Context Protocol server that provides tools for connecting to and interacting with various database systems (SQLite, PostgreSQL, MySQL/MariaDB, SQL Server) through a unified interface.
                  Last updated -
                  Python
                • -
                  security
                  A
                  license
                  -
                  quality
                  A Model Context Protocol server that enables executing SQL queries and managing connections with Microsoft SQL Server databases.
                  Last updated -
                  3
                  TypeScript
                  MIT License

                View all related MCP servers

                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/isaacgounton/sqlite-mcp-server'

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