MCP PostgreSQL Server
A Model Context Protocol server that provides PostgreSQL database operations. This server enables AI models to interact with PostgreSQL databases through a standardized interface.
Installation
Manual Installation
Or run directly with:
Configuration
The server requires the following environment variables:
Available Tools
1. connect_db
Establish connection to PostgreSQL database using provided credentials.
2. query
Execute SELECT queries with optional prepared statement parameters. Supports both PostgreSQL-style ($1, $2) and MySQL-style (?) parameter placeholders.
3. execute
Execute INSERT, UPDATE, or DELETE queries with optional prepared statement parameters. Supports both PostgreSQL-style ($1, $2) and MySQL-style (?) parameter placeholders.
4. list_schemas
List all schemas in the connected database.
5. list_tables
List tables in the connected database. Accepts an optional schema parameter (defaults to 'public').
6. describe_table
Get the structure of a specific table. Accepts an optional schema parameter (defaults to 'public').
Features
- Secure connection handling with automatic cleanup
- Prepared statement support for query parameters
- Support for both PostgreSQL-style ($1, $2) and MySQL-style (?) parameter placeholders
- Comprehensive error handling and validation
- TypeScript support
- Automatic connection management
- Supports PostgreSQL-specific syntax and features
- Multi-schema support for database operations
Security
- Uses prepared statements to prevent SQL injection
- Supports secure password handling through environment variables
- Validates queries before execution
- Automatically closes connections when done
Error Handling
The server provides detailed error messages for common issues:
- Connection failures
- Invalid queries
- Missing parameters
- Database errors
License
MIT
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
AI モデルが標準化されたインターフェースを介して PostgreSQL データベースと対話できるようにし、クエリ、テーブル操作、スキーマ検査などの操作をサポートします。
Related MCP Servers
- AsecurityFlicenseAqualityEnables AI models to perform MySQL database operations through a standardized interface, supporting secure connections, query execution, and comprehensive schema management.Last updated -73026JavaScript
- -securityFlicense-qualityA server that allows AI models to interact with PostgreSQL databases through a standardized protocol, providing database schema information and SQL query execution capabilities.Last updated -1JavaScript
- -securityAlicense-qualityEnables AI agents to interact with PostgreSQL databases through the Model Context Protocol, providing database schema exploration, table structure inspection, and SQL query execution capabilities.Last updated -13PythonMIT License
- -securityFlicense-qualityProvides authenticated access to PostgreSQL databases for Claude AI, enabling users to browse database tables, discover schemas, and execute custom SQL queries through natural language interaction.Last updated -TypeScript