assistant-mcp
Pinecone Assistant MCP server
Documentation
Pinecone Assistant MCP Server
An MCP server implementation for retrieving information from Pinecone Assistant.
Features
- Retrieves information from Pinecone Assistant
- Supports multiple results retrieval with a configurable number of results
Prerequisites
- Docker installed on your system
- Pinecone API key - obtain from the Pinecone Console
- Pinecone Assistant API host - after creating an Assistant (e.g. in Pinecone Console), you can find the host in the Assistant details page
Building with Docker
To build the Docker image:
docker build -t pinecone/assistant-mcp .Running with Docker
Run the server with your Pinecone API key:
docker run -i --rm \
-e PINECONE_API_KEY= \
-e PINECONE_ASSISTANT_HOST= \
pinecone/assistant-mcpEnvironment Variables
- `PINECONE_API_KEY` (required): Your Pinecone API key
- `PINECONE_ASSISTANT_HOST` (optional): Pinecone Assistant API host (default: https://prod-1-data.ke.pinecone.io)
- `LOG_LEVEL` (optional): Logging level (default: info)
Usage with Claude Desktop
Add this to your `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": ""
}
}
}
}Building from Source
If you prefer to build from source without Docker:
1. Make sure you have Rust installed (https://rustup.rs/)
2. Clone this repository
3. Run `cargo build --release`
4. The binary will be available at `target/release/assistant-mcp`
Testing with the inspector
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-mcpLicense
This project is licensed under the terms specified in the LICENSE file.
Frequently asked questions
What is assistant-mcp?
assistant-mcp is Pinecone Assistant MCP server
How do I install assistant-mcp?
Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.
Is assistant-mcp open source?
Yes, it is hosted on GitHub at https://github.com/pinecone-io/assistant-mcp and has 37 stars.
Related MCP tools
an open source, extensible AI agent that goes beyond code suggestions - install, execute, edit, and test with any LLM
Search infrastructure for AI
An open source, extensible AI agent that goes beyond code suggestions - install, execute, edit, and test with any LLM for the Model Context Protocol. Enhance AI
YC (S26) | Open Computer History | Record your screen continuously locally and provide context to your agents (Claude, Codex, Openclaw, Hermes, Runner...)
The fastest and the most accurate file search SDK for AI agents, Neovim, Rust, C, Python, Bun and NodeJS
Semantic version control => entity-level diffs, blame, and impact analysis on top of git. 28 languages via tree-sitter. Built for coding agents.
Run your own MCP server? See who uses it and what to fix.
Measure it with TrackMCP