SQLite MCP Server

Integrations

  • Supports containerized deployment of the SQLite MCP server for easier distribution and deployment

  • Provides SSE connection capabilities for n8n workflows, allowing n8n to interact with the SQLite database through the MCP client node

  • Supports deployment on Railway platform through Nixpacks building process

SQLite MCP 서버

표준화된 인터페이스를 통해 SQLite 데이터베이스 작업을 제공하는 MCP(Model Context Protocol) 서버입니다.

특징

  • 메모리 내 SQLite 데이터베이스(파일 기반 스토리지에 맞게 구성 가능)
  • SQL 작업(SELECT, INSERT, UPDATE, DELETE)
  • 테이블 관리(CREATE, LIST, DESCRIBE)
  • 비즈니스 인사이트 메모 추적
  • 간편한 배포를 위한 Docker 지원

개발 및 배포

지역 개발

지엑스피1

도커 배포

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

Nixpacks 배포

Nixpacks를 사용하면 Railway, Coolify 또는 Render와 같은 플랫폼을 통해 애플리케이션을 쉽게 배포할 수 있습니다.

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

프로젝트에 Dockerfile이 포함되어 있으므로 추가 구성이 필요하지 않습니다.

사용 가능한 도구

  1. read_query : SELECT 쿼리 실행
  2. write_query : INSERT, UPDATE 또는 DELETE 쿼리를 실행합니다.
  3. create_table : 새로운 테이블 생성
  4. list_tables : 데이터베이스의 모든 테이블을 나열합니다
  5. describe_table : 테이블에 대한 스키마 정보 보기
  6. append_insight : 메모에 비즈니스 통찰력 추가

원격 서버 연결

n8n에서 SSE를 사용하여 연결하려면:

  1. MCP 클라이언트 노드 추가
  2. SSE 연결 구성:
    • SSE URL: http://localhost:3000/sse
    • 메시지 게시 엔드포인트: http://localhost:3000/messages
    • 추가 헤더가 필요하지 않습니다

사용 예

// 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' });

환경 변수

기본적으로 필요하지 않습니다. 파일 기반 저장소를 사용하는 경우 src/index.ts 에서 데이터베이스 경로를 수정하세요.

기여하다

  1. 저장소를 포크하세요
  2. 기능 브랜치를 생성합니다( git checkout -b feature/amazing-feature )
  3. 변경 사항을 커밋하세요( git commit -m 'Add some amazing feature' )
  4. 브랜치에 푸시( git push origin feature/amazing-feature )
  5. 풀 리퀘스트 열기

특허

아이에스씨

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

표준화된 SQLite 데이터베이스 인터페이스를 통해 SQL 작업(SELECT, INSERT, UPDATE, DELETE) 및 테이블 관리를 가능하게 하는 모델 컨텍스트 프로토콜 서버입니다.

  1. Features
    1. Development & Deployment
      1. Local Development
      2. Docker Deployment
      3. Nixpacks Deployment
    2. Available Tools
      1. Remote Server Connection
        1. Example Usage
          1. Environment Variables
            1. Contributing
              1. License
                ID: jeu6apmuka