PostgreSQL MCP Server
MCP-сервер PostgreSQL
Сервер MCP (Model Context Protocol), который подключается к локальной базе данных PostgreSQL, позволяя ИИ-ассистентам запрашивать вашу базу данных и управлять ею.
Предоставляемые инструменты
Инструмент | Описание |
query | Выполнение SQL-запросов только для чтения (SELECT, SHOW, EXPLAIN) |
execute | Выполнение SQL-запросов на запись (INSERT, UPDATE, DELETE, CREATE, ALTER, DROP) |
list_tables | Список всех таблиц в схеме |
describe_table | Отображение столбцов, типов, ключей и индексов для таблицы |
list_schemas | Список всех пользовательских схем в базе данных |
Related MCP server: PostgreSQL MCP Server
Ресурсы
schema-overview (
postgres://schema/overview) — Обзор всей схемы базы данных в формате Markdown
Динамическое подключение через заголовки
Этот сервер поддерживает динамические подключения к PostgreSQL. Вы можете предоставить учетные данные базы данных через HTTP-заголовки в начальном запросе подключения SSE. Это позволяет одному развернутому экземпляру сервера обслуживать несколько разных баз данных.
Поддерживаемые заголовки
Заголовок | Описание | По умолчанию |
| Хост PostgreSQL |
|
| Порт PostgreSQL |
|
| Пользователь PostgreSQL |
|
| Пароль PostgreSQL |
|
| База данных PostgreSQL |
|
| Использовать SSL ( |
|
| CA-сертификат |
|
Настройка в Antigravity / Cursor (VS Code)
Чтобы использовать этот сервер с Antigravity или Cursor, добавьте следующее в ваш mcp_config.json (обычно находится в %APPDATA%\antigravity\ или в настройках MCP вашей IDE):
{
"mcpServers": {
"postgres": {
"command": "npx",
"args": [
"mcp-remote",
"https://postgree-mcp-dfadduf9bsdvdwa9.eastasia-01.azurewebsites.net/sse",
"--header", "x-pg-host: pg-168600c0-aeiyankhan2-d42e.g.aivencloud.com",
"--header", "x-pg-port: 26768",
"--header", "x-pg-user: avnadmin",
"--header", "x-pg-password: YOUR_PASSWORD",
"--header", "x-pg-database: defaultdb",
"--header", "x-pg-ssl: true"
]
}
}
}Настройка в Claude Code CLI
Если вы используете Claude Code CLI, вы можете добавить этот сервер с помощью следующей команды:
1. Установите Claude Code (если еще не установлен)
npm install -g @anthropic-ai/claude-code2. Добавьте MCP-сервер PostgreSQL
Выполните эту команду в своем терминале:
claude mcp add postgres -- npx mcp-remote https://postgree-mcp-dfadduf9bsdvdwa9.eastasia-01.azurewebsites.net/sse \
--header "x-pg-host: pg-168600c0-aeiyankhan2-d42e.g.aivencloud.com" \
--header "x-pg-port: 26768" \
--header "x-pg-user: avnadmin" \
--header "x-pg-password: YOUR_PASSWORD" \
--header "x-pg-database: defaultdb" \
--header "x-pg-ssl: true"Настройка в Claude Desktop
Добавьте это в ваш claude_desktop_config.json:
{
"mcpServers": {
"postgres": {
"command": "npx",
"args": [
"mcp-remote",
"https://postgree-mcp-dfadduf9bsdvdwa9.eastasia-01.azurewebsites.net/sse",
"--header", "x-pg-host: pg-168600c0-aeiyankhan2-d42e.g.aivencloud.com",
"--header", "x-pg-port: 26768",
"--header", "x-pg-user: avnadmin",
"--header", "x-pg-password: YOUR_PASSWORD",
"--header", "x-pg-database: defaultdb",
"--header", "x-pg-ssl: true"
]
}
}
}Локальная настройка (для разработки)
1. Установите зависимости
npm install2. Настройте базу данных по умолчанию (необязательно)
Вы по-прежнему можете использовать файл .env для локальной разработки:
PG_HOST=localhost
PG_PORT=5432
PG_USER=postgres
PG_PASSWORD=your_password_here
PG_DATABASE=your_database_name3. Сборка и запуск
npm run build
npm startПримеры использования
После настройки вы можете спрашивать ИИ-ассистента о следующем:
"List all tables in my database"
"Describe the users table"
"SELECT * FROM orders WHERE created_at > '2025-01-01'"
"Create a new table called products"
This server cannot be deployed
Maintenance
Related MCP Connectors
Query PostgreSQL databases in plain English — LLM-generated, safety-validated SQL.
Query Postgres, MySQL, SQL Server, Oracle, BigQuery, ClickHouse and Redshift from your AI client.
- dataOAuthco.thinair
PostgreSQL, MySQL, and SQL Server in one session. 26 read-only MCP tools for AI agents.
Your Supabase account in natural language: run SQL, apply migrations, manage tables, storage, edge f
Related MCP Servers
- AlicenseAqualityDmaintenanceEnables Claude to interact with a local PostgreSQL database through SQL queries, schema inspection, and CRUD operations.840 npmMIT
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to interact with PostgreSQL databases through natural language queries, schema inspection, and safe SQL execution.1 npm1ISC
- AlicenseNot gradedqualityDmaintenanceEnables AI agents to query and explore PostgreSQL databases with tools for executing SQL queries, listing tables, and describing table structures.MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI models to execute SQL queries, list tables, and describe table structures on a local PostgreSQL database.2 npmISC