PostgreSQL MCP by InsightfulPipe について
PostgreSQL MCP by InsightfulPipe は、AI アシスタントから PostgreSQL のスキーマ確認や SQL 実行、データベースの状態確認を行うリモートサーバーです。アカウントごとの操作設定とデータベースロールの権限で、利用可能な操作を制御します。
主な機能
- 01スキーマ、テーブル、ビューの一覧
- 02列、制約、インデックスの確認
- 03SQL 実行とクエリプランの表示
- 04データベース状態と遅いクエリの確認
- 05アカウントごとの操作の有効化・無効化
活用シーン
- 01データベースのテーブル構造を確認
- 02SQL クエリプランを分析
- 03データベースの状態を確認
MCP 対応
このリモート MCP サーバーは、PostgreSQL のスキーマ閲覧、テーブルメタデータ、クエリ実行、状態確認のツールを MCP クライアントに公開します。アカウントごとの設定とデータベースロールの権限で読み書きを制御します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://postgresql.insightfulmcp.com/claude mcp add --transport http com-insightfulpipe-postgresql https://postgresql.insightfulmcp.com/{"mcpServers":{"com-insightfulpipe-postgresql":{"type":"http","url":"https://postgresql.insightfulmcp.com/"}}}Cursor で開く{"servers":{"com-insightfulpipe-postgresql":{"type":"http","url":"https://postgresql.insightfulmcp.com/"}}}VS Code で開く{"mcpServers":{"com-insightfulpipe-postgresql":{"type":"http","url":"https://postgresql.insightfulmcp.com/"}}}{"mcpServers":{"com-insightfulpipe-postgresql":{"serverUrl":"https://postgresql.insightfulmcp.com/"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
Insightful Pipe の PostgreSQL MCP サーバー
PostgreSQL を AI アシスタントに接続:スキーマ、テーブル、SQL、データベースの健全性を確認できます。
Insightful Pipe MCP サーバーコレクションの一部です。Model Context Protocol(MCP)を通じて、Claude、ChatGPT、Cursor、その他の AI アシスタントから PostgreSQL を利用できます。
MCP サーバーの URL
https://postgresql.insightfulmcp.com/
PostgreSQL MCP とは?
PostgreSQL MCP は、InsightfulPipe がホストするリモート Model Context Protocol サーバーです。自身の PostgreSQL データベースに対して、スキーマやテーブルの参照、列の確認、SQL の実行、pg_stat のインサイトの取得ができます。読み取り専用か読み書き可能かは、このコネクターがログインするロールに設定された GRANT/REVOKE 権限によって決まります。
インストール
Claude
- MCP サーバーの URL をコピーします:
https://postgresql.insightfulmcp.com/ - Claude コネクターの設定を開きます
- 下部までスクロールし、カスタムコネクターを追加をクリックします
- URL を貼り付けて、追加をクリックします
- 接続をクリックし、求められた場合は InsightfulPipe にサインインします。すると Claude に接続済みのコネクターとして表示されます。
ChatGPT
カスタム MCP サーバーは、ChatGPT の開発者モードから追加します。利用可否は ChatGPT のプランによって異なり、ワークスペースの管理者による許可が必要な場合があります。
- ChatGPT の設定で開発者モードを有効にします
- リモート MCP サーバー用の新しいアプリを作成し、URL を貼り付けます:
https://postgresql.insightfulmcp.com/ - 求められた場合は InsightfulPipe にサインインします。サインインすると接続が完了します。
OpenAI のガイドを参照してください:ChatGPT の開発者モードと MCP アプリ
Claude Code
claude mcp add --transport http postgresql https://postgresql.insightfulmcp.com/
Cursor
サーバーを ~/.cursor/mcp.json(すべてのプロジェクト)または .cursor/mcp.json(1 つのプロジェクト)に追加します:
{
"mcpServers": {
"postgresql": {
"url": "https://postgresql.insightfulmcp.com/"
}
}
}
Cursor に認証が必要と表示されたら、接続をクリックし、求められた場合は InsightfulPipe にサインインします。
利用可能なアクション
8 個のアクション:読み取り 7 個、書き込み 1 個。
読み取りアクション(7 個)
| アクション | 説明 |
|---|---|
analyze_db_health | データベースの健全性を報告します(接続数、バキューム経過時間、レプリケーションスロット、キャッシュヒット率、無効な制約) |
explain_query | クエリの EXPLAIN プランを返します |
get_table_metadata | テーブルまたはビューの完全なメタデータ:列、制約、インデックス、推定行数、サイズ |
get_table_schema | テーブルまたはビューの列リスト(name、data_type、is_nullable、default)を返します |
get_top_queries | pg_stat_statements 拡張機能から、最も遅いクエリまたは最もリソースを消費するクエリを取得します |
list_schemas | 接続先データベースのすべてのスキーマを一覧表示します |
list_tables | スキーマ内のテーブル、ビュー、シーケンス、または拡張機能を一覧表示します |
書き込みアクション(1 個)
| アクション | 説明 |
|---|---|
run_query | 接続先データベースに対して SQL 文を実行します |
AI が実行できる操作を制御
接続済みの各アカウントで、AI エージェントが実行できる操作を決定できます:
- 接続済みの各アカウントで個々のアクションをオンまたはオフにし、許可したアクションだけをエージェントに表示します。
- 読み取り専用または読み書き可能で接続します。読み取り専用接続では、読み取りアクションのみ有効にできます。
- 破壊的なアクションはデフォルトでオフです。削除などのアクションは、管理者が有効にするまで無効です。
- **アカウントごとのチームアクセス。**アクセスが制限されたチームメンバーは、利用を許可されたアカウントのみを使用でき、そのアカウントで有効な読み取りアクションだけを実行できます。
使用例
"List the tables in the public schema"
"Show the schema of the orders table"
"Check my database health"
料金プラン
PostgreSQL MCP サーバーは、ほかのすべての MCP サーバーおよび CLI とともに、すべての InsightfulPipe プランに含まれています。プランは月額 $29.99 からで、7 日間お試しいただけます。最新のプランについては、insightfulpipe.com/pricing をご覧ください。
Insightful Pipe の MCP サーバーをもっと見る
insightfulpipe.com/mcp-servers にアクセスして、MCP サーバーの全コレクションをご覧ください。
リソース
サポート
- ドキュメント: insightfulpipe.com/docs
- すべての MCP サーバー: insightfulpipe.com/mcp-servers
- メール: [email protected]
Insightful Pipe — MCP サーバーを通じた AI 搭載のマーケティング分析です。すべての連携を見る →
ライセンス
MIT ライセンス — 詳細は LICENSE をご覧ください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。