PostgreSQL MCP Server
@1Levick3
About PostgreSQL MCP Server
Mcp server for postgres
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"postgresql-mcp-server-1levick3": {
"command": "npx",
"args": [
"-y",
"@smithery/cli",
"install",
"@1Levick3/postgresql-mcp-server",
"--client",
"claude"
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is PostgreSQL MCP Server?
A Model Context Protocol server that enables direct PostgreSQL database query execution with support for parameterized queries and configurable timeouts. It is designed specifically for use with the Cursor IDE.
How to use PostgreSQL MCP Server?
Install via Smithery with npx -y @smithery/cli install @1Levick3/postgresql-mcp-server --client claude or manually by cloning the repository, installing dependencies, building, and adding to your MCP settings file with a POSTGRES_CONNECTION_STRING environment variable and optional SSL certificate path.
Key features of PostgreSQL MCP Server
- Execute custom SQL queries against PostgreSQL databases
- Supports parameterized queries for safe variable interpolation
- Configurable connection timeouts
- Uses connection pooling for efficient resource management
- Validates connection strings and supports SSL/TLS
- Designed for integration with Cursor IDE
Use cases of PostgreSQL MCP Server
- Running ad‑hoc database queries from an AI assistant in Cursor IDE
- Performing database exploration and data retrieval via natural language prompts
- Building AI‑powered tools that need to query PostgreSQL directly
- Automating SQL‑based tasks within development workflows
FAQ from PostgreSQL MCP Server
What is the purpose of this server?
It provides an MCP interface for executing PostgreSQL queries, enabling AI assistants (specifically within Cursor IDE) to interact with a PostgreSQL database.
What are the dependencies?
Node.js version 18.0.0 or higher, a running PostgreSQL server for target operations, and network access to that PostgreSQL instance.
How do I configure the connection?
Set the POSTGRES_CONNECTION_STRING environment variable in your MCP settings. Optionally, set POSTGRES_SSL_CERT_PATH to the path of an SSL root certificate.
Does it support SSL/TLS?
Yes. The server validates connection strings and supports SSL/TLS connections for secure communication with the database.
Where does the data live?
The server only queries the remote PostgreSQL database specified in the connection string; it does not store data locally.
Frequently asked questions
What is the purpose of this server?
It provides an MCP interface for executing PostgreSQL queries, enabling AI assistants (specifically within Cursor IDE) to interact with a PostgreSQL database.
What are the dependencies?
Node.js version 18.0.0 or higher, a running PostgreSQL server for target operations, and network access to that PostgreSQL instance.
How do I configure the connection?
Set the `POSTGRES_CONNECTION_STRING` environment variable in your MCP settings. Optionally, set `POSTGRES_SSL_CERT_PATH` to the path of an SSL root certificate.
Does it support SSL/TLS?
Yes. The server validates connection strings and supports SSL/TLS connections for secure communication with the database.
Where does the data live?
The server only queries the remote PostgreSQL database specified in the connection string; it does not store data locally.
Basic information
More Databases MCP servers
Sail MCP Server for Spark SQL
lakehqDrop-in Apache Spark replacement written in Rust, unifying batch processing, stream processing, and compute-intensive AI workloads.
MongoDB MCP Server
mongodb-jsA Model Context Protocol server to connect to MongoDB databases and MongoDB Atlas Clusters.
MCP MongoDB Server
kiliczshA Model Context Protocol Server for MongoDB
ClickHouse MCP Server
ClickHouseConnect ClickHouse to your AI assistants.
MCP Server for MySQL based on NodeJS
benborlaA Model Context Protocol server that provides read-only access to MySQL databases. This server enables LLMs to inspect database schemas and execute read-only queries.
Comments