mcp-pinecone

mcp-pinecone

PythonPineconeRagModelContextProtocolUvJavascriptGoRubyR

About This Server

Model Context Protocol server to allow for reading and writing from Pinecone. Rudimentary RAG

Server Information

šŸ“‹ Overview:

This webpage provides information about the "mcp-pinecone" GitHub repository, a Model Context Protocol (MCP) server that enables reading and writing operations to a Pinecone vector database. The project facilitates Retrieval-Augmented Generation (RAG) implementations. It includes details on the components, quickstart installation, development, building, publishing, debugging, and licensing.


ā­ Key Points:
* "mcp-pinecone" is an MCP server for interacting with Pinecone.
* It supports reading and writing data to a Pinecone index.
* The server provides tools for semantic search and document management.
* Installation instructions are provided for Smithery, uv and other methods.
* Configuration details are given for Claude Desktop, including published and development server configurations.
* Instructions for debugging are included, recommending the MCP Inspector.

* The project is licensed under the MIT License.


šŸ” Main Findings:
* The "mcp-pinecone" repository offers a way to connect language models with a Pinecone vector database using the Model Context Protocol.
* It can be installed using Smithery or directly through uv/pip package management.
* The project provides specific configuration instructions for integrating with Claude Desktop.

* Debugging is made easier with the MCP Inspector.


šŸ“Š Details:
* Components include:
* MCP Client (e.g., Claude Desktop)
* MCP Server (pinecone-mcp): Server Class, Request Handlers (list\resources, read\resource, list\tools, call\tool, get\prompt, list\prompts), Implemented Tools (semantic-search, read-document, list-documents, pinecone-stats, process-document)
* Pinecone Service: Pinecone Client, Pinecone Operations (search\records, upsert\records, fetch\records, list\records, generate\_embeddings), Pinecone Index
* Installation commands via Smithery: `npx -y @smithery/cli install mcp-pinecone --client claude`
* Installation commands via uv: `uvx install mcp-pinecone` OR `uv pip install mcp-pinecone`
* Configurations for Published and Development Servers for Claude Desktop configuration file

* Building and Publishing: instructions to prepare package for distribution and publishing to PyPI


šŸŽÆ Conclusion:
The "mcp-pinecone" repository is a tool for developers looking to connect language models with Pinecone, particularly within the Claude Desktop environment. It offers functionalities for reading, writing, and managing data within a Pinecone index. The repository provides detailed instructions for setup, usage, and debugging.

Server Features

semantic-search

Search for records in the Pinecone index.

read-document

Read a document from the Pinecone index.

list-documents

List all documents in the Pinecone index.

pinecone-stats

Get stats about the Pinecone index, including the number of records, dimensions, and namespaces.

process-document

Process a document into chunks and upsert them into the Pinecone index. This performs the overall steps of chunking, embedding, and upserting.

Provider Information

Sirmews logo

Sirmews

cloud Provider

Visit Provider Website

Quick Actions

Visit Website

MCP Configuration

Available Tools

semantic-searchread-documentlist-documentspinecone-statsprocess-document

Available Resources

documents