Skip to main content
Glama
lordbasilaiassistant-sudo

mcp-postgres-query

mcp-postgres-query

MCP server that connects Claude to any PostgreSQL database. Explore schemas, run queries, analyze performance — all through natural conversation.

Built by THRYXAGI.

Install

npm install -g mcp-postgres-query

Or run directly:

npx mcp-postgres-query

Related MCP server: PostgreSQL MCP Server

Configuration

Set the DATABASE_URL environment variable with your PostgreSQL connection string:

DATABASE_URL=postgresql://user:password@localhost:5432/mydb

Claude Desktop

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "postgres": {
      "command": "npx",
      "args": ["-y", "mcp-postgres-query"],
      "env": {
        "DATABASE_URL": "postgresql://user:password@localhost:5432/mydb"
      }
    }
  }
}

Claude Code

Add to your .mcp.json:

{
  "mcpServers": {
    "postgres": {
      "command": "npx",
      "args": ["-y", "mcp-postgres-query"],
      "env": {
        "DATABASE_URL": "postgresql://user:password@localhost:5432/mydb"
      }
    }
  }
}

Tools (7)

Tool

Description

Params

query

Execute a SQL query

sql (string), params (optional array)

list_tables

List all tables in the public schema

none

describe_table

Get column details (type, nullable, default)

table_name

list_indexes

List indexes on a table

table_name

explain_query

Get EXPLAIN ANALYZE plan (safe, rolls back)

sql

get_table_stats

Row counts and table size

table_name

get_db_info

Database overview (version, size, table count)

none

Example Usage

Once connected, ask Claude things like:

  • "What tables are in this database?"

  • "Describe the users table"

  • "SELECT * FROM orders WHERE created_at > '2024-01-01' LIMIT 10"

  • "Explain this slow query: SELECT ..."

  • "How big is the events table?"

Security Notes

  • The query tool executes arbitrary SQL. Connect with a read-only database user for safety.

  • The explain_query tool wraps EXPLAIN ANALYZE in a transaction that always rolls back, so it never modifies data.

  • Parameterized queries are supported via the params argument to prevent SQL injection.

  • Never expose DATABASE_URL in public repositories or logs.

License

MIT

Install Server
A
license - permissive license
A
quality
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    -
    quality
    D
    maintenance
    Enables Claude to interact with PostgreSQL databases by executing SQL queries, exploring schemas, and monitoring database health. It provides tools for data manipulation and schema management via a secure SSE connection.
    Last updated
    191
    MIT
  • F
    license
    -
    quality
    D
    maintenance
    Enables Claude Desktop to interact with PostgreSQL databases through natural language for schema exploration, data analysis, and query execution. Users can search schemas, describe tables, and perform read or write operations without needing to write manual SQL.
    Last updated
  • A
    license
    A
    quality
    A
    maintenance
    Query and manage PostgreSQL databases from Claude Code, Cursor, and any MCP client, with read-only by default and built-in schema introspection, EXPLAIN, and performance diagnostics.
    Last updated
    21
    1,835
    3
    MIT

View all related MCP servers

Related MCP Connectors

  • Query PostgreSQL databases in plain English — LLM-generated, safety-validated SQL.

  • Connect Claude to Fathom meeting recordings, transcripts, and summaries

  • Persistent context for Claude. Your AI always knows your projects and next actions across sessions.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/lordbasilaiassistant-sudo/mcp-postgres-query'

If you have feedback or need assistance with the MCP directory API, please join our Discord server