Pinecone

Pinecone

MCP server for Claude Desktop to search, read, and upsert records in a Pinecone index.

150
Stars
36
Forks
0
Releases

Overview

Pinecone MCP is an MCP server that reads and writes to a Pinecone index, enabling retrieval-augmented workflows for Claude Desktop. It exposes a set of request handlers (list_resources, read_resource, list_tools, call_tool, get_prompt, list_prompts) and a collection of implemented tools (semantic-search, read-document, list-documents, pinecone-stats, process-document) that operate against a Pinecone service. Embeddings are generated via Pinecone's inference API, and documents are chunked using a token-based chunker before upserting to the index. The semantic-search flow is SemSearch -> search_records -> generate_embeddings -> index, supporting retrieval-augmented generation. Document operations flow UpsertDoc -> upsert_records, ReadDoc -> fetch_records, ListRes -> list_records. The server uses a Pinecone Client with operations including search_records, upsert_records, fetch_records, list_records, and generate_embeddings, all applied to a Pinecone Index. This MCP server is designed to integrate with Claude Desktop, with quickstart installation via Smithery or uv, and configurable for local development or published deployments. Debugging can be assisted by the MCP Inspector. The project is MIT licensed and intended to enable simple RAG features using Pinecone's Inference API.

Details

Owner
sirmews
Language
Python
License
MIT License
Updated
2025-12-07

Features

semantic-search

Search for records in the Pinecone index. Uses embeddings generated via Pinecone's inference API to retrieve relevant items.

read-document

Read a document from the Pinecone index using a dedicated read_document tool.

list-documents

List all documents stored in the Pinecone index.

pinecone-stats

Provide statistics about the Pinecone index, including the number of records, dimensions, and namespaces.

process-document

Process a document into chunks, generate embeddings, and upsert chunks into the Pinecone index.

Audience

MCP developersCreate and extend MCP servers to provide Pinecone-backed retrieval features for Claude Desktop.
data scientistsBuild RAG pipelines by indexing and retrieving documents using Pinecone.
MCP adminsOperate and maintain MCP servers including configuration, monitoring, and debugging with MCP Inspector.

Tags

pineconemcpclaude-desktopsemantic-searchread-documentlist-documentspinecone-statsprocess-documentembeddinginference-apiragindex-management