コネクタガむド玄4分で読めたすMCP ツヌル 16 個7 蚀語

MCP 経由で Elasticsearch を Microsoft Copilot に接続する方法

AI に、Elastic Cloud、Serverless、自瀟サヌバヌ䞊の Elasticsearch クラスタヌを探玢、照䌚させたす。むンデックスずデヌタストリヌムの䞀芧、マッピングの読み取り、怜玢、集蚈、件数カりント、ES|QL の実行ができ、確認のうえでドキュメントの曞き蟌みも行いたす。

HC執筆: HelpCode チヌム曎新日 4分で読了 GitHub でオヌプン゜ヌス

クレゞットカヌド䞍芁 · 7日間の詊甚 · セルフホストの遞択肢あり

Elasticsearch

Elasticsearch

Let your AI explore and query your Elasticsearch cluster on Elastic Cloud, Serverless or your own servers: list indices and data streams, read mappings, search, aggregate, count, run ES|QL and, with your confirmation, write documents.

ツヌル

16

地域

INTL

カテゎリヌ

デヌタベヌス

認蚌

API Key

必芁な環境倉数

ELASTICSEARCH_URLELASTICSEARCH_API_KEY
Cloud にワンクリックでむンストヌル

7日間無料トラむアル · クレゞットカヌド䞍芁

  • 7日間の無料トラむアル
    クレゞットカヌド䞍芁
  • GDPR・SOC 2 レディ
    EU デヌタ保管、監査ログ
  • GitHub でオヌプン゜ヌス
    オヌプン゜ヌス · AGPL-3.0
  • ChatGPT、Claude、Gemini に察応
    MCP 察応クラむアントすべお

むンストヌル䞍芁。2分以内に動きたす。

cloud.anythingmcp.com で無料トラむアルを開始し、Elasticsearch をワンクリックで远加しお、AI クラむアントClaude、ChatGPT、Copilot、Cursorを生成された MCP ゚ンドポむントに向けるだけ。Docker も git clone も、開発経隓も䞍芁です。

無料トラむアルを開始

抂芁

AI に、Elastic Cloud、Serverless、自瀟サヌバヌ䞊の Elasticsearch クラスタヌを探玢、照䌚させたす。むンデックスずデヌタストリヌムの䞀芧、マッピングの読み取り、怜玢、集蚈、件数カりント、ES|QL の実行ができ、確認のうえでドキュメントの曞き蟌みも行いたす。

こう聞いおみよう

Elasticsearch のサンプルプロンプト

プロンプトをクリックでコピヌ。Claude / ChatGPT / Cursor / Gemini / Copilot / OpenClaw に貌り付けお、このコネクタヌで実行できたす。

Elasticsearch · MCP 経由でラむブ
共有
Opus 4.7

Claude は AI のため誀るこずがありたす。回答をご確認ください。

💡 むンストヌル䞍芁? cloud.anythingmcp.com を盎接利甚しおください。 サむンむンし、Connectors → Elasticsearch をクリック、認蚌情報を貌り付け、MCP API キヌを発行すれば完了です。Docker も git clone もロヌカルサヌバヌも䞍芁。

Elasticsearch + Microsoft Copilot

AI に、Elastic Cloud、Serverless、自瀟サヌバヌ䞊の Elasticsearch クラスタヌを探玢、照䌚させたす。むンデックスずデヌタストリヌムの䞀芧、マッピングの読み取り、怜玢、集蚈、件数カりント、ES|QL の実行ができ、確認のうえでドキュメントの曞き蟌みも行いたす。

前提条件

完党なセットアップ手順はコネクタ自䜓に組み蟌たれおいたす (ストアでコネクタを遞択するず衚瀺)。必芁な環境倉数:

ELASTICSEARCH_URL, ELASTICSEARCH_API_KEY

ステップ 1 — 認蚌情報を取埗

  1. Elasticsearch の゚ンドポむントを確認したす。Elastic Cloud Hosted: https://cloud.elastic.co でデプロむメントを開き、Elasticsearch endpoint をコピヌしたす䟋: https://my-deployment.es.europe-west3.gcp.cloud.es.io。Serverless: プロゞェクトを開き、Elasticsearch の゚ンドポむントをコピヌしたす。セルフマネヌゞド: クラスタヌが応答する HTTPS アドレスずポヌトです䟋: https://search.example.com:9200。末尟のスラッシュを付けずに ELASTICSEARCH_URL に貌り付けたす。Kibana のアドレスではなく、Elasticsearch の゚ンドポむントを䜿っおください。
  2. Kibana の Stack Management → API keys → Create API keyServerless ではプロゞェクト蚭定 → API keysで API キヌを䜜成したす。anythingmcp などの名前ず有効期限を付け、Control security privileges をオンにしお暩限を絞りたす䞋蚘参照。
  3. Encoded の倀base64をコピヌしたす。Elastic はこの倀を 1 回しか衚瀺したせん。ELASTICSEARCH_API_KEY に貌り付けお、コネクタをむンストヌルしたす。id や api_key の倀だけでは動䜜せず、ナヌザヌ名ずパスワヌドによる認蚌には察応しおいたせん。
  4. elasticsearch_whoami で蚭定を確認したす。暩限は䞍芁で、キヌの所有者を衚瀺したす。

察応するクラスタヌ: Elastic Cloud Hosted、Elastic Cloud Serverless、バヌゞョン 8 以降のセルフマネヌゞドクラスタヌ。AnythingMCP Cloud からはむンタヌネット経由で到達できるクラスタヌが必芁です。セルフホストの AnythingMCP なら、管理者がそのホストを蚱可すれば瀟内ネットワヌクのクラスタヌにも接続できたす。

読み取り専甚キヌ掚奚: Kibana のフォヌムで次のロヌル蚘述子を䜿うか、Kibana の Dev Tools でリク゚ストを実行し、応答の encoded をコピヌしたす。

POST /_security/api_key
{
  "name": "anythingmcp-read",
  "expiration": "365d",
  "role_descriptors": {
    "anythingmcp_read": {
      "cluster": ["monitor"],
      "indices": [
        { "names": ["*"], "privileges": ["read", "view_index_metadata", "monitor"] }
      ]
    }
  }
}

"*" は、AI に芋せおよいむンデックスパタヌン䟋: ["products", "logs-*"]に眮き換えおください。read は怜玢、件数、集蚈、ES|QL、単䞀ドキュメントを、view_index_metadata はマッピング、゚むリアス、デヌタストリヌムを、monitor はむンデックス䞀芧ずクラスタヌの状態をカバヌしたす。キヌが䜜成したナヌザヌ以䞊の暩限を持぀こずはありたせん。

AI ができるこず: むンデックス、゚むリアス、デヌタストリヌムの䞀芧衚瀺、ク゚リ前のフィヌルドマッピングの確認、Query DSL による怜玢既定 10 件、1 回あたり最倧 100 件、倀ごずの件数、合蚈、平均、日付ヒストグラムなどの集蚈、䞀臎件数のカりント、衚圢匏の回答のための ES|QL ク゚リ最倧 500 行、単䞀ドキュメントの読み取り。䞀般的なベクトルフィヌルドは怜玢結果から陀倖されたす。Elastic がクラスタヌを運甚する Serverless では、クラスタヌの状態は取埗できたせん。

曞き蟌みは先に確認したす: elasticsearch_index_document はドキュメント党䜓を䜜成たたは眮き換え、elasticsearch_update_document はドキュメントの䞀郚のフィヌルドを倉曎したす。どちらの堎合も、AI はむンデックス、_id、内容を瀺しおから、あなたの同意を埅ちたす。䞡方ずも write 暩限が必芁なため、䞊の読み取り専甚キヌでは 403 で倱敗したす。これは意図した安党策です。

むンストヌル時はオフ: elasticsearch_delete_document ず elasticsearch_delete_by_query。削陀は元に戻せず、delete by query は数癟䞇件のドキュメントを消すこずもありたす。管理者が意図しお有効にしたす。有効にした埌も、AI はたず察象ドキュメントの件数を数え、削陀の前に確認したす。

よくある゚ラヌ: 401: キヌが間違っおいる、期限切れ、無効化されおいる、たたは Encoded の倀ではなく id が貌り付けられおいたす。403 security_exception: メッセヌゞに曞かれた暩限がキヌにありたせん。404 index_not_found_exception: むンデックス名が存圚したせん。400 parsing_exception たたは verification_exception: ク゚リに誀りがありたす。メッセヌゞにフィヌルドや䜍眮が瀺されたす。429: クラスタヌが過負荷です。少し埅っおから再詊行しおください。

このコネクタが通信するのは Elasticsearch だけで、Kibana には接続したせん。むンデックスの䜜成や削陀、マッピングや蚭定の倉曎、スナップショット、むンゞェストパむプラむン、セキュリティ管理、Bulk API には察応しおいたせん。

ステップ 2 — アダプタヌをむンストヌル

curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d

ステップ 3 — Microsoft Copilot にコネクタを远加

サヌバヌURL: AnythingMCP で MCP Servers を開き、このコネクタがあるサヌバヌを遞んで URLhttps://cloud.anythingmcp.com/mcp/ をコピヌしたす。このガむドで YOUR_SERVER_ID ず衚瀺されおいる箇所に䜿っおください。

Microsoft Copilot は、Copilot Studio で䜜成した゚ヌゞェントを通じお MCP サヌバヌを䜿いたす。AnythingMCP をツヌルずしお゚ヌゞェントに远加し、その゚ヌゞェントを Microsoft 365 Copilot ず Teams に公開したす。Copilot Studio は Microsoft のクラりドから Streamable HTTP で接続し、AnythingMCP はこれに察応しおいたす。

  1. Copilot Studio で゚ヌゞェントを開きたたは新芏䜜成し、Tools で Add a tool → New tool → Model Context Protocol を遞びたす。
  2. Server name䟋: AnythingMCP、コネクタでできるこずを説明する Server description、Server URL https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID を入力したす。Copilot Studio はこの説明をもずに、い぀サヌバヌを呌び出すかを刀断したす。
  3. 認蚌で API key を遞び、Type を Header、ヘッダヌ名を X-API-Key にしお Create を遞びたす。
  4. Add tool で Create a new connection を遞び、AnythingMCP の MCP API キヌMCP Servers → 察象のサヌバヌ → API keysを貌り付けお Add to agent を遞びたす。
  5. ゚ヌゞェントの Test りィンドりで詊したす。Elasticsearch のツヌルが必芁になる䟝頌をしおみたしょう。
  6. Publish を遞び、Channels → Microsoft 365 and Microsoft Teams で Make agent available in Microsoft Copilot を遞択したたた Add channel を遞びたす。See agent in Teams で自分甚にむンストヌルされたす。Microsoft 365 Copilot では @ を入力しお゚ヌゞェントを遞びたす。

ナヌザヌごずにサむンむンさせたい堎合は、API キヌの代わりに OAuth 2.0 → Dynamic discovery を遞びたす。各ナヌザヌは、゚ヌゞェントが初めお呌び出すずきに AnythingMCP にサむンむンしたす。

セルフホストの堎合は、https://cloud.anythingmcp.com の代わりにむンスタンスの公開 HTTPS アドレスを䜿っおください。Copilot Studio は Microsoft のクラりドから接続するため、localhost は䜿えたせん。

利甚可胜なツヌル

ToolWhat it does
elasticsearch_whoamiShow who the connector is signed in as: the user behind the API key, the key's name and id and the authentication type
elasticsearch_cluster_infoGet basic information about the cluster: name, uuid, Elasticsearch version and build flavor (serverless on Elastic Cloud Serverless)
elasticsearch_cluster_healthGet the cluster health: status (green, yellow or red), node counts, active, relocating, initializing and unassigned shards and pending tasks
elasticsearch_list_indicesList indices with their health, status, document count, store size, primary and replica shard counts and creation date, sorted by name (at

elasticsearch_get_mappingGet the field mapping of an index or data stream: every field with its type (text, keyword, date, long, dense_vector...)
elasticsearch_searchSearch an index, data stream or alias with the Query DSL and get the matching documents (total, and per hit _index, _id, _score, _source

elasticsearch_aggregateRun aggregations over an index or data stream without returning documents: counts per value (terms), sums and averages, date histograms

elasticsearch_countCount the documents in an index, data stream or alias that match a query (all documents without a query)
elasticsearch_esql_queryRun an ES|QL query, a piped language for filtering, aggregating and joining (Elasticsearch 8.11 or later, and Serverless)
elasticsearch_get_documentGet one document by its _id from an index: found, _version and the _source, optionally only some fields
elasticsearch_list_aliasesList index aliases: alias name, the index it points to, whether it has a filter and whether it is the write index
elasticsearch_list_data_streamsList data streams (time series such as logs and metrics): name, health status, index template, generation, number of backing indices

elasticsearch_index_documentCreate or replace a whole document under a given _id in an index
elasticsearch_update_documentChange some fields of an existing document by _id, leaving the others as they are (a partial update with doc)
elasticsearch_delete_documentDelete one document by _id
elasticsearch_delete_by_queryDelete every document that matches a query

プロンプトの䟋

  • 「どんなむンデックスがあり、それぞれのドキュメント数ずサむズはどれくらいですか」
  • 「products むンデックスで 100 ナヌロ未満のワむダレスヘッドホンを怜玢し、名前、ブランド、䟡栌を芋せおください。」
  • 「ES|QL で、logs- の過去 24 時間の゚ラヌ数をホストごずに数え、䞊䜍 10 件を芋せおください。」*
  • 「9 月の 1 日あたりの泚文数はorders むンデックスで日付ヒストグラムを䜿っおください。」
  • 「products むンデックスの商品 4711 の stock フィヌルドを 0 にしおください。倉曎する前に内容を芋せおください。」

FAQ

どの Copilot が察象ですか? 職堎で䜿う Microsoft 365 Copilot で、Copilot Studio の゚ヌゞェントを通じお利甚したす。個人アカりント向けの Microsoft Copilot アプリでは、独自の MCP サヌバヌを远加できたせん。

䜕が必芁ですか? ゚ヌゞェントを䜜成するために、Copilot Studio を利甚できる職堎アカりントラむセンスたたは詊甚版が必芁です。Microsoft 365 Copilot や Teams で゚ヌゞェントを䜿う人には、゚ヌゞェントぞのアクセス暩が必芁です。共有するか、管理者に組織向けに公開しおもらっおください。組織が Power Platform コネクタにデヌタ ポリシヌを適甚しおいる堎合は、MCP サヌバヌにも適甚されたす。

゚ヌゞェントがツヌルを呌び出したせん。 ヘッダヌ名が正確に X-API-Key であるこず、キヌが URL ず同じ MCP サヌバヌのものであるこずを確認し、Server description を具䜓的に曞いおください。Copilot Studio はこの説明をもずにサヌバヌを呌び出すかどうかを刀断したす。倉曎のたびに゚ヌゞェントを再公開し、開いおいるチャットでは "start over" ず入力するず新しいバヌゞョンになりたす。

次のステップ

このガむドは圹に立ちたしたか?

Elasticsearch ゚ヌゞェントたで、あずワンクリック。

コネクタをむンストヌルし、キヌを貌り付けお、Microsoft Copilot に聞くだけ。7 日間無料、クレゞットカヌド䞍芁。

関連ガむド

コネクタ

MCP 経由で Elasticsearch を ChatGPT に接続する方法

AI に、Elastic Cloud、Serverless、自瀟サヌバヌ䞊の Elasticsearch クラスタヌを探玢、照䌚させたす。むンデックスずデヌタストリヌムの䞀芧、マッピングの読み取り、怜玢、集蚈、件数カりント、ES|QL の実行ができ、確認のうえでドキュメントの曞き蟌みも行いたす。

コネクタ

MCP 経由で Elasticsearch を Claude に接続する方法

AI に、Elastic Cloud、Serverless、自瀟サヌバヌ䞊の Elasticsearch クラスタヌを探玢、照䌚させたす。むンデックスずデヌタストリヌムの䞀芧、マッピングの読み取り、怜玢、集蚈、件数カりント、ES|QL の実行ができ、確認のうえでドキュメントの曞き蟌みも行いたす。

コネクタ

MCP 経由で Elasticsearch を Cursor に接続する方法

AI に、Elastic Cloud、Serverless、自瀟サヌバヌ䞊の Elasticsearch クラスタヌを探玢、照䌚させたす。むンデックスずデヌタストリヌムの䞀芧、マッピングの読み取り、怜玢、集蚈、件数カりント、ES|QL の実行ができ、確認のうえでドキュメントの曞き蟌みも行いたす。

コネクタ

MCP 経由で Elasticsearch を Gemini に接続する方法

AI に、Elastic Cloud、Serverless、自瀟サヌバヌ䞊の Elasticsearch クラスタヌを探玢、照䌚させたす。むンデックスずデヌタストリヌムの䞀芧、マッピングの読み取り、怜玢、集蚈、件数カりント、ES|QL の実行ができ、確認のうえでドキュメントの曞き蟌みも行いたす。

コネクタ

MCP 経由で Elasticsearch を Meta Muse に接続する方法

AI に、Elastic Cloud、Serverless、自瀟サヌバヌ䞊の Elasticsearch クラスタヌを探玢、照䌚させたす。むンデックスずデヌタストリヌムの䞀芧、マッピングの読み取り、怜玢、集蚈、件数カりント、ES|QL の実行ができ、確認のうえでドキュメントの曞き蟌みも行いたす。

コネクタ

Elasticsearch を MCP にあらゆる AI ゚ヌゞェントで怜玢、集蚈、ES|QL を利甚

AI に、Elastic Cloud、Serverless、自瀟サヌバヌ䞊の Elasticsearch クラスタヌを探玢、照䌚させたす。むンデックスずデヌタストリヌムの䞀芧、マッピングの読み取り、怜玢、集蚈、件数カりント、ES|QL の実行ができ、確認のうえでドキュメントの曞き蟌みも行いたす。