本项目是一个用于从松果助理检索信息的 MCP 服务器实现,能够帮助用户便捷地从松果助理获取所需信息,支持可配置数量的多结果检索。
在使用本服务器前,需要完成一些准备工作,确保系统满足以下先决条件:
构建 Docker 镜像,可使用以下命令:
docker build -t pinecone/assistant-mcp .
使用你的松果 API 密钥运行服务器,命令如下:
docker run -i --rm \
-e PINECONE_API_KEY= \
-e PINECONE_ASSISTANT_HOST= \
pinecone/assistant-mcp
属性 | 详情 |
---|---|
PINECONE_API_KEY |
必需,你的松果 API 密钥 |
PINECONE_ASSISTANT_HOST |
可选,松果助理 API 主机地址(默认值:https://prod-1-data.ke.pinecone.io) |
LOG_LEVEL |
可选,日志级别(默认值:info) |
如果你希望不使用 Docker 从源代码构建,可按以下步骤操作:
cargo build --release
target/release/assistant-mcp
export PINECONE_API_KEY=
export PINECONE_ASSISTANT_HOST=
# 单独运行 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
在你的 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": ""
}
}
}
}
该项目的许可信息请参阅 LICENSE 文件。