Pinecone Assistant MCP Server について
Pinecone Assistant MCP Server は、Pinecone Assistant から情報を取得するための MCP サーバーです。Claude などのクライアントから Pinecone Assistant に問い合わせたい利用者に向いており、取得する結果の件数を設定できます。
主な機能
- 01Pinecone Assistant からの情報取得
- 02返却結果の件数設定
- 03Docker による実行
- 04Cargo によるソースからのビルド
活用シーン
- 01Claude Desktop から Pinecone Assistant の内容を照会
- 02MCP Inspector によるサーバーの動作確認
MCP 対応
MCP クライアントに Pinecone Assistant からの情報取得機能を提供する MCP サーバーです。claude_desktop_config.json に追加して接続します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Pinecone Assistant MCP サーバー
Pinecone Assistant から情報を取得する MCP サーバーの実装です。
機能
- Pinecone Assistant から情報を取得します
- 結果数を設定して、複数の結果を取得できます
前提条件
- システムに Docker がインストールされていること
- Pinecone API キー — Pinecone Console から取得してください
- Pinecone Assistant API ホスト — Assistant を作成した後(例:Pinecone Console で作成)、Assistant の詳細ページでホストを確認できます
Docker でのビルド
Docker イメージをビルドするには、次を実行します。
docker build -t pinecone/assistant-mcp .
Docker での実行
Pinecone API キーを指定してサーバーを実行します。
docker run -i --rm \
-e PINECONE_API_KEY=<YOUR_PINECONE_API_KEY_HERE> \
-e PINECONE_ASSISTANT_HOST=<YOUR_PINECONE_ASSISTANT_HOST_HERE> \
pinecone/assistant-mcp
環境変数
PINECONE_API_KEY(必須):Pinecone API キーPINECONE_ASSISTANT_HOST(任意):Pinecone Assistant API ホスト(デフォルト:https://prod-1-data.ke.pinecone.io)LOG_LEVEL(任意):ログレベル(デフォルト:info)
Claude Desktop での使用方法
claude_desktop_config.json に次の設定を追加します。
{
"mcpServers": {
"pinecone-assistant": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"PINECONE_API_KEY",
"-e",
"PINECONE_ASSISTANT_HOST",
"pinecone/assistant-mcp"
],
"env": {
"PINECONE_API_KEY": "<YOUR_PINECONE_API_KEY_HERE>",
"PINECONE_ASSISTANT_HOST": "<YOUR_PINECONE_ASSISTANT_HOST_HERE>"
}
}
}
}
ソースからのビルド
Docker を使わずにソースからビルドする場合は、次の手順に従います。
- Rust がインストールされていることを確認します(https://rustup.rs/)
- このリポジトリをクローンします
cargo build --releaseを実行します- バイナリは
target/release/assistant-mcpに生成されます
インスペクターでのテスト
export PINECONE_API_KEY=<YOUR_PINECONE_API_KEY_HERE>
export PINECONE_ASSISTANT_HOST=<YOUR_PINECONE_ASSISTANT_HOST_HERE>
# Run the inspector alone
npx @modelcontextprotocol/inspector cargo run
# Or run with Docker directly through the inspector
npx @modelcontextprotocol/inspector -- docker run -i --rm -e PINECONE_API_KEY -e PINECONE_ASSISTANT_HOST pinecone/assistant-mcp
ライセンス
このプロジェクトは、LICENSE ファイルに記載された条件に基づいてライセンスされています。
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。