PostgreSQL MCP サーバー
PostgreSQLデータベースへの直接クエリ実行機能を提供するモデルコンテキストプロトコル(MCP)サーバーです。このサーバーは、パラメータ化されたクエリと設定可能なタイムアウトをサポートし、PostgreSQLデータベースに対するカスタムSQLクエリ実行を可能にします。このプロジェクトは、Cursor IDEで使用するために特別に設計されています。
前提条件
Node.js >= 18.0.0
PostgreSQL サーバー (ターゲット データベース操作用)
対象のPostgreSQLインスタンスへのネットワークアクセス
Related MCP server: PostgreSQL MCP Server
インストール
Smithery経由でインストール
Smithery経由で Claude Desktop 用の PostgreSQL データベース クエリ サーバーを自動的にインストールするには:
手動インストール
リポジトリをクローンする
依存関係をインストールします:
npm installサーバーを構築します。
npm run buildMCP 設定ファイルに追加:
{ "mcpServers": { "postgresql-mcp": { "command": "node", "args": ["/Users/1Levick3/Desktop/postgresql-mcp-server/build/index.js"], "disabled": false, "alwaysAllow": [], "env": { "POSTGRES_CONNECTION_STRING": "postgresUrl", "POSTGRES_SSL_CERT_PATH": "/Users/1levick3/Desktop/root.crt" } } } }
発達
npm run dev- ホットリロードで開発サーバーを起動するnpm run lint- ESLint を実行するnpm test- テストを実行する
セキュリティに関する考慮事項
接続セキュリティ
接続プールを使用する
接続タイムアウトを実装する
接続文字列を検証する
SSL/TLS接続をサポート
貢献
リポジトリをフォークする
機能ブランチを作成する
変更をコミットする
ブランチにプッシュする
プルリクエストを作成する