
crystaldba/postgres-mcp
Database managementこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
Postgres MCP Proは、あなたとAIエージェントのために設定可能な読み書きアクセスとパフォーマンス分析を提供します。
概要
インデックスチューニング、プラン説明、健康チェック、安全なSQL実行を備えたPostgres MCPサーバーです。 概要 • デモ • クイックスタート • 技術ノート • MCP API • 関連プロジェクト • FAQ は、初期コーディングからテスト・展開、本番環境のチューニングや保守に至るまで、あなたとあなたのAIエージェントをサポートするために構築されたオープンソースのModel Context Protocol(MCP)サーバーです。 Postgres MCP Proは単にデータベース接続をラップするだけではありません。 - - インデックスの健全性、接続利用率、バッファキャッシュ、真空の健康状態、シーケンス制限、レプリケーション遅延などを解析する。- 数千の可能なインデックスを探索し、あなたのワークロードに最適な解決策を見つける。工業的なアルゴリズムを用いる。- EXPLAINプランのレビューや仮想インデックスの影響をシミュレートすることでパフォーマンスを検証・最適化する。- データベーススキーマの詳細な理解に基づくコンテキスト認識SQL生成。
概要(AI 翻訳)
インデックスチューニング、プラン説明、健康チェック、安全なSQL実行を備えたPostgres MCPサーバーです。
概要 • デモ • クイックスタート • 技術ノート • MCP API • 関連プロジェクト • FAQ
概要
Postgres MCP Proは、初期コーディングからテスト・デプロイ、本番環境のチューニングや保守まで、あなたとAIエージェントを全開発プロセスにわたりサポートするために構築されたオープンソースのModel Context Protocol(MCP)サーバーです。
Postgres MCP Proは単にデータベース接続をラップするだけではありません。
特徴には以下が含まれます:
- ** 🔍 データベースの健康状態 - インデックスの健康状態、接続利用率、バッファキャッシュ、真空状態、シーケンス制限、レプリケーション遅延などを解析します。
- ** ⚡ インデックスチューニング** - 工業強度のアルゴリズムを用いて、数千のインデックスを探索し、あなたのワークロードに最適な解決策を見つけましょう。
- ** 📈 クエリプラン - EXPLAINプランのレビューや仮想インデックスの影響をシミュレートすることでパフォーマンスを検証・最適化します。
- ** 🧠 スキーマインテリジェンス** - データベーススキーマの詳細な理解に基づくコンテキスト認識型SQL生成。
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
Overview
Postgres MCP Pro is an open source Model Context Protocol (MCP) server built to support you and your AI agents throughout the entire development process—from initial coding, through testing and deployment, and to production tuning and maintenance.
Postgres MCP Pro does much more than wrap a database connection.
Features include:
- 🔍 Database Health - analyze index health, connection utilization, buffer cache, vacuum health, sequence limits, replication lag, and more.
- ⚡ Index Tuning - explore thousands of possible indexes to find the best solution for your workload, using industrial-strength algorithms.
- 📈 Query Plans - validate and optimize performance by reviewing EXPLAIN plans and simulating the impact of hypothetical indexes.
- 🧠 Schema Intelligence - context-aware SQL generation based on detailed understanding of the database schema.
- 🛡️ Safe SQL Execution - configurable access control, including support for read-only mode and safe SQL parsing, making it usable for both development and production.
Postgres MCP Pro supports both the Standard Input/Output (stdio) and Server-Sent Events (SSE) transports, for flexibility in different environments.
For additional background on why we built Postgres MCP Pro, see our launch blog post.
Demo
From Unusable to Lightning Fast
- Challenge: We generated a movie app using an AI assistant, but the SQLAlchemy ORM code ran painfully slow.
- Solution: Using Postgres MCP Pro with Cursor, we fixed the performance issues in minutes.
What we did:
インストール
docker run -i --rm -e DATABASE_URI crystaldba/postgres-mcp --access-mode=unrestricted設定
{
"mcpServers": {
"postgres": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"DATABASE_URI",
"crystaldba/postgres-mcp",
"--access-mode=unrestricted"
],
"env": {
"DATABASE_URI": "postgresql://username:password@localhost:5432/dbname"
}
}
}
}