
Pinecone Assistant MCP Server

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
从源代码构建
- 安装 Rust (https://rustup.rs/)
- 克隆仓库
- 运行
cargo build --release
- 二进制文件位于
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