WhoDB
Легкое рабочее место для баз данных с MCP-сервером: агент читает схему, выполняет запросы и разбирает данные в PostgreSQL, MySQL и других
Высокий риск
Высокий уровень ставим, когда инструмент пишет во внешние системы, работает с деньгами, рабочими базами или секретами либо выполняет произвольные команды. CLI поставит его только после вашего согласия.
Почему такой уровень
- Подключается к базам и может изменять данные
- Выполняет запросы с правами подключенного пользователя базы
- AI-функции отправляют содержимое выбранному провайдеру
Установка
В терминале, через SkillFoxx CLI
npx skillfoxx add mcp/whodbОпределит агенты на машине, проверит риск и зафиксирует версию.
Другие способы установки
У записи высокий риск, поэтому установки в один клик нет. Посмотрите код и добавьте конфиг вручную.
Выполните в терминале
claude mcp add --transport stdio whodb -- npx -y whodb mcp serveИли добавьте в файл .mcp.json, в проекте
{
"mcpServers": {
"whodb": {
"command": "npx",
"args": [
"-y",
"whodb",
"mcp",
"serve"
]
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcpServers.
Добавьте в файл ~/.cursor/mcp.json, для всех проектов
{
"mcpServers": {
"whodb": {
"command": "npx",
"args": [
"-y",
"whodb",
"mcp",
"serve"
]
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcpServers. Для одного проекта тот же блок кладут в .cursor/mcp.json.
Выполните в терминале
code --add-mcp '{"name":"whodb","type":"stdio","command":"npx","args":["-y","whodb","mcp","serve"]}'Или добавьте в файл .vscode/mcp.json, в проекте
{
"servers": {
"whodb": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"whodb",
"mcp",
"serve"
]
}
}
}Если файл уже есть, добавьте сервер внутрь ключа servers.
Выполните в терминале
codex mcp add whodb -- npx -y whodb mcp serveИли добавьте в файл ~/.codex/config.toml, для всех проектов
[mcp_servers.whodb]
command = "npx"
args = ["-y", "whodb", "mcp", "serve"]Если файл уже есть, допишите блок в конец.
Добавьте в файл ~/.gemini/settings.json, для всех проектов
{
"mcpServers": {
"whodb": {
"command": "npx",
"args": [
"-y",
"whodb",
"mcp",
"serve"
]
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcpServers.
Добавьте в файл ~/.config/devin/mcp_config.json, для всех проектов
{
"mcpServers": {
"whodb": {
"command": "npx",
"args": [
"-y",
"whodb",
"mcp",
"serve"
]
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcpServers. В легаси Cascade конфиг MCP лежит в ~/.codeium/windsurf/mcp_config.json.
Бывший Windsurf.
Добавьте в файл cline_mcp_settings.json, для всех проектов
{
"mcpServers": {
"whodb": {
"command": "npx",
"args": [
"-y",
"whodb",
"mcp",
"serve"
]
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcpServers. Файл настроек открывается в Cline: вкладка MCP Servers, кнопка Configure MCP Servers.
Добавьте в файл .roo/mcp.json, в проекте
{
"mcpServers": {
"whodb": {
"command": "npx",
"args": [
"-y",
"whodb",
"mcp",
"serve"
]
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcpServers.
Форк Roo Code, папки .roo те же.
Добавьте в файл opencode.json, в проекте
{
"mcp": {
"whodb": {
"type": "local",
"command": [
"npx",
"-y",
"whodb",
"mcp",
"serve"
]
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcp.
Добавьте в файл ~/.config/zed/settings.json, для всех проектов
{
"context_servers": {
"whodb": {
"command": "npx",
"args": [
"-y",
"whodb",
"mcp",
"serve"
]
}
}
}Если файл уже есть, добавьте сервер внутрь ключа context_servers.
Добавьте в файл .codeassistant/mcp.json, в проекте
{
"mcpServers": {
"whodb": {
"command": "npx",
"args": [
"-y",
"whodb",
"mcp",
"serve"
]
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcpServers.
Запусти WhoDB через docker run --rm -it -p 8080:8080 clidey/whodb и открой http://localhost:8080, а для агента подключи MCP-сервер записью npx -y whodb mcp serve в конфигурации клиента.
Другие способы из описания автора
docker run --rm -it -p 8080:8080 clidey/whodbЗапускает рабочее место WhoDB, интерфейс на http://localhost:8080. Есть нативные установщики и CLI.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
WhoDB это самостоятельное рабочее место для баз данных: просмотр и правка данных в табличной сетке, визуальный граф таблиц и связей, черновик запросов с историей и автодополнением, импорт и экспорт. Работает в браузере, как десктоп-приложение и как CLI, поддерживает PostgreSQL, MySQL, SQL Server, Oracle и другие источники. Для агентов есть MCP-сервер, который запускается командой npx whodb mcp serve и дает Claude, Cursor и другим клиентам читать схему и выполнять запросы. В CLI входят агенты для анализа данных, оптимизации запросов и отчетов, а установщик может прописать скиллы, конфигурацию MCP и правила в каталоги ассистентов. AI-функции опциональны и работают через выбранного вами провайдера.
Для кого. Для разработчиков, аналитиков и инженеров данных, кому нужен доступ к базам и запросы через агента без тяжелого клиента.
Подходит, если
- Нужно, чтобы агент разобрал схему и выполнил запросы к базе
- Нужен быстрый просмотр и правка данных без установки тяжелого клиента
- Нужны текст в SQL и анализ данных через выбранного провайдера
Не подходит, если
- Нельзя давать агенту доступ к продовой базе с правами на запись
- Нужен только веб-интерфейс без подключения агента
Пример запроса к агенту
Покажи связи таблиц в этой базе и собери запрос по последним заказам за месяцОграничения
MCP-серверу нужны данные подключения к базе, а границы возможностей задают права этого пользователя базы. AI-функции опциональны и требуют своего провайдера, локального или облачного. Запросы на изменение затрагивают реальные данные, поэтому доступ агенту стоит давать осознанно и лучше на реплике или тестовой базе.
Как отключить. Уберите запись whodb из конфигурации MCP-клиента, остановите контейнер или приложение WhoDB.
MCP
- Транспорт
- stdio
- Авторизация
- не нужна
Проверка безопасности
- Подключается к базам и может изменять данные
- Выполняет запросы с правами подключенного пользователя базы
- AI-функции отправляют содержимое выбранному провайдеру
Коротко о README
README представляет WhoDB как легкое самостоятельное рабочее место для баз данных: табличная сетка, визуальный граф схемы, черновик запросов, импорт и экспорт, генерация тестовых данных. Работает в браузере, как десктоп-приложение, snap и CLI, ставится через Docker или нативный установщик. AI-функции опциональны и подключаются к Ollama, OpenAI, Anthropic, LM Studio или другому совместимому провайдеру. Отдельно есть MCP-сервер для ассистентов и CLI с агентами анализа, оптимизации запросов и отчетов, а также установщик скиллов и конфигурации в каталоги ассистентов. Лицензия Apache-2.0.
Частые вопросы
Как ограничить агента?
Правами пользователя базы: выдайте подключение только на чтение или на тестовую базу, и это станет границей возможностей MCP-сервера.
Обязателен ли AI-провайдер?
Нет. Просмотр, правка и запросы работают без него, а вопросы на естественном языке требуют выбранного вами провайдера.
Похожие
166 скиллов для научных задач: биоинформатика, хемоинформатика, клинические данные, геоданные и доступ к 100+ базам
Открытый MCP-сервер Google для баз данных: готовые инструменты для Postgres, MySQL, BigQuery, Spanner и других, плюс свои инструменты в tools.yaml
Официальные скиллы Hugging Face: работа с Hub через CLI hf, датасеты, обучение моделей, Spaces, оценка и деплой
Язык визуализации для агентов и MCP-сервер: из простой семантической спецификации собираются аккуратные графики