QueryBear
МеждународныйКак оценить QueryBear
QueryBear относится к Мониторинг, AI и машинное обучение, Базы данных, PostgreSQL. Ниже собраны проверяемые признаки, по которым его можно сравнить с другими серверами каталога.
- Происхождение
- Проект сообщества
- Лицензия
- Не указана
- Транспорт
- streamable-http
Что проверить перед выбором
- Запросите ссылку на исходный код или документацию до установки.
- Уточните воспроизводимый способ установки и удаления сервера.
- Ограничьте доступ MCP-сервера только нужными файлами, API и переменными окружения.
Карточка отредактирована 08.08.2026.
Автоматическая проверка источника ещё не выполнена. Внешних источников в карточке: 1.
Характеристики
Общее
- СтатусСообщество
Технологии
- Транспортstreamable-http
Описание
Возможности
- Подключение AI-агентов к PostgreSQL и MySQL.
- Выполнение SELECT-запросов напрямую через диалог с языковой моделью.
- Блокировка любых модифицирующих команд: INSERT, UPDATE, DELETE, DROP, ALTER.
- Автоматическая запись каждого запроса в журнал аудита с меткой времени и идентификатором агента.
- Контроль видимости на уровне колонок: запрет на чтение определённых полей таблицы.
- Просмотр схемы базы данных: таблицы, колонки, типы данных, индексы, внешние ключи.
- Проверка всех запросов на безопасность перед выполнением.
- Поддержка протокола Streamable HTTP для мгновенной интеграции.
- Изолированные сессии для разных пользователей и агентов.
Как подключить
Установите пакет глобально через npm:
npm install -g @querybear/server
Или используйте npx для однократного запуска:
npx -y @querybear/server --database-url postgresql://user:pass@host:5432/db
Настройте MCP-клиент. Для Claude Desktop отредактируйте файл claude_desktop_config.json и добавьте секцию:
{
"mcpServers": {
"querybear": {
"command": "npx",
"args": ["-y", "@querybear/server"],
"env": {
"DATABASE_URL": "postgresql://user:pass@localhost:5432/mydb"
}
}
}
}
Вместо строки подключения в команде можно использовать переменную окружения DATABASE_URL. Это удобно для CI/CD и продакшен-сред. После сохранения перезапустите клиент. QueryBear появится в списке доступных инструментов.
Примеры запросов
- «Покажи структуру таблицы orders: названия колонок, типы данных и индексы.»
- «Найди 5 самых дорогих заказов за текущий месяц с именем клиента и датой оформления.»
- «Посчитай количество активных подписок по типам. Выведи результат в виде таблицы.»
- «Сравни общую выручку за вчера и позавчера. Если выручка упала — объясни возможные причины на основе данных.»
Технические детали
- Язык реализации: TypeScript (Node.js)
- Транспорт: Streamable HTTP
- Лицензия: MIT
- Архитектура: один экземпляр сервера — одно подключение к базе. Для нескольких баз запускайте отдельные экземпляры.
- Совместимость: Claude Desktop, Cursor, VS Code и любые MCP-клиенты с поддержкой Streamable HTTP
Вопросы и ответы
QueryBear — MCP-сервер для безопасного доступа AI-агентов к PostgreSQL и MySQL. Главная задача — дать ИИ читать базу данных, но полностью заблокировать любые изменения. Сервер работает в режиме read-only, все запросы записываются в журнал аудита, а администратор может скрыть от агента определённые колонки.
QueryBear не отмечен в каталоге как официальный MCP-сервер. Перед установкой проверьте владельца репозитория, лицензию и запрашиваемые разрешения.
В карточке перечислены транспорты: streamable-http.
Подключение AI-агентов к PostgreSQL и MySQL. Выполнение SELECT-запросов напрямую через диалог с языковой моделью. Блокировка любых модифицирующих команд: INSERT, UPDATE, DELETE, DROP, ALTER.
Установите пакет глобально через npm: npm install -g @querybear/server Или используйте npx для однократного запуска: npx -y @querybear/server --database-url postgresql://user:pass@host:5432/db Настройте MCP-клиент.