An AWS Labs Model Context Protocol (MCP) server for PostgreSQL. It provides a lightweight MCP interface to interact with PostgreSQL databases, enabling AI agents to query schemas, execute read-only queries, and retrieve metadata. Current version is 1.1.1 with a fast release cadence. Requires Python >=3.10.
pip install awslabs-postgres-mcp-serverVerified import paths — ran on the pinned version, not inferred.
Creates a read-only MCP server that exposes PostgreSQL schema and query capabilities.
Use `import awslabs_postgres_mcp_server` (underscores).
Update instantiation: `server = PostgresMCPServer(database_url=..., port=8080)`.
Use `read_only=True` instead of `allow_write=False`.