SuperAPI AI Directory

assistant-mcp

🎖️ 🦀 ☁️ - Connect to your Pinecone Assistant and retrieve context from its knowledge engine.

Open website

About this tool

Pinecone Assistant MCP server is an MCP (Model Context Protocol) server implementation designed to retrieve information from Pinecone Assistant. It allows clients to connect to Pinecone Assistant via the MCP protocol and obtain contextual information from its knowledge engine.

Main capabilities:

  • Retrieve information from Pinecone Assistant.
  • Support retrieving multiple results, with a configurable number of results.

Usage:

  1. Prerequisites:

    • Docker is installed on the system.
    • Have a Pinecone API key (available from the Pinecone console).
    • Have a Pinecone Assistant API host address (after creating an Assistant, it can be found on the Assistant details page).
  2. Build with Docker: Build the Docker image (the specific command is not provided in the materials).

  3. Run with Docker: Run the server using the Pinecone API key (the specific command is not provided in the materials).

  4. Environment variables:

    • PINECONE_API_KEY (required): your Pinecone API key.
    • PINECONE_ASSISTANT_HOST (optional): Pinecone Assistant API host address (default:https://prod-1-data.ke.pinecone.io)。
    • LOG_LEVEL (optional): log level (default: info).
  5. Use with Claude Desktop: Add the configuration to claude_desktop_config.json (the specific configuration content is not provided in the materials).

  6. Build from source:

    • Ensure Rust is installed (https://rustup.rs/)。
    • Clone this repository.
    • Run cargo build --release.
    • The generated binary is located at target/release/assistant-mcp.
  7. Test with inspector (the specific steps are not provided in the materials).

Applicable scenarios: Suitable for scenarios that require retrieving information from Pinecone Assistant via the MCP protocol, for example, integrating Pinecone Assistant's knowledge retrieval capabilities in MCP-supporting clients such as Claude Desktop.

Limitations:

  • Requires a Docker or Rust environment for building and running.
  • Requires a valid Pinecone API key and Assistant API host address.
  • The specific build, run commands, and Claude Desktop configuration details are not provided in the materials.

This project adopts the license terms specified in the LICENSE file.