
crystaldba/postgres-mcp
Database managementЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Postgres MCP Pro предоставляет настраиваемый доступ к чтению/записи и анализ производительности для вас и ваших AI-агентов.
Обзор
Postgres MCP-сервер с индексной настройкой, объяснением планов, проверка состояния и безопасным выполнением SQL. Обзор • Демонстрация • Быстрый старт • Технические заметки • API MCP • Связанные проекты • FAQ это сервер с открытым исходным кодом Model Context Protocol (MCP), созданный для поддержки вас и ваших AI-агентов на всех этапах — от начального кодирования, через тестирование и развертывание, а также до настройки и обслуживания производства. Postgres MCP Pro делает гораздо больше, чем просто обмотывает соединение с базой данных. - - анализ состояния индекса, использования соединений, кэша буфера, состояния вакуума, ограничений последовательностей, задержки репликации и многое другое. - - изучение тысяч возможных индексов для поиска наилучшего решения для вашей нагрузки с использованием промышленных алгоритмов. - - валидации и оптимизации производительности путём анализа планов EXPLAIN и моделирования влияния гипотетических индексов. - - контекстно-ориентированная генерация SQL на основе детального понимания схемы базы данных.
Обзор (машинный перевод)
Postgres MCP-сервер с индексной настройкой, объяснением планов, проверка состояния и безопасным выполнением SQL.
Обзор • Демо • Быстрый старт • Технические заметки • API MCP • Связанные проекты • FAQ
Обзор
Postgres MCP Pro — это сервер с открытым исходным кодом Model Context Protocol (MCP), созданный для поддержки вас и ваших AI-агентов на протяжении всего всего процесса разработки — от начального кода через тестирование и развертывания, а также до настройки и обслуживания производства.
Postgres MCP Pro делает гораздо больше, чем просто обмотывает соединение с базой данных.
Особенности включают:
- ** 🔍 Здоровье базы данных** — анализ состояния индекса, загрузки соединений, кэша буфера, состояния вакуума, ограничений последовательностей, задержки репликации и многое другое.
- ** ⚡ Настройка индексов** — исследуйте тысячи возможных индексов, чтобы найти лучшее решение для вашей нагрузки, используя алгоритмы промышленной мощности.
- ** 📈 Запрос планов** — проверка и оптимизация производительности путём анализа планов EXPLAIN и моделирования влияния гипотетических индексов.
- ** 🧠 Schema Intelligence** — контекстно-ориентированная генерация SQL на основе детального понимания схемы базы данных.
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
Overview
Postgres MCP Pro is an open source Model Context Protocol (MCP) server built to support you and your AI agents throughout the entire development process—from initial coding, through testing and deployment, and to production tuning and maintenance.
Postgres MCP Pro does much more than wrap a database connection.
Features include:
- 🔍 Database Health - analyze index health, connection utilization, buffer cache, vacuum health, sequence limits, replication lag, and more.
- ⚡ Index Tuning - explore thousands of possible indexes to find the best solution for your workload, using industrial-strength algorithms.
- 📈 Query Plans - validate and optimize performance by reviewing EXPLAIN plans and simulating the impact of hypothetical indexes.
- 🧠 Schema Intelligence - context-aware SQL generation based on detailed understanding of the database schema.
- 🛡️ Safe SQL Execution - configurable access control, including support for read-only mode and safe SQL parsing, making it usable for both development and production.
Postgres MCP Pro supports both the Standard Input/Output (stdio) and Server-Sent Events (SSE) transports, for flexibility in different environments.
For additional background on why we built Postgres MCP Pro, see our launch blog post.
Demo
From Unusable to Lightning Fast
- Challenge: We generated a movie app using an AI assistant, but the SQLAlchemy ORM code ran painfully slow.
- Solution: Using Postgres MCP Pro with Cursor, we fixed the performance issues in minutes.
What we did:
Установка
docker run -i --rm -e DATABASE_URI crystaldba/postgres-mcp --access-mode=unrestrictedКонфигурация
{
"mcpServers": {
"postgres": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"DATABASE_URI",
"crystaldba/postgres-mcp",
"--access-mode=unrestricted"
],
"env": {
"DATABASE_URI": "postgresql://username:password@localhost:5432/dbname"
}
}
}
}