MCP PostgreSQLサーバー
PostgreSQLデータベース操作を提供するモデルコンテキストプロトコルサーバー。このサーバーにより、AIモデルは標準化されたインターフェースを介してPostgreSQLデータベースと対話できるようになります。
インストール
手動インストール
または、次のコマンドを直接実行します:
構成
サーバーには次の環境変数が必要です。
利用可能なツール
1. connect_db
提供された資格情報を使用して PostgreSQL データベースへの接続を確立します。
2. クエリ
オプションの準備済みステートメントパラメータを使用してSELECTクエリを実行します。PostgreSQLスタイル($1、$2)とMySQLスタイル(?)の両方のパラメータプレースホルダをサポートします。
3. 実行する
オプションの準備済みステートメントパラメータを使用して、INSERT、UPDATE、またはDELETEクエリを実行します。PostgreSQLスタイル($1、$2)とMySQLスタイル(?)の両方のパラメータプレースホルダをサポートします。
4. list_schemas
接続されたデータベース内のすべてのスキーマを一覧表示します。
5. list_tables
接続されたデータベース内のテーブルを一覧表示します。オプションのスキーマパラメータを受け入れます(デフォルトは「public」)。
6. テーブルの説明
特定のテーブルの構造を取得します。オプションのスキーマパラメータ(デフォルトは「public」)を受け入れます。
特徴
自動クリーンアップによる安全な接続処理
クエリパラメータの準備済みステートメントのサポート
PostgreSQLスタイル($1、$2)とMySQLスタイル(?)の両方のパラメータプレースホルダをサポート
包括的なエラー処理と検証
TypeScriptサポート
自動接続管理
PostgreSQL固有の構文と機能をサポート
データベース操作のマルチスキーマサポート
安全
SQLインジェクションを防ぐために準備されたステートメントを使用する
環境変数による安全なパスワード処理をサポート
実行前にクエリを検証します
完了すると自動的に接続が閉じられます
エラー処理
サーバーは、一般的な問題に関する詳細なエラー メッセージを提供します。
接続失敗
無効なクエリ
パラメータが不足しています
データベースエラー
ライセンス
マサチューセッツ工科大学
Related MCP Servers
- -securityFlicense-qualityA server that allows AI models to interact with PostgreSQL databases through a standardized protocol, providing database schema information and SQL query execution capabilities.Last updated -1
- -securityAlicense-qualityEnables AI agents to interact with PostgreSQL databases through the Model Context Protocol, providing database schema exploration, table structure inspection, and SQL query execution capabilities.Last updated -15MIT License
- -securityFlicense-qualityProvides authenticated access to PostgreSQL databases for Claude AI, enabling users to browse database tables, discover schemas, and execute custom SQL queries through natural language interaction.Last updated -
- AsecurityFlicenseAqualityEnables AI assistants to interact with PostgreSQL databases using natural language queries, providing secure read-only access to database schemas and SQL translation capabilities.Last updated -62