基本能力
产品定位
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 构建
sh
docker build -t pinecone/assistant-mcp .
使用 Docker 运行
sh
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
调试方式
```sh
export PINECONE_API_KEY=
export PINECONE_ASSISTANT_HOST=
单独运行检查器
npx @modelcontextprotocol/inspector cargo run
或通过检查器直接运行 Docker
npx @modelcontextprotocol/inspector -- docker run -i --rm -e PINECONE_API_KEY -e PINECONE_ASSISTANT_HOST pinecone/assistant-mcp
```