Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
40 changes: 40 additions & 0 deletions servers/postgres-mcp-enhanced/readme.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
# PostgreSQL MCP Server - Enhanced

Enterprise-grade PostgreSQL MCP server with comprehensive security, AI-native database operations, intelligent meta-awareness, and guided workflows.

## Documentation

📚 **[Complete Documentation - Visit the Wiki](https://github.com/neverinfamous/postgres-mcp/wiki)**

## Features

- **63 Specialized MCP Tools** across 9 categories
- **10 Intelligent Resources** for real-time database meta-awareness
- **10 Guided Prompts** for step-by-step workflows
- **Zero Known Vulnerabilities** - Comprehensive security audit passed
- **Pyright Strict Mode** - 100% type-safe codebase

### Tool Categories

| Category | Tools | Description |
|----------|-------|-------------|
| Core Database | 9 | Schema management, SQL execution, health monitoring |
| JSON Operations | 11 | JSONB operations, validation, security scanning |
| Text Processing | 5 | Similarity search, full-text search, fuzzy matching |
| Statistical Analysis | 8 | Descriptive stats, correlation, regression, time series |
| Performance Intelligence | 6 | Query optimization, index tuning, workload analysis |
| Vector/Semantic Search | 8 | Embeddings, similarity search, clustering (requires pgvector) |
| Geospatial | 7 | Distance calculation, spatial queries (requires PostGIS) |
| Backup & Recovery | 4 | Backup planning, restore validation, scheduling |
| Monitoring & Alerting | 5 | Real-time monitoring, capacity planning, alerting |

## Quick Links

- **[GitHub Repository](https://github.com/neverinfamous/postgres-mcp)**
- **[Docker Hub](https://hub.docker.com/r/writenotenow/postgres-mcp-enhanced)**
- **[PyPI Package](https://pypi.org/project/postgres-mcp-enhanced/)**
- **[AI-Powered Documentation Search](https://search.adamic.tech)**

## License

MIT License - see [LICENSE](https://github.com/neverinfamous/postgres-mcp/blob/main/LICENSE) for details.
56 changes: 56 additions & 0 deletions servers/postgres-mcp-enhanced/server.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
name: postgres-mcp-enhanced
image: writenotenow/postgres-mcp-enhanced:v1.2.0
type: server

meta:
category: database
tags:
- database
- postgresql
- postgres
- pgvector
- postgis
- semantic-search
- geospatial
- statistics
- analytics
- performance
- monitoring
- backup
- ai-native
- enterprise

about:
title: PostgreSQL MCP Server - Enhanced
description: |
Enterprise-grade PostgreSQL MCP server with 63 specialized tools, 10 intelligent resources,
and 10 guided prompts for AI-native database operations. Features comprehensive security
(SQL injection prevention, dual security modes), real-time performance monitoring via
pg_stat_statements, AI-powered index tuning with HypoPG, vector/semantic search with pgvector,
and geospatial operations with PostGIS.
icon: https://www.postgresql.org/media/img/about/press/elephant.png

source:
project: https://github.com/neverinfamous/postgres-mcp

config:
description: Configure the connection to your PostgreSQL database
secrets:
- name: postgres-mcp-enhanced.database_uri
env: DATABASE_URI
example: postgresql://user:password@localhost:5432/database
env:
- name: POSTGRES_MCP_TOOL_FILTER
example: "-vector,-geo"
value: "{{postgres-mcp-enhanced.tool_filter}}"
parameters:
type: object
properties:
database_uri:
type: string
description: PostgreSQL connection URI (required)
tool_filter:
type: string
description: "Optional tool filter to reduce exposed tools (e.g., '-vector,-geo' to disable vector and geo tools)"
required:
- database_uri
Loading