К основному содержанию
MCP-сервер CX Codex

PostgreSQL MCP Server · yawlabs — MCP-сервер для Claude Code: запросы к базе

Даёт агенту доступ к PostgreSQL: запросы, разбор схемы, планы EXPLAIN и диагностика. По умолчанию только чтение.

Установить в Claude Code · Командой платформы Все способы и платформы ↓
claude mcp add postgres-mcp -- npx -y @yawlabs/postgres-mcp
Открыть на GitHub

Что делает PostgreSQL MCP Server

Сервер подключается к базе по DATABASE_URL и отдаёт агенту набор инструментов: pg_query для SQL, pg_list_schemas, pg_list_tables, pg_describe_table для разбора схемы, pg_explain для планов, pg_top_queries, pg_seq_scan_tables, pg_unused_indexes, pg_table_bloat, pg_inspect_locks для диагностики. Пользовательский SQL уходит через extended query protocol, поэтому один запрос — одно выражение. Параметры подставляются через массив params для $1, $2.

Запись выключена, пока не выставлен ALLOW_WRITES=1. Отдельный инструмент pg_readonly остаётся только для чтения при любом значении этой переменной — его удобно разрешать в хостах, которые гейтят инструменты по одному. Рекомендуемая настройка — роль в Postgres с минимумом прав, тогда границу держит сама база. pg_explain с analyze: true для не-SELECT требует ALLOW_WRITES=1 и откатывает транзакцию, но последовательность, которую запрос сдвинул, останется сдвинутой.

В 0.12 добавился советник по индексам pg_index_advisor: он оценивает кандидатов через гипотетические индексы HypoPG и на диск ничего не создаёт. Аудит-лог SQL выключен по умолчанию, значения связанных параметров в него не попадают. Нужен Node 22 или новее. Если вы на 0.12.0, обновитесь до 0.12.1: в pg_index_advisor SQL из аргумента statements мог выполниться вне транзакции только для чтения, а хост часто разрешает этот инструмент автоматически, потому что он помечен read-only.

Какие задачи решает

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

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

  • Покажи таблицы в схеме public и опиши orders
  • Сними план для SELECT * FROM orders WHERE user_id = $1 с analyze
  • Какие индексы стоит добавить для этого запроса?

Как установить PostgreSQL MCP Server

Командой платформы

claude mcp add postgres-mcp -- npx -y @yawlabs/postgres-mcp

По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие

Вопросы о PostgreSQL MCP Server

Как установить PostgreSQL MCP Server в Claude Code?

Одной командой: claude mcp add postgres-mcp -- npx -y @yawlabs/postgres-mcp. Дальше укажите строку подключения в DATABASE_URL.

Что делает PostgreSQL MCP Server?

Отдаёт агенту инструменты для запросов к PostgreSQL, разбора схемы, планов EXPLAIN и диагностики производительности. Запись включается только через ALLOW_WRITES=1.

Чем он отличается от @modelcontextprotocol/server-postgres?

Тот пакет архивирован и не обновляется, а в нём осталась известная инъекция через несколько команд в одной строке. Здесь пользовательский SQL идёт через extended query protocol, и лишние выражения отбиваются.

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

Все MCP-серверы по теме «Данные и базы» →

Сначала — PostgreSQL MCP Server от других авторов.

PostgreSQL MCP Server neverinfamous Подключает PostgreSQL к ИИ-агенту через MCP: сервер даёт инструменты для запросов, анализа схемы и работы с миграциями. CX Codex +1 ★ 12звёзд репо World Monitor koala73 Подключает к агенту глобальный мониторинг событий: военные конфликты, биржевые сводки, энергетику и кибербезопасность. Пригодится для анализа геополитических и рыночных рисков прямо в чате. CX Codex +1 ★ 89 408звёзд репо Scrapling MCP Server D4Vinci Веб-скрейпинг страниц с защитой Cloudflare и рендерингом JavaScript для ИИ-агентов. Помогает собирать данные сайтов в Markdown или JSON без ручного обхода блокировок. CX Codex +1 ★ 89 433звёзд репо MCP Toolbox for Databases официальный googleapis Подключает ИИ-агента к базам данных через MCP: можно изучать схемы, выполнять запросы и создавать код с учётом структуры базы. CX Codex +1 ★ 16 717звёзд репо PostHog MCP Server PostHog Подключает PostHog к ИИ-клиентам для аналитики событий и управления флагами функциональности. CX Codex +1 ★ 40 409звёзд репо dbx t8y2 MCP-сервер, через который ИИ-агент выполняет запросы к базам данных по подключениям, настроенным в DBX. CX Codex +1 ★ 27 669звёзд репо Metabase metabase Подключает AI-ассистентов к инстансу Metabase для поиска таблиц, запуска аналитических запросов и построения графиков с учётом прав пользователя. CX Codex +1 ★ 49 845звёзд репо

Спонсоры проекта

Компании, которые помогают держать аналитику открытой