使用说明

项目简介

Pinecone Developer MCP Server 是一个基于 Model Context Protocol (MCP) 构建的服务器,旨在为开发者提供更便捷的方式,通过 AI 工具与 Pinecone 向量数据库进行交互。它允许 AI 助手直接访问 Pinecone 的文档和数据库功能,从而提升开发效率。

主要功能点

  • Pinecone 文档搜索: AI 工具可以利用此功能搜索 Pinecone 官方文档,快速找到所需信息,解决开发中的疑问。
  • Pinecone 索引管理: 支持 AI 工具列出、查看和创建 Pinecone 索引,方便开发者进行数据库管理和配置。
  • Pinecone 数据操作: 允许 AI 工具进行数据插入、更新和搜索操作,开发者可以在开发环境中测试数据查询和评估结果。
  • 跨索引搜索和结果重排序: 支持在多个 Pinecone 索引中进行搜索,并使用模型对搜索结果进行重排序,以提高结果的相关性。

安装步骤

此 MCP 服务器无需手动安装,依赖 Node.js 环境和 'npx' 命令。您只需确保您的开发环境中已安装 Node.js 即可。

服务器配置

要让 MCP 客户端(如 Cursor 或 Claude)连接到 Pinecone Developer MCP Server,您需要在客户端的 MCP 配置文件中添加以下配置信息。通常,您需要配置 MCP 服务器的启动命令 ('command') 及其参数 ('args')。

以下是针对 Cursor 和 Claude Desktop 的配置示例,您只需复制粘贴到相应的配置文件中即可。

Cursor 配置 (项目级别或全局级别):

在您的项目根目录或用户主目录的 '.cursor/mcp.json' 文件中(如果不存在则创建),添加以下 JSON 配置:

{
  "mcpServers": {
    "pinecone": {
      "command": "npx",
      "args": [
        "-y", "@pinecone-database/mcp"
      ],
      "env": {
        "PINECONE_API_KEY": "<your pinecone api key>" // (可选) 您的 Pinecone API 密钥,用于访问和管理您的 Pinecone 项目
      }
    }
  }
}

Claude Desktop 配置 (全局级别):

在 Claude Desktop 的配置文件 'claude_desktop_config.json' 中(通过 Settings > Developer > Edit Config 找到),添加相同的 JSON 配置:

{
  "mcpServers": {
    "pinecone": {
      "command": "npx",
      "args": [
        "-y", "@pinecone-database/mcp"
      ],
      "env": {
        "PINECONE_API_KEY": "<your pinecone api key>" // (可选) 您的 Pinecone API 密钥,用于访问和管理您的 Pinecone 项目
      }
    }
  }
}

参数说明:

  • 'command': 指定启动 MCP 服务器的命令,这里使用 'npx' 来运行 npm 包。
  • 'args': 命令参数,'-y' 表示自动确认安装 '@pinecone-database/mcp' 包,'@pinecone-database/mcp' 是要执行的 npm 包名称,即 Pinecone Developer MCP Server。
  • 'env': 环境变量配置,'PINECONE_API_KEY' 是 Pinecone API 密钥,如果需要 AI 工具操作您的 Pinecone 数据库,请替换 '<your pinecone api key>' 为您的实际 API 密钥。如果仅使用文档搜索功能,则无需配置此项。

基本使用方法

配置完成后,重启您的 MCP 客户端(如 Cursor 或 Claude)。客户端会自动连接到 Pinecone Developer MCP Server。您可以通过自然语言指令,指示 AI 助手使用 Pinecone 的功能,例如:

  • "搜索 Pinecone 文档,了解如何创建索引"
  • "列出我的 Pinecone 索引"
  • "创建一个名为 'my-index' 的 Pinecone 索引"
  • "在我的索引 'my-index' 中搜索与 '自然语言处理' 相关的内容"

AI 助手可能会在执行某些操作前请求您的授权。

信息

分类

开发者工具