Skip to main content
Glama
pinecone-io

Pinecone Developer MCP

Official
by pinecone-io

Pinecone Developer MCP サーバー

モデルコンテキストプロトコル(MCP)は、コーディングアシスタントやその他のAIツールがPineconeのようなプラットフォームと連携できるようにする標準規格です。Pinecone Developer MCPサーバーを使用すると、これらのツールをPineconeのプロジェクトやドキュメントに接続できます。

接続されると、AI ツールは次のことが可能になります。

  • 質問に正確に答えるには、 Pinecone のドキュメントを検索してください。

  • アプリケーションのニーズに基づいてインデックスを構成するのに役立ちます。

  • インデックス構成とデータ、および Pinecone のドキュメントと例に基づいてコードを生成します。

  • インデックス内のデータのアップサートと検索により、開発環境内でクエリをテストし、結果を評価できます。

詳しい情報についてはドキュメントを参照してください。

このMCPサーバーは、Pineconeをテクノロジースタックの一部として利用する開発者のエクスペリエンス向上に重点を置いています。コーディングアシスタントでの使用を想定しています。Pineconeは、AIアシスタントにナレッジベースから取得した関連コンテキストを提供するアシスタントMCPも提供しています。

設定

MCPサーバーがPineconeプロジェクトにアクセスできるように設定するには、コンソールを使用してAPIキーを生成する必要があります。APIキーがなくても、AIツールはドキュメントを検索できます。ただし、インデックスの管理やクエリは実行できません。

MCPサーバーにはNode.jsが必要です。PATH PATH nodenpxが設定されていることを確認してください。

次に、MCP サーバーを使用するように AI アシスタントを構成する必要があります。

カーソルの設定

Pinecone MCP サーバーをプロジェクトに追加するには、プロジェクト ルートに.cursor/mcp.jsonファイルを作成し (まだ存在しない場合)、次の構成を追加します。

{
  "mcpServers": {
    "pinecone": {
      "command": "npx",
      "args": [
        "-y", "@pinecone-database/mcp"
      ],
      "env": {
        "PINECONE_API_KEY": "<your pinecone api key>"
      }
    }
  }
}

カーソル設定 > MCPでサーバーのステータスを確認できます。

サーバーをグローバルに有効にするには、代わりにホーム ディレクトリの.cursor/mcp.jsonに構成を追加します。

MCPサーバーの適切な使用方法をCursorに指示するためのルールを使用することをお勧めします。いくつかの提案については、ドキュメントをご覧ください。

Claudeデスクトップの設定

Claudeデスクトップで、設定 > 開発者 > 設定の編集に移動して、 claude_desktop_config.jsonファイルを見つけます。以下の設定を追加します。

{
  "mcpServers": {
    "pinecone": {
      "command": "npx",
      "args": [
        "-y", "@pinecone-database/mcp"
      ],
      "env": {
        "PINECONE_API_KEY": "<your pinecone api key>"
      }
    }
  }
}

Claudeデスクトップを再起動してください。新しいチャット画面に、ハンマー(MCP)アイコンと新しいMCPツールが表示されます。

Related MCP server: Pinecone MCP Server

使用法

設定が完了すると、AIツールは自動的にMCPを利用してPineconeと連携します。ツールを使用する前に許可を求められる場合があります。AIアシスタントにサンプルインデックスの設定、サンプルデータのアップロード、検索などを依頼してみてください。

ツール

Pinecone Developer MCP サーバーは、AI アシスタントが使用できる次のツールを提供します。

  • search-docs : Pinecone の公式ドキュメントを検索します。

  • list-indexes : すべての Pinecone インデックスを一覧表示します。

  • describe-index : インデックスの構成について説明します。

  • describe-index-stats : レコード数や利用可能な名前空間など、インデックス内のデータに関する統計情報を提供します。

  • create-index-for-model : 統合推論モデルを使用してテキストをベクトルとして埋め込む新しいインデックスを作成します。

  • upsert-records : 統合推論を使用してインデックス内のレコードを挿入または更新します。

  • search-records : 埋め込みのための統合推論を使用し、テキストクエリに基づいてインデックス内のレコードを検索します。メタデータのフィルタリングと再ランク付けのオプションがあります。

  • cascading-search : 複数のインデックスにわたってレコードを検索し、結果の重複を排除して再ランク付けします。

  • rerank-documents : 特殊な再ランク付けモデルを使用して、レコードまたはテキスト ドキュメントのコレクションを再ランク付けします。

制限事項

統合推論機能を備えたインデックスのみがサポートされます。アシスタント、統合推論機能を備えていないインデックス、スタンドアロンの埋め込み、ベクトル検索はサポートされません。

貢献

開発者向けMCPエクスペリエンスの向上にご協力いただければ幸いです。GitHubの課題トラッカーに問題をご報告ください。貢献に関する情報はCONTRIBUTING.mdをご覧ください。

Available Tools

1 tool
search-docsB

Search Pinecone documentation for relevant information

ParametersJSON Schema
NameRequiredDescriptionDefault
queryYesThe text to search for.

TDQS

B3.1/5.0
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, so the description bears full responsibility. It states 'search' which implies a read-only operation, but does not disclose any behavioral traits such as result format, pagination, rate limits, or scope of documentation. This is insufficient for an agent to understand side effects or constraints.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single clear sentence with no unnecessary words. It is front-loaded and efficient, though it could be slightly expanded to include more context without becoming verbose.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the absence of an output schema, the description should explain what the search returns (e.g., relevant document snippets, titles, links). It does not, leaving the agent uncertain about the result format or how to interpret responses. This is a notable gap for a search tool.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The input schema has 100% description coverage for the single 'query' parameter, meaning the schema already explains the parameter. The description adds no additional meaning beyond the schema, earning the baseline score of 3.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly identifies the tool as a search function for Pinecone documentation, specifying both the verb (search) and the resource (Pinecone docs). Since there are no sibling tools to distinguish from, the clarity is sufficient but not exceptional.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description implies usage when searching Pinecone docs but provides no explicit guidance on when to use this tool, when not to, or any alternatives. Without siblings, explicit exclusions are less critical, but the lack of context still limits utility.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.

  1. 1 tool updatev0.2.1
    • Changedsearch-docs1 field changed
      • removedInput schema / additionalProperties
        Removed value: -false
  2. 1 tool updatev1.0.0
    • First observedsearch-docs

TDQS

B3.2/5.0
Disambiguation5/5

With only one tool, there is no possibility of confusion between tools. The tool's purpose is clearly defined as searching Pinecone documentation.

Naming Consistency5/5

With only one tool, naming consistency is trivially satisfied. The name 'search-docs' follows a clear verb_noun pattern.

Tool Count2/5

A single search tool for a developer MCP server is far too limited. Pinecone developers typically need operations for managing indexes, vectors, and configurations, making 1 tool insufficient for the apparent scope.

Completeness1/5

The server is severely incomplete. A Pinecone Developer MCP should include tools for creating, listing, updating, and deleting indexes, as well as vector operations. Only a documentation search tool leaves major gaps.

Maintenance

ActivityMaintained
ResponsivenessUnresponsive

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    Not graded
    maintenance
    Enables interaction with Pinecone vector databases for storing and searching embeddings. Supports similarity search, metadata filtering, and vector operations for semantic search and RAG applications.
    -
  • A
    license
    A
    quality
    D
    maintenance
    Hybrid semantic + keyword memory across all your projects. Works with Cursor, Claude Code, and your team.
    11
    1
    MIT

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/pinecone-io/pinecone-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server