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
Related MCP server: Database MCP Server
Desarrollo e implementación
Desarrollo local
Implementación de Docker
Implementación de Nixpacks
La aplicación se puede implementar fácilmente utilizando Nixpacks con plataformas como Railway, Coolify o Render:
No se necesita ninguna configuración adicional ya que el proyecto incluye un Dockerfile.
Herramientas disponibles
read_query: Ejecutar consultas SELECTwrite_query: Ejecuta consultas INSERT, UPDATE o DELETEcreate_table: Crea nuevas tablaslist_tables: enumera todas las tablas de la base de datosdescribe_table: Ver información del esquema de una tablaappend_insight: Agrega información comercial al memorando
Conexión a servidor remoto
Para conectarse usando SSE en n8n:
Agregar un nodo de cliente MCP
Configurar la conexión SSE:
URL de SSE:
http://localhost:3000/ssePunto final de la publicación de mensajes:
http://localhost:3000/messagesNo se requieren encabezados adicionales
Ejemplo de uso
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
Bifurcar el repositorio
Crea tu rama de funciones (
git checkout -b feature/amazing-feature)Confirme sus cambios (
git commit -m 'Add some amazing feature')Empujar a la rama (
git push origin feature/amazing-feature)Abrir una solicitud de extracción
Licencia
ISC