An MCP server implementation for retrieving information from Pinecone Assistant. - Retrieves information from Pinecone Assistant - Supports multiple results retrieval with a configurable number of results - 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 ho
Add this skill
npx mdskills install pinecone-io/assistant-mcpWell-documented MCP server with clear setup instructions for both Docker and source builds
1# Pinecone Assistant MCP Server23An MCP server implementation for retrieving information from Pinecone Assistant.45## Features67- Retrieves information from Pinecone Assistant8- Supports multiple results retrieval with a configurable number of results910## Prerequisites1112- Docker installed on your system13- Pinecone API key - obtain from the [Pinecone Console](https://app.pinecone.io)14- Pinecone Assistant API host - after creating an Assistant (e.g. in Pinecone Console), you can find the host in the Assistant details page1516## Building with Docker1718To build the Docker image:1920```sh21docker build -t pinecone/assistant-mcp .22```2324## Running with Docker2526Run the server with your Pinecone API key:2728```sh29docker run -i --rm \30 -e PINECONE_API_KEY=<YOUR_PINECONE_API_KEY_HERE> \31 -e PINECONE_ASSISTANT_HOST=<YOUR_PINECONE_ASSISTANT_HOST_HERE> \32 pinecone/assistant-mcp33```3435### Environment Variables3637- `PINECONE_API_KEY` (required): Your Pinecone API key38- `PINECONE_ASSISTANT_HOST` (optional): Pinecone Assistant API host (default: https://prod-1-data.ke.pinecone.io)39- `LOG_LEVEL` (optional): Logging level (default: info)4041## Usage with Claude Desktop4243Add this to your `claude_desktop_config.json`:4445```json46{47 "mcpServers": {48 "pinecone-assistant": {49 "command": "docker",50 "args": [51 "run",52 "-i",53 "--rm",54 "-e",55 "PINECONE_API_KEY",56 "-e",57 "PINECONE_ASSISTANT_HOST",58 "pinecone/assistant-mcp"59 ],60 "env": {61 "PINECONE_API_KEY": "<YOUR_PINECONE_API_KEY_HERE>",62 "PINECONE_ASSISTANT_HOST": "<YOUR_PINECONE_ASSISTANT_HOST_HERE>"63 }64 }65 }66}67```6869## Building from Source7071If you prefer to build from source without Docker:72731. Make sure you have Rust installed (https://rustup.rs/)742. Clone this repository753. Run `cargo build --release`764. The binary will be available at `target/release/assistant-mcp`7778### Testing with the inspector79```sh80export PINECONE_API_KEY=<YOUR_PINECONE_API_KEY_HERE>81export PINECONE_ASSISTANT_HOST=<YOUR_PINECONE_ASSISTANT_HOST_HERE>82# Run the inspector alone83npx @modelcontextprotocol/inspector cargo run84# Or run with Docker directly through the inspector85npx @modelcontextprotocol/inspector -- docker run -i --rm -e PINECONE_API_KEY -e PINECONE_ASSISTANT_HOST pinecone/assistant-mcp86```8788## License8990This project is licensed under the terms specified in the LICENSE file.91
Full transparency — inspect the skill content before installing.