pinecone-io/assistant-mcp
Free连接到你的 Pinecone Assistant,并从其知识引擎中为 Agent 提供上下文。
FreeFree tier
About pinecone-io/assistant-mcp
Pinecone Assistant MCP Server is an open-source implementation of the Model Context Protocol (MCP) that enables AI agents to retrieve information from Pinecone Assistant. It supports configurable multiple result retrieval, can be deployed via Docker or built from source with Rust, and integrates seamlessly with Claude Desktop and other MCP-compatible clients. The server requires a Pinecone API key and Assistant host, and is licensed under MIT.
Key Features
Retrieves information from Pinecone Assistant
Supports multiple results retrieval with configurable number of results
Docker deployment support
Integration with Claude Desktop
Open source (MIT license)
Built with Rust
Environment variable configuration
Pros & Cons
Pros
- Open source and free to use
- Easy deployment with Docker
- Compatible with Model Context Protocol (MCP)
- Configurable result count for flexible retrieval
- Supports Claude Desktop integration out of the box
- Built in Rust for performance and reliability
Cons
- Requires Docker for containerized deployment
- Requires a Pinecone Assistant API key and Assistant host
- Limited to Pinecone Assistant as the knowledge source
- No built-in fallback if the Assistant is unavailable
Best For
Integrating Pinecone Assistant knowledge into AI agents like ClaudeRetrieval-augmented generation (RAG) applicationsQuerying enterprise knowledge bases managed by Pinecone AssistantBuilding custom knowledge-driven chatbots
FAQ
How do I set up the Pinecone Assistant MCP Server?
You can either build from source using Rust (requires cargo build --release) or use the Docker image. For Docker, run: docker run -i --rm -e PINECONE_API_KEY=... -e PINECONE_ASSISTANT_HOST=... pinecone/assistant-mcp.
What environment variables are required?
PINECONE_API_KEY is required. PINECONE_ASSISTANT_HOST is optional (default: https://prod-1-data.ke.pinecone.io). LOG_LEVEL is also optional (default: info).
How do I integrate with Claude Desktop?
Add the server configuration to your claude_desktop_config.json using the Docker command and environment variables as shown in the README.
What license does this project use?
This project is licensed under the MIT license.