松果助手MCP服务器
用于从Pinecone Assistant检索信息的MCP服务器实现。
特性
- 从松果助手检索信息
- 支持多个结果检索,结果数量可配置
先决条件
- Docker已安装在您的系统上
- Pinecone API密钥-从 松果控制台
- Pinecone Assistant API主机-创建助手后(例如在Pinecone控制台中),您可以在助手详细信息页面中找到主机
使用Docker构建
构建Docker镜像:
docker build -t pinecone/assistant-mcp .使用Docker运行
使用Pinecone API密钥运行服务器:
docker run -i --rm \
-e PINECONE_API_KEY= \
-e PINECONE_ASSISTANT_HOST= \
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": "",
"PINECONE_ASSISTANT_HOST": ""
}
}
}
}从源头构建
如果你更喜欢在没有Docker的情况下从源代码构建:
- 确保你已经安装了Rust(https://rustup.rs/)
- 克隆此存储库
- 跑
cargo build --release - 二进制文件将在
target/release/assistant-mcp
与检查员一起测试
export PINECONE_API_KEY=
export PINECONE_ASSISTANT_HOST=
# 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文件中指定的条款获得许可。
