配備準備チェックリスト
MCP-PostgreSQL-Ops の導入と使用を成功させるには、以下の条件を満たす必要があります:
- データベース要件::
- PostgreSQL 12以上
- pg_stat_statements 拡張モジュールを有効にする(必須)。
- オプションでpg_stat_monitor拡張を有効にします(リアルタイム監視機能を強化するため)。
- サーバー要件::
- Python 3.11以降。
- UVパッケージ管理ツール
- ネットワーク要件::
- 対象のPostgreSQLサーバーへの接続機能
- 適切に設定されたファイアウォールルール
具体的な設定手順
1.postgresql.confファイルを修正して、shared_preload_librariesにpg_stat_statementsを追加する。
2.PostgreSQLサービスの再起動
3.データベースでCREATE EXTENSION pg_stat_statementsを実行します。
4.envファイルでデータベース接続情報を設定する。
この答えは記事から得たものである。MCP-PostgreSQL-Ops: PostgreSQLデータベースの運用と監視のためのツールについて