🔌

Pinecone MCP

Database720

Search and manage Pinecone vector database for production RAG systems.

Claude DesktopCursor

Overview

Search and manage Pinecone vector database for production RAG systems.

Setup

Run with npx:

npx -y @modelcontextprotocol/server-pinecone

Configuration

PINECONE_API_KEY, PINECONE_ENVIRONMENT environment variables

Documentation

Pinecone MCP

Overview

Pinecone MCP 是一个模型上下文协议服务器,允许 AI 代理与 Pinecone 向量数据库进行交互。通过此 MCP 服务器,AI 可以搜索向量、管理索引、处理元数据过滤和命名空间操作。这对于 RAG 应用、语义搜索和推荐系统场景非常有用。

Pinecone MCP 使得 AI 代理能够直接操作托管的向量数据库,自动进行语义搜索、管理知识库、执行相似性匹配。它特别适合构建生产级 RAG 系统、推荐系统和语义搜索应用。

Features

  • 索引管理:列出、创建、描述索引
  • 向量搜索:执行相似性搜索、过滤搜索
  • 命名空间管理:管理命名空间数据
  • 点操作:插入、更新、删除向量
  • 元数据过滤:使用元数据进行过滤搜索
  • 批量操作:批量插入和删除向量
  • 查询分析:分析查询性能和结果

Installation

# 使用 npx 运行
npx -y @modelcontextprotocol/server-pinecone

# 或使用 uvx
uvx mcp-server-pinecone

Configuration

添加以下配置到 claude_desktop_config.json

{
  "mcpServers": {
    "pinecone": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-pinecone"],
      "env": {
        "PINECONE_API_KEY": "your-api-key",
        "PINECONE_ENVIRONMENT": "us-west-2"
      }
    }
  }
}

Available Tools

ToolDescription
pinecone_list_indexes列出所有索引
pinecone_describe_index获取索引详情
pinecone_upsert插入或更新向量
pinecone_query执行向量查询
pinecone_fetch获取特定向量
pinecone_delete删除向量
pinecone_list_namespaces列出命名空间

Usage Examples

示例 1:语义搜索

AI: 在 docs 索引中搜索与"Python 异步编程"相关的文档

Pinecone MCP:
- 将查询转换为向量
- 调用 pinecone_query
- 返回最相似的文档和分数

示例 2:命名空间隔离

AI: 在 docs 索引的 "python" 命名空间中搜索异步相关内容

Pinecone MCP:
- 调用 pinecone_query
- 设置 namespace: "python"
- 返回命名空间内的搜索结果

示例 3:元数据过滤

AI: 搜索 language = "python" 且 year >= 2024 的文档

Pinecone MCP:
- 调用 pinecone_query
- 设置 filter: {"language": "python", "year": {"$gte": 2024}}
- 返回过滤后的结果

Pros

  • ✅ 完整的 Pinecone API 覆盖
  • ✅ 托管服务,无需自己维护
  • ✅ 适合生产级 RAG 系统
  • ✅ 开源免费客户端
  • ✅ 高性能向量搜索

Cons

  • ❌ 需要 Pinecone 账户和 API Key
  • ❌ 免费计划有资源限制
  • ❌ 某些高级功能需要付费
  • ❌ 需要嵌入模型生成向量

When to Use

  • 需要构建生产级 RAG 系统时
  • 需要托管向量数据库时
  • 需要语义搜索功能时
  • 需要管理大规模向量数据时

Resources