Pinecone Assistant MCP Server

Pinecone Assistant MCP Server

site icon
2025.04.17 6
Rust信息检索开发效率
Pinecone Assistant MCP Server 是一个用于从 Pinecone Assistant 检索信息的 MCP 服务器实现。它支持从 Pinecone Assistant 检索信息,并可通过配置获取多个结果。
View on GitHub

Overview

基本能力

产品定位

Pinecone Assistant MCP Server 是一个用于从 Pinecone Assistant 检索信息的 MCP 服务器实现。

核心功能

  • 从 Pinecone Assistant 检索信息
  • 支持通过配置获取多个结果

适用场景

  • 需要从 Pinecone Assistant 检索信息的应用
  • 需要配置多个结果检索的应用

工具列表

  • Docker:用于构建和运行服务
  • Rust:用于从源代码构建服务
  • Pinecone API:用于访问 Pinecone Assistant

常见问题解答

  • 如何获取 Pinecone API 密钥?可以从 Pinecone Console 获取。
  • 如何找到 Pinecone Assistant API 主机?在创建 Assistant 后,可以在 Assistant 详细信息页面找到主机。

使用教程

使用依赖

  • 安装 Docker
  • 获取 Pinecone API 密钥
  • 获取 Pinecone Assistant API 主机

安装教程

使用 Docker 构建

docker build -t pinecone/assistant-mcp .

使用 Docker 运行

docker run -i --rm \
  -e PINECONE_API_KEY=<YOUR_PINECONE_API_KEY_HERE> \
  -e PINECONE_ASSISTANT_HOST=<YOUR_PINECONE_ASSISTANT_HOST_HERE> \
  pinecone/assistant-mcp

从源代码构建

  1. 安装 Rust (https://rustup.rs/)
  2. 克隆仓库
  3. 运行 cargo build --release
  4. 二进制文件位于 target/release/assistant-mcp

调试方式

export PINECONE_API_KEY=<YOUR_PINECONE_API_KEY_HERE>
export PINECONE_ASSISTANT_HOST=<YOUR_PINECONE_ASSISTANT_HOST_HERE>
# 单独运行检查器
npx @modelcontextprotocol/inspector cargo run
# 或通过检查器直接运行 Docker
npx @modelcontextprotocol/inspector -- docker run -i --rm -e PINECONE_API_KEY -e PINECONE_ASSISTANT_HOST pinecone/assistant-mcp

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。