mcp-pinecone
by sirmews·★ 148·Score 42
MCP server enabling Claude Desktop to read/write Pinecone vector databases with semantic search and document processing.
Overview
This MCP server provides a bridge between Claude Desktop and Pinecone vector databases, allowing AI assistants to interact with vector data. It implements several key tools including semantic search across indexed documents, document processing with chunking and embedding, and statistics retrieval about the vector index. The server uses Pinecone's inference API for embeddings and integrates cleanly with Claude's MCP architecture.
Try asking AI
After installing, here are 3 things you can ask your AI assistant:
When to choose this
Choose this MCP server when you need to connect Claude Desktop to a Pinecone vector database for RAG applications or semantic search functionality.
When NOT to choose this
Avoid if you need to use other vector databases besides Pinecone, as this server is tightly coupled to Pinecone's API and services.
Tools this server exposes
5 tools extracted from the READMEsemantic-searchSearch for records in the Pinecone index.
read-documentRead a document from the Pinecone index.
list-documentsList all documents in the Pinecone index.
pinecone-statsGet stats about the Pinecone index, including number of records, dimensions, and namespaces.
process-documentProcess a document into chunks and upsert them into the Pinecone index.
Comparable tools
Installation
Installation
Installing via Smithery
npx -y @smithery/cli install mcp-pinecone --client claudeManual Installation
Install the server locally using [uv](https://docs.astral.sh/uv/getting-started/installation/):
uvx install mcp-pineconeor
uv pip install mcp-pineconeClaude Desktop Configuration
Add to your Claude Desktop config file:
*MacOS*: ~/Library/Application\ Support/Claude/claude_desktop_config.json *Windows*: %APPDATA%/Claude/claude_desktop_config.json
"mcpServers": {
"mcp-pinecone": {
"command": "uv",
"args": [
"--directory",
"{project_dir}",
"run",
"mcp-pinecone"
]
}
}For published servers:
"mcpServers": {
"mcp-pinecone": {
"command": "uvx",
"args": [
"--index-name",
"{your-index-name}",
"--api-key",
"{your-secret-api-key}",
"mcp-pinecone"
]
}
}Compare mcp-pinecone with
Last updated · Auto-generated from public README + GitHub signals.