From 6c0f398d5fa61a5aa98af4ea55b8a0db70aff3e0 Mon Sep 17 00:00:00 2001 From: Juan Antonio Osorio Date: Mon, 20 Apr 2026 10:58:44 +0300 Subject: [PATCH] feat: add Pinecone MCP server MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Adds packaging for @pinecone-database/mcp v0.2.1 (Apache-2.0). The Pinecone MCP server exposes nine capabilities — search-docs, list-indexes, describe-index, describe-index-stats, create-index-for-model, upsert-records, search-records, cascading-search, and rerank-documents. Without PINECONE_API_KEY only search-docs is exposed; the rest require authentication. Source: https://github.com/pinecone-io/pinecone-mcp Package: https://www.npmjs.com/package/@pinecone-database/mcp Unblocks follow-up packaging of pinecone-mcp, pinecone-query, and pinecone-quickstart skills from pinecone-io/skills (#495). Co-Authored-By: Claude Opus 4.7 (1M context) --- npx/pinecone-mcp/spec.yaml | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 npx/pinecone-mcp/spec.yaml diff --git a/npx/pinecone-mcp/spec.yaml b/npx/pinecone-mcp/spec.yaml new file mode 100644 index 0000000..1fa9f88 --- /dev/null +++ b/npx/pinecone-mcp/spec.yaml @@ -0,0 +1,26 @@ +# Pinecone MCP Server Configuration +# Package: https://www.npmjs.com/package/@pinecone-database/mcp +# Repository: https://github.com/pinecone-io/pinecone-mcp +# Will build as: ghcr.io/stacklok/dockyard/npx/pinecone-mcp:0.2.1 + +metadata: + name: pinecone-mcp + description: "Pinecone MCP server — enables AI assistants to interact with Pinecone indexes (list, describe, create-for-model, upsert, search, cascading-search, rerank) and query Pinecone documentation" + protocol: npx + +spec: + package: "@pinecone-database/mcp" + version: "0.2.1" + +provenance: + repository_uri: "https://github.com/pinecone-io/pinecone-mcp" + repository_ref: "refs/tags/v0.2.1" + +security: + # Mock env vars allow security scanning of auth-gated tools without real credentials. + # Without PINECONE_API_KEY the server exposes only `search-docs`; with a valid-shape key + # it also exposes list/describe/create/upsert/search/rerank tools (9 total). + mock_env: + - name: PINECONE_API_KEY + value: "pcsk_mock-pinecone-api-key-for-scanning" + description: "Pinecone API key — mock value for security scanning"