SQLite MCP Server

MIT License
44,650

Integrations

  • Provides database interaction capabilities through SQLite, enabling users to run SQL queries, analyze business data, and generate business insight memos

SQLite MCP-сервер

Обзор

Реализация сервера Model Context Protocol (MCP), которая обеспечивает взаимодействие с базой данных и возможности бизнес-аналитики через SQLite. Этот сервер позволяет выполнять SQL-запросы, анализировать бизнес-данные и автоматически генерировать бизнес-инсайты.

Компоненты

Ресурсы

Сервер предоставляет один динамический ресурс:

  • memo://insights : постоянно обновляемая записка с бизнес-информацией, которая объединяет обнаруженные в ходе анализа сведения.
    • Автоматические обновления по мере обнаружения новых аналитических данных с помощью инструмента append-insight

Подсказки

Сервер предоставляет демонстрационную подсказку:

  • mcp-demo : интерактивная подсказка, которая помогает пользователям выполнять операции с базой данных
    • Обязательный аргумент: topic — анализируемая область бизнеса
    • Создает соответствующие схемы базы данных и образцы данных
    • Направляет пользователей через анализ и генерацию идей
    • Интегрируется с памяткой по бизнес-анализу

Инструменты

Сервер предлагает шесть основных инструментов:

Инструменты запроса
  • read_query
    • Выполнение запросов SELECT для чтения данных из базы данных
    • Вход:
      • query (строка): SQL-запрос SELECT для выполнения
    • Возвращает: результаты запроса в виде массива объектов.
  • write_query
    • Выполнение запросов INSERT, UPDATE или DELETE
    • Вход:
      • query (строка): запрос на изменение SQL
    • Возвращает: { affected_rows: number }
  • create_table
    • Создать новые таблицы в базе данных
    • Вход:
      • query (строка): SQL-оператор CREATE TABLE
    • Возврат: Подтверждение создания таблицы
Инструменты схемы
  • list_tables
    • Получить список всех таблиц в базе данных
    • Ввод не требуется
    • Возвращает: Массив имен таблиц.
  • describe-table
    • Просмотр информации о схеме для определенной таблицы
    • Вход:
      • table_name (string): Имя таблицы для описания
    • Возвращает: Массив определений столбцов с именами и типами.
Инструменты анализа
  • append_insight
    • Добавьте новые бизнес-идеи в ресурс памятки
    • Вход:
      • insight (строка): Бизнес-инсайт, полученный в результате анализа данных.
    • Возврат: Подтверждение добавления инсайта
    • Запускает обновление ресурса memo://insights

Использование с Claude Desktop

уф

# Add the server to your claude_desktop_config.json "mcpServers": { "sqlite": { "command": "uv", "args": [ "--directory", "parent_of_servers_repo/servers/src/sqlite", "run", "mcp-server-sqlite", "--db-path", "~/test.db" ] } }

Докер

# Add the server to your claude_desktop_config.json "mcpServers": { "sqlite": { "command": "docker", "args": [ "run", "--rm", "-i", "-v", "mcp-test:/mcp", "mcp/sqlite", "--db-path", "/mcp/test.db" ] } }

Использование с VS Code

Для быстрой установки нажмите кнопки установки ниже:

Для ручной установки добавьте следующий блок JSON в файл настроек пользователя (JSON) в VS Code. Это можно сделать, нажав Ctrl + Shift + P и введя Preferences: Open Settings (JSON) .

При желании вы можете добавить его в файл .vscode/mcp.json в вашем рабочем пространстве. Это позволит вам поделиться конфигурацией с другими.

Обратите внимание, что ключ mcp необходим при использовании файла mcp.json .

уф

{ "mcp": { "inputs": [ { "type": "promptString", "id": "db_path", "description": "SQLite Database Path", "default": "${workspaceFolder}/db.sqlite" } ], "servers": { "sqlite": { "command": "uvx", "args": [ "mcp-server-sqlite", "--db-path", "${input:db_path}" ] } } } }

Докер

{ "mcp": { "inputs": [ { "type": "promptString", "id": "db_path", "description": "SQLite Database Path (within container)", "default": "/mcp/db.sqlite" } ], "servers": { "sqlite": { "command": "docker", "args": [ "run", "-i", "--rm", "-v", "mcp-sqlite:/mcp", "mcp/sqlite", "--db-path", "${input:db_path}" ] } } } }

Здание

Докер:

docker build -t mcp/sqlite .

Тест с инспектором MCP

uv add "mcp[cli]" mcp dev src/mcp_server_sqlite/server.py:wrapper

Лицензия

Этот сервер MCP лицензирован по лицензии MIT. Это означает, что вы можете свободно использовать, изменять и распространять программное обеспечение в соответствии с условиями лицензии MIT. Для получения более подробной информации см. файл LICENSE в репозитории проекта.

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

Реализация сервера Model Context Protocol (MCP), которая обеспечивает взаимодействие с базой данных и возможности бизнес-аналитики через SQLite. Этот сервер позволяет выполнять SQL-запросы, анализировать бизнес-данные и автоматически генерировать бизнес-инсайты.

  1. Обзор
    1. Компоненты
      1. Ресурсы
      2. Подсказки
      3. Инструменты
    2. Использование с Claude Desktop
      1. уф
      2. Докер
    3. Использование с VS Code
      1. уф
      2. Докер
    4. Здание
      1. Тест с инспектором MCP
        1. Лицензия

          Related MCP Servers

          • A
            security
            A
            license
            A
            quality
            A comprehensive MCP server that provides sophisticated tools for interacting with PocketBase databases. This server enables advanced database operations, schema management, and data manipulation through the Model Context Protocol (MCP).
            Last updated -
            13
            30
            JavaScript
            MIT License
          • 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
            A
            license
            -
            quality
            A Model Context Protocol (MCP) server that provides intelligent access to PowerPlatform/Dataverse entities and records. This tool offers context-aware assistance, entity exploration and metadata access.
            Last updated -
            466
            1
            JavaScript
            MIT License
          • -
            security
            A
            license
            -
            quality
            A Model Context Protocol (MCP) implementation for connecting to and working with various database systems.
            Last updated -
            23
            17
            TypeScript
            MIT License
            • Linux
            • Apple

          View all related MCP servers

          ID: da1wnq8zrd