Pinecone Assistant MCP

MIT License
7

Servidor MCP auxiliar de Pinecone

Una implementación de servidor MCP para recuperar información de Pinecone Assistant.

Características

  • Recupera información de Pinecone Assistant
  • Admite la recuperación de múltiples resultados con una cantidad configurable de resultados.

Prerrequisitos

  • Docker instalado en su sistema
  • Clave API de Pinecone: obtener desde la consola de Pinecone
  • Host de API de Pinecone Assistant: después de crear un Asistente (por ejemplo, en Pinecone Console), puede encontrar el host en la página de detalles del Asistente

Construyendo con Docker

Para construir la imagen de Docker:

docker build -t pinecone/assistant-mcp .

Ejecutando con Docker

Ejecute el servidor con su clave API de Pinecone:

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

Variables de entorno

  • PINECONE_API_KEY (obligatorio): Su clave API de Pinecone
  • PINECONE_ASSISTANT_HOST (opcional): host de la API de Pinecone Assistant (predeterminado: https://prod-1-data.ke.pinecone.io )
  • LOG_LEVEL (opcional): Nivel de registro (predeterminado: información)

Uso con Claude Desktop

Agregue esto a su 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>" } } } }

Construyendo desde la fuente

Si prefieres compilar desde la fuente sin Docker:

  1. Asegúrate de tener Rust instalado ( https://rustup.rs/ )
  2. Clonar este repositorio
  3. Ejecutar cargo build --release
  4. El binario estará disponible en target/release/assistant-mcp

Pruebas con el inspector

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

Licencia

Este proyecto está licenciado bajo los términos especificados en el archivo LICENCIA.

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

Asistente de Pinecone 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