Pinecone Cursor Plugin

May 13, 2026 · View on GitHub

Official Pinecone plugin for Cursor. Build semantic search, RAG, recommendation systems, and other vector-based applications with Pinecone — directly from your editor.

What's included

Skills

Skills are specialized agent capabilities invoked automatically by Cursor Agent or manually via /skill-name in chat.

SkillWhat it does
/pinecone-quickstartStep-by-step onboarding — create an index, upload data, and run your first search. Choose between a Database path (vector search) or Assistant path (document Q&A).
/pinecone-querySearch integrated indexes using natural language text via the Pinecone MCP server.
/pinecone-cliUse the Pinecone CLI (pc) for terminal-based index and vector management.
/pinecone-assistantCreate, manage, and chat with Pinecone Assistants for document Q&A with citations. Includes scripts for uploading files, syncing changes, and retrieving context.
/pinecone-full-text-searchCreate, ingest into, and query a Pinecone full-text-search (FTS) index using the preview API.
/pinecone-mcpReference documentation for all Pinecone MCP server tools and their parameters.
/pinecone-docsCurated links to official Pinecone documentation, organized by topic.
/pinecone-helpOverview of all available skills and what you need to get started.

MCP Server

The plugin bundles the Pinecone MCP server (@pinecone-database/mcp), giving Cursor Agent direct access to your Pinecone resources:

  • Create, describe, and delete indexes
  • Upsert and query vectors
  • Search Pinecone documentation
  • Manage index configurations

Bundled Scripts

Several skills include Python scripts (run via uv) for operations beyond what MCP provides:

ScriptSkillPurpose
upsert.pypinecone-quickstartSeed an index with sample data
quickstart_complete.pypinecone-quickstartStandalone end-to-end quickstart
create.pypinecone-assistantCreate a new Pinecone Assistant
upload.pypinecone-assistantUpload files to an assistant
chat.pypinecone-assistantChat with an assistant
context.pypinecone-assistantRetrieve context snippets from an assistant
list.pypinecone-assistantList all assistants in your account
sync.pypinecone-assistantSync local files to an assistant
ingest.pypinecone-full-text-searchBulk-ingest a prepared JSONL into an FTS index

Installation

Run the following command in Cursor chat:

/add-plugin pinecone

Or install directly from the marketplace: cursor.com/marketplace/pinecone

Prerequisites

  • Pinecone account — free at app.pinecone.io
  • API key — create one in the Pinecone console, then add it to a .env file at your workspace root:
    PINECONE_API_KEY=your-key
    
    The bundled MCP config loads this file via Cursor's envFile field, so you don't need to export the key in your shell. (If you prefer, export PINECONE_API_KEY="your-key" also works for terminal scripts.)
  • Node.js v18+ — required for the MCP server (npx)

Optional

ToolWhat it enablesInstall
Pinecone CLI (pc)Terminal-based index management, batch operationsbrew tap pinecone-io/tap && brew install pinecone-io/tap/pinecone
uvRun the bundled Python scriptsInstall guide

Getting started

  1. Install the plugin from the Cursor Marketplace
  2. Add PINECONE_API_KEY=your-key to a .env file at your workspace root (Cursor will load it into the MCP server via envFile)
  3. Open Cursor Agent chat and type /pinecone-quickstart to get started
  4. Verify the MCP server is connected: Cursor Settings > Features > Model Context Protocol

Verifying the installation

ComponentWhere to check
SkillsCursor Settings > Rules — listed under "Agent Decides"
MCP ServerCursor Settings > Features > Model Context Protocol
CommandsType / in Agent chat and search

License

Apache-2.0