DB MCP Server

db-mcp-server

Сервер MCP для нескольких баз данных с защитой: режим только чтения по каждой базе и ограничение числа строк. Написан на Go, запуск в Docker

  • 443 ★ репозитория
  • Последний коммит
  • MIT
MCP-сервер

Широкий доступ

Почему такой уровень

  • Без ключа API транспорт открыт
  • При отключенном read_only агент пишет в базы
Все причины и проверки

freepeak/db-mcp-server

Установка

Ручная установка

docker run -p 9092:9092 ... -e DB_MCP_API_KEY=...

Полную команду с настройкой баз смотрите в README. Либо git clone https://github.com/FreePeak/db-mcp-server.git.

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Без ключа API транспорт открыт
  • При отключенном read_only агент пишет в базы

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

DB MCP Server дает агенту доступ к нескольким базам данных через один сервер MCP. Защита: режим `read_only` по каждой базе и ограничение числа строк в ответе. Запуск в Docker: `docker run -p 9092:9092 ... -e DB_MCP_API_KEY=...`, также `git clone https://github.com/FreePeak/db-mcp-server.git`. Без ключа API транспорт остается открытым, это режим для одного пользователя. Программа на Go, версия 1.9.0 от 11.04.2026, лицензия MIT.

Для кого. Для разработчиков и аналитиков, которые хотят читать несколько баз из агента с ограничениями на запись.

Подходит, если

  • Нужен доступ агента к нескольким базам через один сервер
  • Нужен режим только чтения по каждой базе
  • Нужно ограничить число строк в ответе

Не подходит, если

  • Нельзя давать агенту писать в рабочие базы
  • Нужна защита сильнее ключа API

Пример запроса к агенту

Покажи десять последних заказов из тестовой базы и сколько их было за неделю, только чтение

MCP

Транспорт
http
Авторизация
API-ключ

Переменные окружения

DB_MCP_API_KEY обязательная, секрет
Переменная окружения DB_MCP_API_KEY, значение задается в клиенте или файле .env

Ограничения

Без ключа API транспорт открыт (режим для одного пользователя): задайте DB_MCP_API_KEY. При включенном read_only доступ расширенный, при отключенном широкий: агент пишет в базы. Включайте read_only по каждой базе и подключайте тестовые копии.

Как отключить. Остановите контейнер и уберите запись сервера из клиента, ключ DB_MCP_API_KEY отзовите.

Частые вопросы

Что делает сервер?

Дает агенту доступ к нескольким базам данных с режимом read_only по каждой базе и ограничением строк.

Как запустить?

В Docker: docker run -p 9092:9092 с ключом DB_MCP_API_KEY, либо git clone.

Что без ключа API?

Транспорт остается открытым, это режим для одного пользователя.

Обсуждение

Вопросов и отзывов пока нет.

MCP-серверы

MCP-сервер для доступа агента к MySQL: чтение схемы и запросы, по умолчанию только на чтение, запись включается флагами

MCP-серверРасширенный доступ2,2 тыс.Звезды репозитория

MCP-сервер на Python для работы с MySQL: список таблиц, чтение данных, выполнение SQL и разбор схемы через контролируемый интерфейс

MCP-серверШирокий доступ1,4 тыс.Звезды репозитория
Выбор редакции

Экономный по токенам MCP-сервер для PostgreSQL, MySQL, MariaDB, SQL Server и SQLite с режимом только для чтения

MCP-серверШирокий доступ3,6 тыс.Звезды репозитория
Официальный

Официальный MCP-сервер YDB от разработчиков базы: SQL-запросы с параметрами, план выполнения, обзор директорий и основа для своих серверов

MCP-серверШирокий доступ29Звезды репозитория
Официальный

Официальный MCP-сервер MongoDB: запросы и агрегации к базам, управление индексами, кластерами Atlas и локальными развертываниями

MCP-серверШирокий доступ1,1 тыс.Звезды репозитория
Официальный

Легкое рабочее место для баз данных с MCP-сервером: агент читает схему, выполняет запросы и разбирает данные в PostgreSQL, MySQL и других

MCP-серверШирокий доступ5 тыс.Звезды репозитория

Сравнение с похожими

Записи с тем же главным запросом: чем они отличаются.

ЗаписьОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
DB MCP Server (эта запись)нетAPI-ключ443
ArcticDB MCPнетне нужна777хранилище временных рядов ArcticDB
dbt MCPдаAPI-ключ607проекты dbt, Semantic Layer и запуск команд dbt

Коротко о README

README описывает сервер MCP для нескольких баз данных с режимом read_only, ограничением строк и запуском в Docker. Лицензия MIT.

Бейдж для README

Сообщить о проблеме

Foxx AIDB MCP Server
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.