What is This is a reference implementation of the Pipedream MCP server.?
You can run your own MCP server for over 2,700 apps and APIs and is powered by Pipedream Connect. This reference implementation shows how you can run the servers locally or host them yourself to use them within your app or company.
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
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=<YOUR_PINECONE_API_KEY_HERE> \
- e PINECONE_ASSISTANT_HOST=<YOUR_PINECONE_ASSISTANT_HOST_HERE> \
pinecone/assistant-mcp
Environment Variables
PINECONE_API_KEY (required): Your Pinecone API key
The binary will be available at target/release/assistant-mcp
Testing with the inspector
export PINECONE_API_KEY=<YOUR_PINECONE_API_KEY_HERE>
export PINECONE_ASSISTANT_HOST=<YOUR_PINECONE_ASSISTANT_HOST_HERE>\n\n# Run the inspector alone
npx @modelcontextprotocol/inspector cargo run\n\n# 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
This project is licensed under the terms specified in the LICENSE file.