Model Context Protocol server for schema-aware Postgres database access from any MCP-capable AI agent
pg-mcp-server is a Model Context Protocol server implementation that connects AI agents to PostgreSQL databases. It registers database schemas as MCP resource templates and exposes SQL execution as an MCP tool. Agents can introspect table structures, run parameterized queries, and manage transactions without leaving the chat interface. Designed as a reference implementation for database MCP integrations.
Casos de uso
- Inspect a Postgres database schema as MCP resources before writing migrations
- Execute read-only analytical queries via AI agent with full SQL context
- ValidateORM-generated SQL against the actual database schema
- Debug RLS policy behavior by running queries as different Postgres roles
- Generate database documentation from live schema introspection
Funciones principales
- Claude Desktop
- Cursor
- Windsurf
Relacionados
Relacionados
3 Entradas indexadas
Postgres MCP
Permite a agentes de IA ejecutar consultas SQL de solo lectura contra bases de datos PostgreSQL, inspeccionar esquemas de tablas y analizar rendimiento de consultas. Los agentes pueden depurar problemas de datos o preparar análisis sin requerir credenciales de base de datos directas en la conversación. Soporta pool de conexiones y múltiples bases de datos.
Extensión comunitaria DuckDB MCP (`duckdb_mcp`)
La extensión comunitaria `duckdb_mcp` incrusta capacidades MCP cliente y servidor dentro de DuckDB. Tras `INSTALL duckdb_mcp FROM community` y `LOAD duckdb_mcp`, SQL puede enlazar servidores MCP remotos (stdio/TCP/WebSocket), enumerar recursos (`mcp_list_resources`), ejecutar herramientas remotas (`mcp_call_tool`) y leer datos vía URIs `mcp://` con funciones DuckDB estándar. En la dirección inversa, DuckDB publica tablas, consultas y herramientas con SQL preparado usando `mcp_publish_*` y `mcp_server_start` para que clientas externas MCP consuman dichos assets.
Upstash MCP Server
Upstash documenta MCP oficial en upstash.com/docs/agent-resources/mcp (repo upstash/mcp-server, npm @upstash/mcp-server). Comando: npx -y @upstash/mcp-server@latest --email ... --api-key ... para Redis, QStash, Workflow y Upstash Box. Claves API readonly desactivan herramientas de escritura.