🌲
Pinecone
ベクトル検索 データベース・ストレージインストールコマンド
npx clawhub@latest install pinecone
インストール手順
1
環境確認
Node.js 22以上とOpenClawがインストール済みであることを確認してください。ターミナルでopenclaw --versionを実行して確認できます。
2
インストール実行
上記のインストールコマンドをターミナルで実行します。ClawHubが自動的にPineconeを~/.openclaw/skills/ディレクトリにダウンロード・インストールします。
3
インストール確認
openclaw skills listを実行してインストール済みスキル一覧を確認し、Pineconeが表示されていることを確かめてください。
4
パラメータ設定(任意)
下記の紹介にある設定手順に従い、~/.config/openclaw/openclaw.json5にスキルの設定項目を追加してください。
手動インストール方法:Skillフォルダを
~/.openclaw/skills/またはプロジェクトのskills/ディレクトリにコピーしてください。フォルダ内にSKILL.mdファイルが必要です。
マネージドベクトルインデックス管理
高性能セマンティック検索
Namespace分離とメタデータフィルタリング
詳細紹介
Pinecone MCPサーバーはPineconeマネージドベクトルデータベースを統合し、高性能なベクトルストレージと検索機能を提供します。インフラ管理なしで本番レベルのセマンティック検索やRAGアプリケーションを構築できます。
コア機能
- インデックス管理:Pineconeインデックスの作成と管理を行い、ベクトル次元数、距離メトリクス、Pod/Serverlessタイプを設定します
- ベクトル操作(upsert):ベクトルデータのバッチ挿入・更新を行い、メタデータの付加とNamespace分離に対応します
- セマンティッククエリ(query):ベクトル類似度に基づくTop-K検索を行い、メタデータフィルタリングとNamespace範囲指定に対応します
- データ管理:IDによるベクトルの取得、更新、削除を行い、メタデータフィルタリングによるバッチ削除に対応します
- 統計情報(describe_index_stats):インデックスのベクトル数、次元数、Namespace分布を確認します
設定方法
{
"mcpServers": {
"pinecone": {
"command": "npx",
"args": ["-y", "@pinecone-database/mcp-server"],
"env": {
"PINECONE_API_KEY": "your-api-key" // Pinecone Console から取得
}
}
}
}
活用シーン
- 企業ナレッジベース:社内ドキュメントベースのセマンティック検索システムを構築します
- カスタマーサポートQ&A:ユーザーの質問を最も関連性の高いナレッジベースの回答にマッチングします
- レコメンドシステム:ユーザープロファイルベクトルに基づくパーソナライズドレコメンドを行います
- コード検索:コードスニペットのベクトルを保存してセマンティックレベルのコード検索を実現します