pgvector MCP Server
PostgreSQLのベクトル検索拡張pgvectorをClaudeから直接操作
npx mcp-pgvector-server概要
pgvector MCP Serverの設定方法と使い方。
PostgreSQLにベクトル検索機能を追加する拡張機能「pgvector」をClaudeから操作できるMCPサーバー。
ベクトルデータの挿入・検索、類似度検索(コサイン・L2距離)、インデックスの管理、埋め込みベクトルを使ったセマンティック検索が可能。
ClaudeとpgvectorのMCP連携により、RAGシステムの構築やベクトル検索を活用したAIアプリ開発を効率化できる。
料金・APIキー情報
料金
無料pgvectorはオープンソースで完全無料。PostgreSQLの費用のみ発生する場合あり
マネージドPostgreSQLサービス(Supabase・RDS等)を使う場合はその料金が発生する
料金詳細を見る →APIキー
🔓 不要✅このMCPはAPIキー不要です。別途セットアップが必要な場合があります(上記参照)。
こんな使い方ができます
Claudeにpgvectorへのベクトルデータ挿入を指示してRAGシステムのナレッジベースを自動構築できる
pgvectorの類似度検索をClaudeから実行して意味的に近いドキュメントを素早く検索できる
Claudeにpgvectorのインデックスとクエリを最適化させてベクトル検索のパフォーマンスを改善できる
PostgreSQLデータとベクトル検索を組み合わせてClaudeがハイブリッド検索システムを構築できる
セットアップ手順
- 1
PostgreSQLにpgvector拡張機能をインストールしてデータベースを準備する
- 2
claude mcp add pgvector -e POSTGRES_CONNECTION_STRING=postgresql://user:pass@host:5432/db -- npx -y mcp-pgvector-server
設定ファイル
コピー前に確認
PostgreSQL(バージョン12以上)とpgvector拡張機能のインストール、またはSupabase等のpgvector対応サービスが必要
claude mcp add pgvector -e POSTGRES_CONNECTION_STRING=postgresql://user:password@localhost:5432/dbname -- npx -y mcp-pgvector-server