Pinecone Assistant MCP

MIT License
7

Pinecone Assistant MCP サーバー

Pinecone Assistant から情報を取得するための MCP サーバー実装。

特徴

  • Pinecone Assistantから情報を取得します
  • 設定可能な結果数による複数の結果取得をサポート

前提条件

  • システムにDockerがインストールされている
  • Pinecone APIキー - Pineconeコンソールから取得
  • Pinecone アシスタント API ホスト - アシスタントを作成した後 (Pinecone コンソールなど)、アシスタントの詳細ページでホストを見つけることができます。

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 を使用せずにソースからビルドする場合:

  1. Rust がインストールされていることを確認してください ( https://rustup.rs/ )
  2. このリポジトリをクローンする
  3. cargo build --release実行する
  4. バイナリは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 ファイルに指定された条件に基づいてライセンスされます。

-
security - not tested
A
license - permissive license
-
quality - not tested

松ぼっくりアシスタントMCP

  1. Features
    1. Prerequisites
      1. Building with Docker
        1. Running with Docker
          1. Environment Variables
        2. Usage with Claude Desktop
          1. Building from Source
            1. Testing with the inspector
          2. License
            ID: esrcdmpj99