π MCP Server Audit Report β PostgreSQL 19 Compatibility
I ran your MCP server through our automated audit tool at https://api.gadgethumans.com/mcp-audit and reviewed the PostgreSQL 19 Beta 1 release notes for compatibility.
Audit Summary:
- Connectivity: β
PASS (696ms)
- Overall Score: 65/100
- MCP Schema: β οΈ Needs review for PG19 changes
PostgreSQL 19 Breaking Changes That Affect MCPg
I reviewed the PostgreSQL 19 breaking changes and cross-referenced against the MCPg codebase. Here are specific findings:
1. pg_stat_activity.wait_event_type β BUFFERPIN to BUFFER
PG19 renamed the BUFFERPIN wait event class to BUFFER. If any advisory, monitoring, or health-check tools query pg_stat_activity.wait_event_type and filter for BUFFERPIN, they will silently return zero rows on PG19.
2. standard_conforming_strings Forced ON (Read-Only)
PG19 makes this GUC read-only. If MCPg builds any SQL queries using backslash-escaped single quotes (instead of E-string syntax), they will break.
3. escape_string_warning GUC Removed
This GUC is removed in PG19. If MCPg reads or sets escape_string_warning anywhere during startup or configuration, it will raise an error on PG19.
4. JIT Compilation Disabled by Default
PG19 defaults jit=off. MCPg's advisor and tuning tools that reference JIT being enabled by default should be updated.
5. MD5 Password Deprecation Warnings
PG19 emits deprecation warnings for MD5 authentication. If the test suite uses MD5 users, tests may produce unexpected warning output. Consider testing with SCRAM-SHA-256.
6. CI Matrix Promotion (Issue #120)
When promoting PG19 from experimental to required:
- Ensure pg_dump version matches PG19
- Test all pg_catalog queries against PG19 system views
- Validate server_version_num boundary checks
Recommendation: Add a PG_VERSION_19_MIN = 190000 module constant and regression-test all pg_catalog queries against PG19 Beta before GA.
I ran this through MCP Auditor β a free tool that tests MCP server connectivity and schema compliance. If you would like a professional MCP server built, security audit, or full automation workflow, check out https://www.gadgethumans.com/services/
π MCP Server Audit Report β PostgreSQL 19 Compatibility
I ran your MCP server through our automated audit tool at https://api.gadgethumans.com/mcp-audit and reviewed the PostgreSQL 19 Beta 1 release notes for compatibility.
Audit Summary:
PostgreSQL 19 Breaking Changes That Affect MCPg
I reviewed the PostgreSQL 19 breaking changes and cross-referenced against the MCPg codebase. Here are specific findings:
1. pg_stat_activity.wait_event_type β BUFFERPIN to BUFFER
PG19 renamed the BUFFERPIN wait event class to BUFFER. If any advisory, monitoring, or health-check tools query pg_stat_activity.wait_event_type and filter for BUFFERPIN, they will silently return zero rows on PG19.
2. standard_conforming_strings Forced ON (Read-Only)
PG19 makes this GUC read-only. If MCPg builds any SQL queries using backslash-escaped single quotes (instead of E-string syntax), they will break.
3. escape_string_warning GUC Removed
This GUC is removed in PG19. If MCPg reads or sets escape_string_warning anywhere during startup or configuration, it will raise an error on PG19.
4. JIT Compilation Disabled by Default
PG19 defaults jit=off. MCPg's advisor and tuning tools that reference JIT being enabled by default should be updated.
5. MD5 Password Deprecation Warnings
PG19 emits deprecation warnings for MD5 authentication. If the test suite uses MD5 users, tests may produce unexpected warning output. Consider testing with SCRAM-SHA-256.
6. CI Matrix Promotion (Issue #120)
When promoting PG19 from experimental to required:
Recommendation: Add a PG_VERSION_19_MIN = 190000 module constant and regression-test all pg_catalog queries against PG19 Beta before GA.
I ran this through MCP Auditor β a free tool that tests MCP server connectivity and schema compliance. If you would like a professional MCP server built, security audit, or full automation workflow, check out https://www.gadgethumans.com/services/