Skip to content

feat: add Pinecone MCP server#509

Open
JAORMX wants to merge 2 commits intomainfrom
mcp/pinecone
Open

feat: add Pinecone MCP server#509
JAORMX wants to merge 2 commits intomainfrom
mcp/pinecone

Conversation

@JAORMX
Copy link
Copy Markdown
Collaborator

@JAORMX JAORMX commented Apr 20, 2026

Adds packaging for @pinecone-database/mcp v0.2.1 (Apache-2.0).

The Pinecone MCP server exposes nine capabilities:

  • search-docs — query Pinecone documentation
  • list-indexes, describe-index, describe-index-stats
  • create-index-for-model — provision integrated-embedding indexes
  • upsert-records, search-records — data operations
  • cascading-search — cross-index dedup + rerank
  • rerank-documents — standalone reranking

Without PINECONE_API_KEY only search-docs is exposed; the rest require authentication.

Source: https://github.com/pinecone-io/pinecone-mcp

Why

Unblocks follow-up packaging of pinecone-mcp, pinecone-query, and pinecone-quickstart skills from pinecone-io/skills (excluded from #507 pending this MCP being in the catalog). Also lets the Pinecone MCP itself be distributed as a signed, provenance-attested container.

Test plan

  • task build -- npx/pinecone-mcp generates a valid Dockerfile
  • task scan -- npx/pinecone-mcp passes (1 tool scanned without creds)
  • CI: Build Containers workflow succeeds
  • Post-merge: container published at ghcr.io/stacklok/dockyard/npx/pinecone-mcp:0.2.1
  • Follow-up: register in toolhive-catalog under registries/official/servers/pinecone/

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) <noreply@anthropic.com>
JAORMX added a commit to stacklok/toolhive-catalog that referenced this pull request Apr 20, 2026
Adds the Pinecone MCP server (@pinecone-database/mcp) to both the
official and toolhive tiers. Pinecone publishes the server themselves
(tier: Official).

The server exposes nine tools:
- search-docs — query Pinecone docs
- list-indexes, describe-index, describe-index-stats
- create-index-for-model — provision integrated-embedding indexes
- upsert-records, search-records
- cascading-search — cross-index dedup + rerank
- rerank-documents — standalone reranking

Without PINECONE_API_KEY only search-docs is exposed; with a valid
key the server exposes all nine index and search tools.

Source: https://github.com/pinecone-io/pinecone-mcp
Container (pending): ghcr.io/stacklok/dockyard/npx/pinecone-mcp:0.2.1
  (see stacklok/dockyard#509 for packaging PR)

Unblocks packaging of MCP-dependent Pinecone skills — pinecone-mcp,
pinecone-query, pinecone-quickstart — from pinecone-io/skills.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
JAORMX added a commit that referenced this pull request Apr 20, 2026
The Pinecone MCP server is now being registered in the toolhive
catalog (stacklok/toolhive-catalog PR) and packaged in dockyard
(#509), satisfying the skill-criteria.md requirement
that 'every referenced MCP server must already be included in the
catalog'. These three previously-excluded skills are therefore
eligible for inclusion:

- pinecone-mcp — Pinecone MCP server tools reference
- pinecone-query — natural-language query via search-records
- pinecone-quickstart — two-path onboarding (Database via MCP,
  Assistant)

Pinned to upstream 787cd27 (same as the other 4 Pinecone skills).
Security: all 3 pass with only MANIFEST_MISSING_LICENSE.

Refs #495
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@github-advanced-security
Copy link
Copy Markdown

You are seeing this message because GitHub Code Scanning has recently been set up for this repository, or this pull request contains the workflow file for the Code Scanning tool.

What Enabling Code Scanning Means:

  • The 'Security' tab will display more code scanning analysis results (e.g., for the default branch).
  • Depending on your configuration and choice of analysis tool, future pull requests will be annotated with code scanning analysis results.
  • You will be able to see the analysis results for the pull request's branch on this overview once the scans have completed and the checks have passed.

For more information about GitHub Code Scanning, check out the documentation.

@github-actions
Copy link
Copy Markdown

github-actions bot commented Apr 20, 2026

🔒 MCP Security Scan Results

✅ pinecone-mcp

  • Status: Passed
  • Tools scanned: 0
  • Result: No security issues detected

Summary: Scanned 1 MCP server(s), all passed security checks. ✅

JAORMX added a commit that referenced this pull request Apr 20, 2026
Medium-severity vulnerabilities in base images and transitive deps
routinely block container builds (e.g. PR #509 Pinecone MCP) even when
no fix is available upstream. Only fail the build on high/critical
findings; medium and below still upload to the Security tab via SARIF.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
JAORMX added a commit that referenced this pull request Apr 20, 2026
Medium-severity vulnerabilities in base images and transitive deps
routinely block container builds (e.g. PR #509 Pinecone MCP) even when
no fix is available upstream. Only fail the build on high/critical
findings; medium and below still upload to the Security tab via SARIF.

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
rdimitrov pushed a commit that referenced this pull request Apr 20, 2026
* feat(skills): package 4 Pinecone skills

Packages 4 non-MCP-dependent skills from pinecone-io/skills (MIT).

- pinecone-assistant — managed RAG service (create, upload, sync, chat)
- pinecone-cli — terminal-based index and vector management (pc CLI)
- pinecone-docs — curated docs reference
- pinecone-help — skills overview and getting-started essentials

Pinned to upstream 787cd27.

Skills intentionally excluded (MCP server dependency):

Per skill-criteria.md MCP-server-dependency rule, three upstream
skills depend on the Pinecone MCP server (@pinecone-database/mcp —
npx-distributed, stdio) which is NOT YET packaged in either the
toolhive catalog or dockyard:
- pinecone-mcp
- pinecone-query
- pinecone-quickstart

Follow-up: packaging npx/pinecone-mcp in dockyard and registering it
in the toolhive catalog would unlock these three skills in a later PR.

Security: all 4 pass with only MANIFEST_MISSING_LICENSE.

Refs #495
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

* feat(skills): add 3 MCP-dependent Pinecone skills

The Pinecone MCP server is now being registered in the toolhive
catalog (stacklok/toolhive-catalog PR) and packaged in dockyard
(#509), satisfying the skill-criteria.md requirement
that 'every referenced MCP server must already be included in the
catalog'. These three previously-excluded skills are therefore
eligible for inclusion:

- pinecone-mcp — Pinecone MCP server tools reference
- pinecone-query — natural-language query via search-records
- pinecone-quickstart — two-path onboarding (Database via MCP,
  Assistant)

Pinned to upstream 787cd27 (same as the other 4 Pinecone skills).
Security: all 3 pass with only MANIFEST_MISSING_LICENSE.

Refs #495
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
rdimitrov pushed a commit to stacklok/toolhive-catalog that referenced this pull request Apr 20, 2026
Adds the Pinecone MCP server (@pinecone-database/mcp) to both the
official and toolhive tiers. Pinecone publishes the server themselves
(tier: Official).

The server exposes nine tools:
- search-docs — query Pinecone docs
- list-indexes, describe-index, describe-index-stats
- create-index-for-model — provision integrated-embedding indexes
- upsert-records, search-records
- cascading-search — cross-index dedup + rerank
- rerank-documents — standalone reranking

Without PINECONE_API_KEY only search-docs is exposed; with a valid
key the server exposes all nine index and search tools.

Source: https://github.com/pinecone-io/pinecone-mcp
Container (pending): ghcr.io/stacklok/dockyard/npx/pinecone-mcp:0.2.1
  (see stacklok/dockyard#509 for packaging PR)

Unblocks packaging of MCP-dependent Pinecone skills — pinecone-mcp,
pinecone-query, pinecone-quickstart — from pinecone-io/skills.

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants