Postgres Query
БесплатноНе проверенConnects Claude to any PostgreSQL database, enabling schema exploration, query execution, and performance analysis through natural conversation.
Описание
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
querytool executes arbitrary SQL. Connect with a read-only database user for safety. - The
explain_querytool wraps EXPLAIN ANALYZE in a transaction that always rolls back, so it never modifies data. - Parameterized queries are supported via the
paramsargument to prevent SQL injection. - Never expose
DATABASE_URLin public repositories or logs.
License
MIT
from github.com/lordbasilaiassistant-sudo/mcp-postgres-query
Установить Postgres Query в Claude Desktop, Claude Code, Cursor
unyly install mcp-postgres-queryСтавит в Claude Desktop, Claude Code, Cursor и VS Code — сам разбирается с npx, uvx и сборкой из исходников.
Впервые? Поставь CLI: curl -fsSL https://unyly.org/install | sh
Или настроить вручную
Выполни в терминале:
claude mcp add mcp-postgres-query -- npx -y mcp-postgres-queryFAQ
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
wenb1n-dev/SmartDB_MCP
A universal database MCP server supporting simultaneous connections to multiple databases. It provides tools for database operations, health analysis, SQL optim
автор: wenb1n-devPostgres Server
This server enables interaction with PostgreSQL databases through the Model Context Protocol, optimized for the AWS Bedrock AgentCore Runtime. It provides tools
автор: madhurprashPostgres
Query your database in natural language
автор: AnthropicPostgreSQL
Read-only database access with schema inspection.
автор: modelcontextprotocolCompare Postgres Query with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории data
