Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

Postgres Query

БесплатноНе проверен

Connects Claude to any PostgreSQL database, enabling schema exploration, query execution, and performance analysis through natural conversation.

GitHubEmbed

Описание

Connects Claude to any PostgreSQL database, enabling schema exploration, query execution, and performance analysis through natural conversation.

README

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

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

from github.com/lordbasilaiassistant-sudo/mcp-postgres-query

Установка Postgres Query

У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.

▸ github.com/lordbasilaiassistant-sudo/mcp-postgres-query

FAQ

Postgres Query MCP бесплатный?

Да, Postgres Query MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для Postgres Query?

Нет, Postgres Query работает без API-ключей и переменных окружения.

Postgres Query — hosted или self-hosted?

Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.

Как установить Postgres Query в Claude Desktop, Claude Code или Cursor?

Открой Postgres Query на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare Postgres Query with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории data