关于 Pinecone Assistant MCP Server
Pinecone Assistant MCP Server 是一个 MCP 服务,用于从 Pinecone Assistant 中检索信息。它面向需要在 Claude 等客户端中调用 Pinecone Assistant 的用户,支持配置返回结果的数量。
主要功能
- 01从 Pinecone Assistant 检索信息
- 02可配置返回结果数量
- 03通过 Docker 运行
- 04支持从源码使用 Cargo 构建
适用场景
- 01在 Claude Desktop 中查询 Pinecone Assistant 的内容
- 02通过 MCP Inspector 测试服务
MCP 相关
这是一个 MCP 服务,向 MCP 客户端提供从 Pinecone Assistant 检索信息的能力,可在 claude_desktop_config.json 中配置接入。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
Pinecone Assistant MCP 服务
用于从 Pinecone Assistant 检索信息的 MCP 服务实现。
功能
- 从 Pinecone Assistant 检索信息
- 支持检索多个结果,并可配置结果数量
前提条件
- 系统已安装 Docker
- Pinecone API 密钥 — 可从 Pinecone Console 获取
- Pinecone Assistant API 主机 — 创建 Assistant 后(例如在 Pinecone Console 中创建),可在 Assistant 详情页中找到主机地址
使用 Docker 构建
构建 Docker 镜像:
docker build -t pinecone/assistant-mcp .
使用 Docker 运行
使用你的 Pinecone API 密钥运行服务:
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
环境变量
PINECONE_API_KEY(必需):你的 Pinecone API 密钥PINECONE_ASSISTANT_HOST(可选):Pinecone Assistant API 主机(默认值:https://prod-1-data.ke.pinecone.io)LOG_LEVEL(可选):日志级别(默认值:info)
在 Claude Desktop 中使用
将以下内容添加到你的 claude_desktop_config.json 中:
{
"mcpServers": {
"pinecone-assistant": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"PINECONE_API_KEY",
"-e",
"PINECONE_ASSISTANT_HOST",
"pinecone/assistant-mcp"
],
"env": {
"PINECONE_API_KEY": "<YOUR_PINECONE_API_KEY_HERE>",
"PINECONE_ASSISTANT_HOST": "<YOUR_PINECONE_ASSISTANT_HOST_HERE>"
}
}
}
}
从源代码构建
如果你想在不使用 Docker 的情况下从源代码构建:
- 确保已安装 Rust(https://rustup.rs/)
- 克隆此仓库
- 运行
cargo build --release - 二进制文件将位于
target/release/assistant-mcp
使用 inspector 测试
export PINECONE_API_KEY=<YOUR_PINECONE_API_KEY_HERE>
export PINECONE_ASSISTANT_HOST=<YOUR_PINECONE_ASSISTANT_HOST_HERE>
# Run the inspector alone
npx @modelcontextprotocol/inspector cargo run
# Or run with Docker directly through the inspector
npx @modelcontextprotocol/inspector -- docker run -i --rm -e PINECONE_API_KEY -e PINECONE_ASSISTANT_HOST pinecone/assistant-mcp
许可证
本项目遵循 LICENSE 文件中指定的条款。
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。