DBCode MCP

MCP-сервер и скилл dbcode-cli: агент запускает SQL через подключения, которые уже сохранены в расширении DBCode для редактора.

  • 363 ★ репозитория
  • Последний коммит
MCP-серверОфициальный

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

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

  • Агент получает доступ к реальным базам: запросы, правка данных и создание таблиц возможны, если подключение не помечено только для чтения.
Все причины и проверки

dbcodeio/public

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add mcp/dbcode

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

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

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

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

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

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

Что делает

DBCode — расширение для VS Code, Cursor, Windsurf, Antigravity и Kiro: клиент более чем для 100 баз данных. Пакет `@dbcode/mcp` подключает к нему агента: тот видит схему и запрашивает данные через ваши сохраненные подключения, без отдельной настройки доступа. Скилл `dbcode-cli` учит агента команде `dbcode`: найти подключение (`dbcode connections`), выполнить запрос или файл `.sql` и получить результат в JSON или CSV. Права ИИ задаются отдельно для каждого подключения.

Для кого. Разработчикам и аналитикам, которые уже ведут базы в DBCode и хотят, чтобы Claude Code или Codex читали данные оттуда без второго набора паролей.

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

  • Агент проверяет схему таблиц и пишет запрос под реальные колонки.
  • Из отчета нужна выгрузка в CSV: `dbcode query` читает файл `.sql` и пишет результат в поток.
  • В репозитории проекта есть скрипт проверки данных, который агент запускает по сохраненному подключению.
  • База только для чтения, и агенту нужны безопасные выборки без ручного копирования строк.

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

  • Расширение DBCode не установлено: пакет только подключается к нему и своих подключений не создает.
  • Нужен прямой доступ к базе без редактора: сервер работает через сохраненные подключения DBCode.
  • Базу нельзя открывать агенту ни на чтение, ни на запись.

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

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

MCP

Транспорт
stdio
Авторизация
не нужна

Ограничения

Для работы нужны расширение DBCode в одном из редакторов и Node.js 22.14 или новее. Скилл `dbcode-cli` требует отдельно установленный CLI (команда `DBCode: Install CLI` в палитре), и часть типов подключений из CLI пока недоступна. Лицензия проприетарная: бесплатно в том числе для коммерческих команд доступны просмотр и правка данных, блокноты, схемы и MCP-сервер, а ИИ-помощник входит в платный тариф. Репозиторий содержит публичные материалы продукта, а не исходный код расширения.

Как отключить. Удалите запись `dbcode` из конфигурации MCP-клиента или выполните обратную команду клиента, для Claude Code это `claude mcp remove dbcode`. Папку скилла `dbcode-cli` уберите из каталога скиллов агента.

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

Как подключить сервер к Codex?

Выполните `codex mcp add dbcode -- npx -y @dbcode/mcp`. Для Cursor, Windsurf и Claude Desktop добавьте тот же `npx -y @dbcode/mcp` в MCP-конфигурацию клиента.

Какой редактор считается основным?

Выбирает флаг `--app`: значения `Code`, `Cursor`, `Windsurf`, `Antigravity` и другие. Без флага пакет берет новейшую установленную версию DBCode.

Можно ли ограничить агента чтением?

Да. Права ИИ задаются для каждого подключения, а базу можно подключить в режиме только для чтения. Начните с него.

Что делает скилл dbcode-cli?

Он описывает команду `dbcode`: `dbcode connections` показывает подключения, `dbcode query -c "My Postgres" "select now()"` выполняет запрос. Вне терминала вывод идет в JSON.

Нужна ли редактору открытая вкладка?

Нет. Если редактор не запущен, сервер читает сохраненные подключения DBCode напрямую.

Обсуждение

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

MCP-серверы

vi-sql — терминальный клиент для SQL-баз со встроенным MCP-сервером: агент видит схему и пишет запросы прямо в ваш редактор

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

MCP-сервер и плагин Claude Code для SQL: проверка, форматирование, линт и поиск инъекций в запросах на восьми диалектах.

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

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

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

Один MCP-сервер для SQLite, SQL Server, PostgreSQL и MySQL: агент читает и меняет данные, правит схему и выгружает CSV и JSON

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

MCP-сервер и CLI для управления настоящим Microsoft Excel: Power Query, DAX, VBA, сводные таблицы, диаграммы

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

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

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

Коротко о README

Расширение собирает работу с базами в редакторе: просмотр и правку данных, SQL-блокноты, ER-диаграммы и встроенные MCP-инструменты. Отдельный пакет `@dbcode/mcp` выводит их во внешних агентов.

Бейдж для README

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

Foxx AIDBCode
Foxx AI

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