CM

call518/mcp-postgresql-ops

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

164 stars 27 forks Качество 86 Тренд 37MIT

call518/mcp-postgresql-ops — это кандидат на сервер MCP, импортированный из https://github.com/call518/mcp-postgresql-ops.

Обзор

call518/mcp-postgresql-ops — это кандидат на сервер MCP, импортированный из https://github.com/call518/mcp-postgresql-ops.

Обзор (машинный перевод)


Архитектура и внутреннее пространство (DeepWiki)


Обзор

MCP-PostgreSQL-Ops — это профессиональный MCP-сервер для операций, мониторинга и управления базами данных PostgreSQL. Поддерживает PostgreSQL 12-18 с комплексным анализом баз данных, мониторингом производительности и интеллектуальными рекомендациями по обслуживанию через запросы на естественном языке. Большинство функций работают независимо, но расширенные возможности анализа запросов улучшаются при установке расширений pg_stat_statements и (по выбору) pg_stat_monitor.


Особенности

  • ✅ Zero Configuration: Работает с PostgreSQL 12-18 из коробки с автоматическим обнаружением версий.
  • ✅ Естественный язык: Задавайте вопросы вроде «Покажите медленные запросы» или «Анализ раздута таблицы».
  • ✅ Production Safe: Операции только для чтения, RDS/Aurora совместим с обычными правами пользователя.
  • ✅ Расширение Enhanced: Optional pg_stat_statements и pg_stat_monitor для продвинутой аналитики запросов.
  • ✅ Комплексный мониторинг базы данных: анализ производительности, обнаружение раздутости и рекомендации по обслуживанию.
  • ✅ Smart Query Analysis: Медленная идентификация запросов с интеграцией pg_stat_statements и pg_stat_monitor.

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

MCP Server for PostgreSQL Operations and Monitoring


Architecture & Internal (DeepWiki)


Overview

MCP-PostgreSQL-Ops is a professional MCP server for PostgreSQL database operations, monitoring, and management. Supports PostgreSQL 12-18 with comprehensive database analysis, performance monitoring, and intelligent maintenance recommendations through natural language queries. Most features work independently, but advanced query analysis capabilities are enhanced when pg_stat_statements and (optionally) pg_stat_monitor extensions are installed.


Features

  • ✅ Zero Configuration: Works with PostgreSQL 12-18 out-of-the-box with automatic version detection.
  • ✅ Natural Language: Ask questions like “Show me slow queries” or “Analyze table bloat.”
  • ✅ Production Safe: Read-only operations, RDS/Aurora compatible with regular user permissions.
  • ✅ Extension Enhanced: Optional pg_stat_statements and pg_stat_monitor for advanced query analytics.
  • ✅ Comprehensive Database Monitoring: Performance analysis, bloat detection, and maintenance recommendations.
  • ✅ Smart Query Analysis: Slow query identification with pg_stat_statements and pg_stat_monitor integration.
  • ✅ Schema & Relationship Discovery: Database structure exploration with detailed relationship mapping.
  • ✅ VACUUM & Autovacuum Intelligence: Real-time maintenance monitoring and effectiveness analysis.
  • ✅ Multi-Database Operations: Seamless cross-database analysis and monitoring.
Открыть полный README на GitHub

Установка

uvx --python 3.12 mcp-postgresql-ops
Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "mcp-postgresql-ops": { "command": "uvx", "args": ["--python", "3.12", "mcp-postgresql-ops"], "env": { "POSTGRES_HOST": "127.0.0.1", "POSTGRES_PORT": "15432", "POSTGRES_USER": "postgres", "POSTGRES_PASSWORD": "changeme!@34", "POSTGRES_DB": "ecommerce" } } } }