Search for records in the Pinecone index using semantic similarity
Read a document from the Pinecone index by its ID
List all documents in the Pinecone index, optionally filtering by namespace or metadata
Get statistics about the Pinecone index, including the number of records, dimensions, and namespaces
Process a document into chunks, generate embeddings, and upsert them into the Pinecone index
Pinecone Vector Database MCP provides seamless integration between Claude and Pinecone's vector database service. This MCP enables retrieval-augmented generation (RAG) capabilities by allowing Claude to store, search, and retrieve documents using semantic similarity. With this integration, Claude can maintain a persistent knowledge base in Pinecone, enhancing its ability to work with domain-specific information and large document collections.
The Pinecone Vector Database MCP connects Claude to Pinecone's vector database service, enabling powerful retrieval-augmented generation (RAG) capabilities. This integration allows Claude to store documents, search for semantically similar content, and retrieve specific information from your Pinecone index.
uv
or pip
installedThe easiest way to install the Pinecone MCP is through Smithery:
npx -y @smithery/cli install mcp-pinecone --client claude
uv
(recommended) or pip
:uvx install mcp-pinecone
or
uv pip install mcp-pinecone
For MacOS:
Edit ~/Library/Application\ Support/Claude/claude_desktop_config.json
For Windows:
Edit %APPDATA%/Claude/claude_desktop_config.json
Add the following configuration:
"mcpServers": {
"mcp-pinecone": {
"command": "uvx",
"args": [
"--index-name",
"your-pinecone-index-name",
"--api-key",
"your-pinecone-api-key",
"mcp-pinecone"
]
}
}
The MCP supports the following configuration options:
--index-name
: The name of your Pinecone index (required)--api-key
: Your Pinecone API key (required)--environment
: Pinecone environment (optional, defaults to "gcp-starter")--host
: Host address for the MCP server (optional, defaults to "127.0.0.1")--port
: Port for the MCP server (optional, defaults to 8000)Once installed and configured, you can use the Pinecone MCP in Claude by:
Storing Documents: Ask Claude to store a document in Pinecone by providing the content and optionally specifying metadata.
Searching for Information: Ask Claude to search for information related to a specific query, and it will retrieve semantically similar content from your Pinecone index.
Reading Documents: Request Claude to retrieve and read a specific document from your Pinecone index by its ID.
Listing Documents: Ask Claude to list all documents stored in your Pinecone index, optionally filtering by namespace or metadata.
If you encounter issues:
For more detailed information, visit the GitHub repository.