Pinecone Developer MCP

Official

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Integrations

  • Required runtime environment for the MCP server, enabling the server to execute and provide Pinecone database functionalities to AI assistants.

Pinecone Developer MCP サーバー

モデルコンテキストプロトコル(MCP)は、コーディングアシスタントやその他のAIツールがPineconeのようなプラットフォームと連携できるようにする標準規格です。Pinecone Developer MCPサーバーを使用すると、これらのツールをPineconeのプロジェクトやドキュメントに接続できます。

接続されると、AI ツールは次のことが可能になります。

  • 質問に正確に答えるには、 Pinecone のドキュメントを検索してください。
  • アプリケーションのニーズに基づいてインデックスを構成するのに役立ちます。
  • インデックス構成とデータ、および Pinecone のドキュメントと例に基づいてコードを生成します。
  • インデックス内のデータのアップサートと検索により、開発環境内でクエリをテストし、結果を評価できます。

このMCPサーバーは、Pineconeをテクノロジースタックの一部として利用する開発者のエクスペリエンス向上に重点を置いています。コーディングアシスタントでの使用を想定しています。Pineconeは、AIアシスタントにナレッジベースから取得した関連コンテキストを提供するアシスタントMCPも提供しています。

設定

MCPサーバーがPineconeプロジェクトにアクセスできるように設定するには、コンソールを使用してAPIキーを生成する必要があります。APIキーがなくても、AIツールはドキュメントを検索できます。ただし、インデックスの管理やクエリは実行できません。

MCPサーバーにはNode.jsが必要です。PATH PATH nodenpxが設定されていることを確認してください。

次に、MCP サーバーを使用するように AI アシスタントを構成する必要があります。

カーソルの設定

Pinecone MCP サーバーをプロジェクトに追加するには、プロジェクト ルートに.cursor/mcp.jsonファイルを作成し (まだ存在しない場合)、次の構成を追加します。

{ "mcpServers": { "pinecone": { "command": "npx", "args": [ "-y", "@pinecone-database/mcp" ], "env": { "PINECONE_API_KEY": "<your pinecone api key>" } } } }

カーソル設定 > MCPでサーバーのステータスを確認できます。

サーバーをグローバルに有効にするには、代わりにホーム ディレクトリの.cursor/mcp.jsonに構成を追加します。

Claudeデスクトップの設定

Claudeデスクトップで、設定 > 開発者 > 設定の編集に移動して、 claude_desktop_config.jsonファイルを見つけます。以下の設定を追加します。

{ "mcpServers": { "pinecone": { "command": "npx", "args": [ "-y", "@pinecone-database/mcp" ], "env": { "PINECONE_API_KEY": "<your pinecone api key>" } } } }

Claudeデスクトップを再起動してください。新しいチャット画面に、ハンマー(MCP)アイコンと新しいMCPツールが表示されます。

使用法

設定が完了すると、AIツールは自動的にMCPを利用してPineconeと連携します。ツールを使用する前に許可を求められる場合があります。AIアシスタントにサンプルインデックスの設定、サンプルデータのアップロード、検索などを依頼してみてください。

ツール

Pinecone Developer MCP サーバーは、AI アシスタントが使用できる次のツールを提供します。

  • search-docs : Pinecone の公式ドキュメントを検索します。
  • list-indexes : すべての Pinecone インデックスを一覧表示します。
  • describe-index : インデックスの構成について説明します。
  • describe-index-stats : レコード数や利用可能な名前空間など、インデックス内のデータに関する統計情報を提供します。
  • create-index-for-model : 統合推論モデルを使用してテキストをベクトルとして埋め込む新しいインデックスを作成します。
  • upsert-records : 統合推論を使用してインデックス内のレコードを挿入または更新します。
  • search-records : 埋め込みのための統合推論を使用し、テキストクエリに基づいてインデックス内のレコードを検索します。メタデータのフィルタリングと再ランク付けのオプションがあります。
  • cascading-search : 複数のインデックスにわたってレコードを検索し、結果の重複を排除して再ランク付けします。
  • rerank-documents : 特殊な再ランク付けモデルを使用して、レコードまたはテキスト ドキュメントのコレクションを再ランク付けします。

制限事項

統合推論機能を備えたインデックスのみがサポートされます。アシスタント、統合推論機能を備えていないインデックス、スタンドアロンの埋め込み、ベクトル検索はサポートされません。

貢献

開発者向けMCPエクスペリエンスの向上にご協力いただければ幸いです。GitHubの課題トラッカーに問題をご報告ください。貢献に関する情報はCONTRIBUTING.mdをご覧ください。

ID: 7lxm56a88w