What is An MCP server implementation for retrieving information from Pinecone Assistant.?
Pinecone Assistant MCP Server is designed to retrieve information from Pinecone Assistant, supporting multiple results retrieval with a configurable number of results. It requires Docker and a Pinecone API key for operation.
Documentation
Pinecone Assistant MCP Server
An MCP server implementation for retrieving information from Pinecone Assistant.
Features
Retrieves information from Pinecone Assistant
Supports multiple results retrieval with a configurable number of results
Pinecone Assistant API host - after creating an Assistant (e.g. in Pinecone Console), you can find the host in the Assistant details page
Building with Docker
To build the Docker image:
docker build -t pinecone/assistant-mcp .
Running with Docker
Run the server with your Pinecone API key:
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
Environment Variables
PINECONE_API_KEY (required): Your Pinecone API key
The binary will be available at target/release/assistant-mcp
Testing with the inspector
export PINECONE_API_KEY=<YOUR_PINECONE_API_KEY_HERE>
export PINECONE_ASSISTANT_HOST=<YOUR_PINECONE_ASSISTANT_HOST_HERE>\n\n# Run the inspector alone
npx @modelcontextprotocol/inspector cargo run\n\n# 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
This project is licensed under the terms specified in the LICENSE file.