3.3.5 #47
call518
announced in
Announcements
3.3.5
#47
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Release v3.3.5 - First Official GitHub Release
Release Date: 2026-04-28
Tag:
3.3.5PyPI: mcp-postgresql-ops
Overview
This is the first official GitHub Release for MCP-PostgreSQL-Ops, a professional MCP (Model Context Protocol) server for PostgreSQL database operations, monitoring, and management.
The project has evolved through 90 releases from
0.0.1to3.3.5, growing from a basic MCP scaffold into a production-ready PostgreSQL observability and operations platform.Key Features
PostgreSQL Version Support
Monitoring and Diagnostics Tools
pg_stat_statementsandpg_stat_monitorSchema and Relationship Discovery
get_table_schema_info: Column-level schema detail per tableget_database_schema_info: Full database schema overviewget_table_relationships: Foreign key and relationship mapping across tablesAutovacuum and Bloat Analysis
get_autovacuum_status: Global autovacuum configuration and healthget_autovacuum_activity: Real-time autovacuum worker activityget_table_bloat_analysis: Per-table bloat estimationget_database_bloat_overview: Database-wide bloat summarySecurity and Authentication
streamable-httpmodeDeployment and Integration
docker-compose.custom-db.ymlfor connecting to an existing PostgreSQL instancemcp-mcposerver support for OpenAPI/Swagger access via OpenWebUIDeveloper Experience
uv-based dependency management throughoutChangelog by Major Version
v0.0.x — Initial Setup
Project scaffold, Docker Compose with PostgreSQL 17,
.envconfiguration, and basic MCP tool scaffolding.v1.0.x — First Stable Toolset
Core monitoring tools added: WAL status, replication status, lock/deadlock monitoring.
pg_stat_statementsandpg_stat_monitorintegration. Claude Desktop configuration examples.v1.1.x — PostgreSQL 16 Support
Version-aware query paths for PostgreSQL 16 features. Healthcheck improvements in Docker Compose. Bug fixes for numeric rounding in tool outputs.
v1.2.x — Schema Discovery Tools
New tools:
get_table_schema_info,get_database_schema_info,get_table_relationships. PostgreSQL version handling improvements.v1.3.x — Bloat, Autovacuum, and PostgreSQL 12 Compatibility
New tools:
get_table_bloat_analysis,get_database_bloat_overview,get_autovacuum_status,get_autovacuum_activity. Full compatibility down to PostgreSQL 12.docker-compose.custom-db.ymlfor external PostgreSQL connections.v1.4.x — Environment and Port Improvements
Configurable internal/external port mapping. Environment variable loading improvements. Docker Compose dependency ordering.
v2.0.x — Authentication and HTTP Mode
Bearer token authentication for
streamable-httpmode. Docker healthcheck for MCP server container. Quickstart flow diagram added to README.host.docker.internalsupport enabled.v3.0.x — Python 3.12 and Smithery.ai
Runtime upgraded from Python 3.11 to 3.12. Smithery.ai deployment integration. OpenWebUI Docker image version pinned for reproducibility.
v3.1.x — PostgreSQL 17/18 Support and Security Hardening
PostgreSQL 17 and 18 feature support (contributed via PR #30). Gitleaks pre-commit hook for secret scanning. Authentication argument handling improvements. CI workflow permissions restricted to read-only
GITHUB_TOKEN. MCP server renamed tomcp-postgresql-ops.v3.2.x — Test Infrastructure and Dependency Hygiene
Test suite refactored to use
uv. Docker lifecycle management in tests with PostgreSQL readiness checks. Automated dependency updates via Dependabot (fastmcp, starlette, authlib, requests, cryptography, pytest, GitHub Actions).v3.3.x — Dependency and Versioning Maintenance
pre-commit>=4.6.0added as a declared dependency. Versioning strategy updated inpyproject.tomlviasetuptools-scm. Dependency bumps: python-dotenv 1.2.2, authlib 1.6.11, python-multipart 0.0.26.Installation
Via PyPI
pip install mcp-postgresql-ops # or uv add mcp-postgresql-opsVia Docker (Quickstart)
git clone https://github.com/call518/MCP-PostgreSQL-Ops.git cd MCP-PostgreSQL-Ops cp .env.example .env docker compose up -dLinks
This discussion was created from the release 3.3.5.
Beta Was this translation helpful? Give feedback.
All reactions