用于从 Pinecone Assistant 获取信息的 MCP 服务器实现。
要构建 Docker 镜像:
docker build -t pinecone/assistant-mcp .
使用您的 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_config.json 中:
{
"mcpServers": {
"pinecone-assistant": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"PINECONE_API_KEY",
"-e",
"PINECONE_ASSISTANT_HOST",
"pinecone/assistant-mcp"
],
"env": {
"P_INECONE_API_KEY": "<YOUR_PINECONE_API_KEY_HERE>",
"PINECONE_ASSISTANT_HOST": "<YOUR_PINECONE_ASSISTANT_HOST_HERE>"
}
}
}
}
如果您希望不使用 Docker 从源码构建:
cargo build --releasetarget/release/assistant-mcp 可用export PINECONE_API_KEY=<YOUR_PINECONE_API_KEY_HERE>
export PINECONE_ASSISTANT_HOST=<YOUR_PINECONE_ASSISTANT_HOST_HERE>
# 单独运行 inspector
npx @modelcontextprotocol/inspector cargo run
# 或通过 inspector 直接使用 Docker 运行
npx @modelcontextprotocol/inspector -- docker run -i --rm -e PINECONE_API_KEY -e PINECONE_ASSISTANT_HOST pinecone/assistant-mcp
本项目根据 LICENSE 文件中的条款授权。