InfluxData/influxdb3_mcp_server

InfluxData/influxdb3_mcp_server

от influxdata
MCP сервер для InfluxDB 3: SQL-запросы, запись line protocol, управление базами и токенами. Более 20 инструментов для Core, Enterprise, Cloud. Незаменим для инженеров данных и DevOps, работающих с ...

InfluxDB 3 MCP Server

CI

Trust Score

Model Context Protocol (MCP) server for InfluxDB 3 integration. Provides tools, resources, and prompts for interacting with InfluxDB 3 Core and Enterprise, plus InfluxDB Cloud Dedicated, InfluxDB Clustered, and InfluxDB Cloud Serverless via MCP clients.


Prerequisites

  • InfluxDB 3 Instance: URL and token (Core/Enterprise/Cloud Serverless) or Cluster ID and tokens (Cloud Dedicated/Clustered)
  • Node.js: v20.11 or newer (for npm/npx usage)
  • npm: v9 or newer (for npm/npx usage)
  • Docker: (for Docker-based setup)

Read-only Agent Workflows

Set INFLUX_MCP_TOOL_PROFILE=readonly when you want an MCP client to explore and query InfluxDB 3 data without exposing write, admin, token-management, or host-level tools. In Enterprise deployments that use preview user auth, the same read-only flow works when the configured bearer credential is a JWT instead of an apiv3_ token.

Analyst explores an unfamiliar database

An analyst can connect an MCP client such as Claude Desktop, Cursor, Codex, or another agent harness and ask a question like:

Часто задаваемые вопросы

Инструменты были проиндексированы:
cloud_create_database_token

Создает новый токен базы данных для кластера InfluxDB Cloud-Dedicated/Clustered. Указывает точные разрешения для каждой базы данных или создает токен без доступа. Формат разрешений: [{"database": "db_name", "action": "read|write"}, ...] Примеры: • Без доступа: опускает поле permissions или использует [] • Только чтение на 'analytics': [{"database": "analytics", "action": "read"}] • Смешанные разрешения: [{"database": "logs", "action": "read"}, {"database": "metrics", "action": "write"}] • Полный доступ: [{"database": "", "action": "read"}, {"database": "", "action": "write"}]

Параметры
  • descriptionstringобязательный

    Описание/имя для токена

  • permissionsobject[]

    Массив объектов разрешений. Каждый объект указывает базу данных и действие. Оставьте пустой массив [] для токена без доступа.

cloud_delete_database_token

Удаляет токен базы данных из кластера InfluxDB Cloud-Dedicated/Clustered. Это действие нельзя отменить.

Параметры
  • token_idstringобязательный

    ID токена для удаления

cloud_get_database_token

Получает сведения о конкретном токене базы данных по идентификатору для кластера InfluxDB Cloud-Dedicated/Clustered.

Параметры
  • token_idstringобязательный

    Идентификатор токена для получения

cloud_list_database_tokens

Перечисляет все токены базы данных для кластера InfluxDB Cloud-Dedicated/Clustered. Возвращает информацию о токенах, включая разрешения и даты создания.

Параметры

Без параметров.

cloud_update_database_token

Обновляет существующий токен базы данных для кластера InfluxDB Cloud-Dedicated/Clustered. Обновляет описание и/или права доступа с точным контролем. Формат прав доступа: [{"database": "db_name", "action": "read|write"}, ...] Примечание: права доступа полностью заменяют существующие - включите все необходимые права. Примеры: • Нет доступа: используйте [] • Только чтение в 'analytics': [{"database": "analytics", "action": "read"}] • Смешанные права: [{"database": "logs", "action": "read"}, {"database": "metrics", "action": "write"}] • Полный доступ: [{"database": "", "action": "read"}, {"database": "", "action": "write"}]

Параметры
  • descriptionstring

    Новое описание для токена (необязательно)

  • permissionsobject[]

    Массив объектов разрешений. Каждый объект определяет базу данных и действие. Используйте пустой массив [] для токена без доступа.

  • token_idstringобязательный

    Идентификатор токена для обновления.

create_admin_token

Создаёт новый именованный административный токен InfluxDB с полными административными правами (только Core/Enterprise). Именованные административные токены могут управлять базами данных, пользователями и токенами ресурсов, но не могут управлять другими административными токенами.

Параметры
  • expiry_secsnumber

    Необязательное время истечения в секундах. Если не указать, токен не истекает.

  • namestring

    Необязательное имя для admin token (например, "backup-admin-token"). Если имя не указано, будет сгенерировано уникальное имя.

create_database

Создаёт новую базу данных в InfluxDB. Имена баз данных должны соответствовать правилам именования InfluxDB: допускаются буквенно-цифровые символы, дефисы (-), подчёркивания (_) и косые черты (/). Имя должно начинаться с буквы или цифры. Максимальная длина — 64 символа. Для Cloud Dedicated/Clustered: maxTables, maxColumnsPerTable, retentionPeriod. Для Cloud Serverless: description, retentionPeriod.

Параметры
  • descriptionstring

    Описание для bucket/database (только для Cloud Serverless)

  • maxColumnsPerTablenumber

    Максимальное количество столбцов в таблице (только для Cloud Dedicated/Clustered, по умолчанию: 200)

  • maxTablesnumber

    Максимальное количество таблиц (только для Cloud Dedicated/Clustered, по умолчанию: 500)

  • namestringобязательный

    Имя создаваемой базы данных (разрешены буквы и цифры, -, _, /; максимум 64 символа; должно начинаться с буквы или цифры)

  • retentionPeriodnumber

    Период хранения в наносекундах (Cloud Dedicated/Clustered: по умолчанию 0 = без срока действия, Cloud Serverless: по умолчанию 30 дней)

delete_database

Удаляет базу данных из InfluxDB. Используйте точное имя базы данных, возвращённое инструментом list_databases.

Параметры
  • namestringобязательный

    Имя базы данных для удаления (используйте точное имя из списка баз данных)

delete_token

Удаляет токен InfluxDB по имени (только Core/Enterprise).

Параметры
  • token_namestringобязательный

    Название токена для удаления (обязательно)

describe_table

Описывает схему таблицы с помощью метаданных InfluxDB. Неизвестные роли тегов/полей возвращаются как category=unknown, а не угаданные. Используйте это перед повторной попыткой SQL-запросов, которые завершаются ошибкой из-за заключенного в кавычки шаблона или селектора неизвестного поля; явно раскройте соответствующие поля и выполните один ограниченный query_sql.

Параметры
  • dbstringобязательный

    Название базы данных, содержащей таблицу.

  • tablestringобязательный

    Таблица или имя измерения для описания

execute_query

Выполняет SQL-запрос к базе данных InfluxDB (все версии). Возвращает результаты в указанном формате (по умолчанию JSON). В Cloud Dedicated, Cloud Serverless и Clustered этот инструмент поддерживает только вывод JSON. Предупреждение о больших наборах данных: InfluxDB может содержать огромные объёмы временных рядов. Всегда сначала используйте COUNT(), чтобы проверить размер, затем LIMIT/OFFSET для больших результатов (>1000 строк). Требования для Cloud Dedicated/Clustered и Cloud Serverless (v3): - GROUP BY: включайте все столбцы группировки в SELECT (например, SELECT place, COUNT() ... GROUP BY place) - Агрегации: приводите COUNT к типу и задавайте псевдоним (например, CAST(COUNT(*) AS DOUBLE) AS count) - Примечание: оба продукта требуют CAST для всех агрегатных функций (COUNT, SUM, AVG, MIN, MAX), чтобы результаты корректно отображались в ответе

Параметры
  • databasestringобязательный

    Название базы данных или бакета для запроса

  • formatenum

    Формат вывода результатов запроса. В Cloud Dedicated, Cloud Serverless и Clustered этот инструмент поддерживает только JSON.

  • querystringобязательный

    SQL-запрос для выполнения.

get_help

Получает справочную информацию и рекомендации по устранению неполадок для операций с InfluxDB. Поддерживает поиск по конкретным категориям или ключевым словам.

Параметры

Без параметров.

get_measurements

Получает список всех измерений (таблиц) в базе данных/бакете (все версии). Использует InfluxDB information_schema.columns для обнаружения таблиц.

Параметры
  • databasestringобязательный

    Имя базы данных/бакета, из которого нужно перечислить измерения.

get_measurement_schema

Получает схему (информацию о столбцах) для конкретного measurement/table (все версии). Показывает имена столбцов, типы и категории (time/tag/field).

Параметры
  • databasestringобязательный

    Название базы данных или bucket, содержащего измерение

  • measurementstringобязательный

    Название измерения для описания

health_check

Проверяет текущее состояние подключения к экземпляру InfluxDB. Возвращает статус подключения, конфигурацию и результаты доступных конечных точек. Оценка работоспособности гибкая - если любая проверка проходит (инициализация клиента, конечная точка /health или /ping), экземпляр считается работоспособным. Доступные проверки зависят от типа продукта InfluxDB и конфигурации токена.

Параметры

Без параметров.

investigate_database

Обнаруживает таблицы и схемы в базе данных, опционально выбирая образцы последних строк из каждой таблицы с ограничением на количество прочитанных записей.

Параметры
  • dbstringобязательный

    Пожалуйста, укажите имя базы данных, которую нужно исследовать. Я готов приступить к анализу, как только вы её назовёте.

  • includeSamplesboolean

    Включать ли последние строки примеров.

  • maxTablesnumber
  • sampleRowsPerTablenumber
list_admin_tokens

Перечисляет все административные токены (операторские и именованные административные токены) с возможностью фильтрации по имени токена (только Core/Enterprise). Именованные административные токены имеют полный административный доступ, включая управление токенами ресурсов.

Параметры
  • tokenNamestring

    Необязательный фильтр: ищет токены, имена которых содержат этот текст (частичное совпадение без учёта регистра).

list_databases

Перечисляет все базы данных в экземпляре InfluxDB (все версии). Возвращает названия баз данных, их количество и информацию о статусе.

Параметры

Без параметров.

list_tables

Перечисляет таблицы, также называемые измерениями, в базе данных InfluxDB.

Параметры
  • dbstringобязательный

    Имя базы данных для проверки

load_database_context

Проверяет и загружает пользовательский контекст базы данных, если он доступен. Всегда проверяйте это в первую очередь — это может значительно ускорить анализ и прояснить нюансы данных. Контекст от пользователя optional, но если он есть, то содержит полезную информацию о структуре базы данных, бизнес-контексте или личных заметках, которые помогут сделать анализ точнее.

Параметры

Без параметров.

query_influxql

Выполняет один ограниченный запрос InfluxQL только для чтения к базе данных InfluxDB 3. Отклоняет операторы SELECT INTO и деструктивные инструкции. Отдавайте предпочтение query_sql для запросов на SQL; используйте выбор полей по регулярному выражению InfluxQL только тогда, когда пользователь явно запрашивает InfluxQL или сопоставление по регулярному выражению.

Параметры
  • dbstringобязательный

    Название базы данных для запроса

  • formatenum

    Формат вывода результатов запроса.

  • maxRowsnumber

    Максимальное количество строк для возврата. По умолчанию 1000; жёсткий максимум 5000.

  • paramsany

    Необязательные параметры запроса для передачи

  • qstringобязательный

    Запрос InfluxQL только для чтения

  • timeoutMsnumber

    Необязательный таймаут запроса в миллисекундах

query_sql

Выполняет один ограниченный SQL-запрос только для чтения к базе данных InfluxDB 3. По умолчанию выводит JSON и возвращает структурированные строки, предупреждения и метаданные запроса. В Cloud Dedicated, Cloud Serverless и Clustered этот инструмент поддерживает только вывод в JSON. В SQL идентификаторы в кавычках - это точные имена столбцов; если селектор в кавычках содержит *, считайте это намерением использовать подстановочный знак, вызовите describe_table, явно разверните совпадающие поля и повторите один ограниченный query_sql. Используйте query_influxql regex только если пользователь явно просит InfluxQL или выбор полей по regex.

Параметры
  • dbstringобязательный

    Название базы данных для запроса

  • formatenum

    Формат вывода результатов запроса.

  • maxRowsnumber

    Максимальное количество строк для возврата. По умолчанию 1000; жёсткий максимум 5000.

  • paramsany

    Необязательные параметры запроса для передачи

  • qstringобязательный

    SQL-запрос только для чтения для выполнения

  • timeoutMsnumber

    Необязательный таймаут запроса в миллисекундах

regenerate_operator_token

Регенерирует токен оператора InfluxDB (только Core/Enterprise). Возвращает новое значение токена. ⚠️ Это действие делает текущий токен оператора недействительным и является необратимым. Получите явное подтверждение пользователя перед выполнением.

Параметры

Без параметров.

update_database

Обновляет конфигурацию базы данных для InfluxDB. Для Cloud Dedicated/Clustered: измените maxTables, maxColumnsPerTable и retentionPeriod. Для Cloud Serverless: измените имя bucket, описание и retentionPeriod. Для Core/Enterprise: измените только retentionPeriod (для Core требуется v3.2.0+).

Параметры
  • descriptionstring

    Описание для бакета (только для Cloud Serverless)

  • maxColumnsPerTablenumber

    Максимальное количество столбцов в таблице (только для Cloud Dedicated/Clustered)

  • maxTablesnumber

    Максимальное количество таблиц (только Cloud Dedicated/Clustered)

  • namestringобязательный

    Название базы данных или bucket для обновления

  • newNamestring

    Новое имя для базы данных/бакета (только Cloud Serverless)

  • retentionPeriodnumber

    Срок хранения в наносекундах (Cloud Dedicated/Clustered, Cloud Serverless и Core/Enterprise)

write_line_protocol

Записывает данные в InfluxDB с помощью формата line protocol (все версии). Поддерживает одиночные записи или пакеты. Синтаксис Line Protocol: measurement,tag1=value1,tag2=value2 field1=value1,field2=value2 timestamp Компоненты: - measurement: название таблицы/измерения (обязательно) - tags: индексированные метаданные (опционально) — пары ключ=значение, разделённые запятыми - fields: фактические данные (обязательно) — отделяются от тегов пробелом, пары ключ=значение, разделённые запятыми - timestamp: опциональная временная метка (точность должна быть указана в параметрах инструмента) Типы значений полей: - Строки: "строка в кавычках" - Числа с плавающей точкой: 123.45 - Целые числа: 123i (обратите внимание на суффикс 'i') - Логические значения: t или f Примеры: Одиночная запись: temperature,location=office,building=main value=23.5,humidity=45i 1640995200 Пакет (разделяются переводами строк): temperature,location=office value=23.5 1640995200 humidity,location=office value=45i 1640995201 Важно: Всегда указывайте правильный параметр точности, чтобы он соответствовал формату временной метки. Используйте любую точность при записи данных без временной метки. Для специальных символов в тегах/полях требуется экранирование.

Параметры
  • acceptPartialboolean

    Принимает частичные записи.

  • datastringобязательный

    Данные в формате Line protocol. Для нескольких записей разделяйте каждую строку символом \n

  • databasestringобязательный

    Имя базы данных/бакета для записи

  • noSyncboolean

    Подтверждение без ожидания сохранения WAL

  • precisionenumобязательный

    Точность временных меток

1.4.2основная
1.4.1
1.4.0
1.4.1-test.1
1.3.0

Выберите клиент, чтобы установить InfluxData/influxdb3_mcp_server:

Любой клиент

Конфиг добавления MCP сервера стандартный, обычно он не меняется вообще, поэтому подходит практически к любому ИИ клиенту, поддерживающему MCP.

{
  "mcpServers": {
    "influxdata-influxdb3mcpserver-a7wu5to88s": {
      "command": "npx",
      "args": [
        "-y",
        "@influxdata/influxdb3-mcp-server"
      ],
      "env": {
        "INFLUX_DB_INSTANCE_URL": "http://localhost:8181/",
        "INFLUX_DB_TOKEN": "<YOUR_INFLUXDB_TOKEN>",
        "INFLUX_DB_PRODUCT_TYPE": "core"
      }
    }
  }
}
CursorCursor

Перейдите по ссылке и сервер автоматически будет добавлен в Cursor. Либо откройте/создайте файл ~/.cursor/mcp.json(%USERPROFILE%\.cursor\mcp.json на Windows) и добавьте конфиг сервера:

{
  "mcpServers": {
    "influxdata-influxdb3mcpserver-a7wu5to88s": {
      "command": "npx",
      "args": [
        "-y",
        "@influxdata/influxdb3-mcp-server"
      ],
      "env": {
        "INFLUX_DB_INSTANCE_URL": "http://localhost:8181/",
        "INFLUX_DB_TOKEN": "<YOUR_INFLUXDB_TOKEN>",
        "INFLUX_DB_PRODUCT_TYPE": "core"
      }
    }
  }
}
VS Code

Создайте .vscode/mcp.json в проекте (ключ верхнего уровня — servers):

{
  "servers": {
    "influxdata-influxdb3mcpserver-a7wu5to88s": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@influxdata/influxdb3-mcp-server"
      ],
      "env": {
        "INFLUX_DB_INSTANCE_URL": "http://localhost:8181/",
        "INFLUX_DB_TOKEN": "<YOUR_INFLUXDB_TOKEN>",
        "INFLUX_DB_PRODUCT_TYPE": "core"
      }
    }
  }
}

Либо добавьте сервер через терминал:

code --add-mcp "{\"name\":\"influxdata-influxdb3mcpserver-a7wu5to88s\",\"type\":\"stdio\",\"command\":\"npx\",\"args\":[\"-y\",\"@influxdata/influxdb3-mcp-server\"],\"env\":{\"INFLUX_DB_INSTANCE_URL\":\"http://localhost:8181/\",\"INFLUX_DB_TOKEN\":\"<YOUR_INFLUXDB_TOKEN>\",\"INFLUX_DB_PRODUCT_TYPE\":\"core\"}}"
ClaudeClaude Desktop

Откройте Settings → Developer → Edit Config — это откроет файл claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Впишите сервер и полностью перезапустите Claude Desktop:

{
  "mcpServers": {
    "influxdata-influxdb3mcpserver-a7wu5to88s": {
      "command": "npx",
      "args": [
        "-y",
        "@influxdata/influxdb3-mcp-server"
      ],
      "env": {
        "INFLUX_DB_INSTANCE_URL": "http://localhost:8181/",
        "INFLUX_DB_TOKEN": "<YOUR_INFLUXDB_TOKEN>",
        "INFLUX_DB_PRODUCT_TYPE": "core"
      }
    }
  }
}
Claude CodeClaude Code

Добавьте сервер одной командой в терминале:

claude mcp add influxdata-influxdb3mcpserver-a7wu5to88s --env INFLUX_DB_INSTANCE_URL=http://localhost:8181/ --env INFLUX_DB_TOKEN=<YOUR_INFLUXDB_TOKEN> --env INFLUX_DB_PRODUCT_TYPE=core -- npx -y @influxdata/influxdb3-mcp-server

Либо через JSON-конфиг:

claude mcp add-json influxdata-influxdb3mcpserver-a7wu5to88s "{\"command\":\"npx\",\"args\":[\"-y\",\"@influxdata/influxdb3-mcp-server\"],\"env\":{\"INFLUX_DB_INSTANCE_URL\":\"http://localhost:8181/\",\"INFLUX_DB_TOKEN\":\"<YOUR_INFLUXDB_TOKEN>\",\"INFLUX_DB_PRODUCT_TYPE\":\"core\"}}"
CodexCodex

Добавьте сервер командой в терминале:

codex mcp add influxdata-influxdb3mcpserver-a7wu5to88s --env INFLUX_DB_INSTANCE_URL=http://localhost:8181/ --env INFLUX_DB_TOKEN=<YOUR_INFLUXDB_TOKEN> --env INFLUX_DB_PRODUCT_TYPE=core -- npx -y @influxdata/influxdb3-mcp-server

Либо вручную в ~/.codex/config.toml(%USERPROFILE%\.codex\config.toml на Windows):

[mcp_servers.influxdata-influxdb3mcpserver-a7wu5to88s]
command = "npx"
args = ["-y", "@influxdata/influxdb3-mcp-server"]

[mcp_servers.influxdata-influxdb3mcpserver-a7wu5to88s.env]
INFLUX_DB_INSTANCE_URL = "http://localhost:8181/"
INFLUX_DB_TOKEN = "<YOUR_INFLUXDB_TOKEN>"
INFLUX_DB_PRODUCT_TYPE = "core"
PerplexityPerplexity

MCP доступен подписчикам Perplexity Pro / Max / Enterprise. Локальные серверы — только в приложении для macOS.

  1. Откройте Настройки аккаунта → Connectors.
  2. Установите вспомогательное приложение PerplexityXPC (один раз).
  3. Нажмите Add Connector → вкладка Simple.
  4. В поле Server Name укажите InfluxData/influxdb3_mcp_server, а в поле команды запуска — строку ниже:
npx -y @influxdata/influxdb3-mcp-server

Нажмите Save и дождитесь статуса Running.

WindsurfWindsurf

Откройте Windsurf Settings → Cascade → MCP Servers или отредактируйте файл ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "influxdata-influxdb3mcpserver-a7wu5to88s": {
      "command": "npx",
      "args": [
        "-y",
        "@influxdata/influxdb3-mcp-server"
      ],
      "env": {
        "INFLUX_DB_INSTANCE_URL": "http://localhost:8181/",
        "INFLUX_DB_TOKEN": "<YOUR_INFLUXDB_TOKEN>",
        "INFLUX_DB_PRODUCT_TYPE": "core"
      }
    }
  }
}
ClineCline

В панели Cline нажмите иконку MCP Servers → Configure → Configure MCP Servers (или отредактируйте ~/.cline/mcp.json) и добавьте сервер:

{
  "mcpServers": {
    "influxdata-influxdb3mcpserver-a7wu5to88s": {
      "command": "npx",
      "args": [
        "-y",
        "@influxdata/influxdb3-mcp-server"
      ],
      "env": {
        "INFLUX_DB_INSTANCE_URL": "http://localhost:8181/",
        "INFLUX_DB_TOKEN": "<YOUR_INFLUXDB_TOKEN>",
        "INFLUX_DB_PRODUCT_TYPE": "core"
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

Создайте файл в .continue/mcpServers/ (например influxdata-influxdb3mcpserver-a7wu5to88s.yaml) или добавьте блок в config.yaml. MCP работает только в режиме agent:

mcpServers:
  - name: influxdata-influxdb3mcpserver-a7wu5to88s
    command: npx
    args:
      - "-y"
      - "@influxdata/influxdb3-mcp-server"
    env:
      INFLUX_DB_INSTANCE_URL: http://localhost:8181/
      INFLUX_DB_TOKEN: <YOUR_INFLUXDB_TOKEN>
      INFLUX_DB_PRODUCT_TYPE: core
Zed

Выполните agent: add context server или откройте настройки (zed: open settings file) и добавьте сервер в объект context_servers:

{
  "context_servers": {
    "influxdata-influxdb3mcpserver-a7wu5to88s": {
      "command": "npx",
      "args": [
        "-y",
        "@influxdata/influxdb3-mcp-server"
      ],
      "env": {
        "INFLUX_DB_INSTANCE_URL": "http://localhost:8181/",
        "INFLUX_DB_TOKEN": "<YOUR_INFLUXDB_TOKEN>",
        "INFLUX_DB_PRODUCT_TYPE": "core"
      }
    }
  }
}

Похожие MCP-сервера

idoru/influxdb-mcp-server

idoru/influxdb-mcp-server

от idoru

MCP-сервер для доступа к InfluxDB v2. Позволяет AI агентам читать временные ряды, выполнять Flux-запросы и управлять объектами баз данных через ресурсы и инструменты. Упрощает интеграцию InfluxDB с...

JavaScript⭐ 46
jparkerweb/mcp-sqlite

jparkerweb/mcp-sqlite

от jparkerweb

MCP сервер для работы с SQLite: выполняет CRUD-операции, исследование схемы таблиц и произвольные SQL-запросы. Полезен разработчикам, управляющим базами данных через ИИ-ассистентов.

JavaScript⭐ 130
c4pt0r/mcp-server-tidb

c4pt0r/mcp-server-tidb

от c4pt0r

MCP сервер для подключения AI-ассистентов к TiDB Serverless. Выполняет SQL-запросы, управляет схемой и данными. Полезен разработчикам, использующим Claude Desktop и другие MCP-клиенты для работы с ...

Python⭐ 24
ClickHouse/mcp-clickhouse

ClickHouse/mcp-clickhouse

официальный

от clickhouse

Выполняет SQL-запросы к ClickHouse: перечисляет базы, таблицы, читает данные в режиме read-only. chDB позволяет запрашивать файлы и URL без отдельного сервера.

Python⭐ 890
ofershap/mcp-server-sqlite

ofershap/mcp-server-sqlite

от ofershap

MCP сервер для безопасного выполнения SQL-запросов к SQLite через AI ассистента. Инспектирует схемы, таблицы, объясняет запросы. Безопасный режим только чтения, совместим с Cursor, Claude Desktop и...

TypeScript⭐ 4
pilat/mcp-datalink

pilat/mcp-datalink

от pilat

MCP сервер для PostgreSQL, MySQL и SQLite, который предоставляет AI-ассистентам безопасный доступ к базам данных. Подходит для Claude Desktop, Cursor и других MCP-клиентов. Поддерживает SELECT, запись, explain и листинг таблиц с защитой от SQL-инъекций и настраиваемыми ограничениями.

TypeScript⭐ 5
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин