Skip to content

Commit 1c3db58

Browse files
authored
Add MCP server visibility (#1075)
- adds a heading for generative AI tools in **APIs & tools** page - and a subpage under RAG section for MCP
1 parent 7f5e2b1 commit 1c3db58

File tree

3 files changed

+30
-5
lines changed

3 files changed

+30
-5
lines changed

solutions/search/apis-and-tools.md

Lines changed: 15 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -60,10 +60,6 @@ These tools are documented in the **Explore & Analyze** section:
6060
| [Grok Debugger](/explore-analyze/query-filter/tools/grok-debugger.md) | Build and debug grok patterns before you use them in your data processing pipelines. |
6161
| [Painless Lab](/explore-analyze/scripting/painless-lab.md) | Test and debug Painless scripts in real-time. |
6262

63-
### Playground
64-
65-
Use [Playground](rag/playground.md) to combine your {{es}} data with the power of large language models (LLMs) for retrieval augmented generation (RAG), using a chat interface. Playground is also very useful for testing and debugging your {{es}} queries, using the [retrievers](retrievers-overview.md) syntax with the `_search` endpoint.
66-
6763
### Search UI
6864

6965
[Elastic Search UI](./site-or-app/search-ui.md) is a library of JavaScript and React tools for building search experiences, optimized for use with {{es}}.
@@ -72,4 +68,18 @@ Use [Playground](rag/playground.md) to combine your {{es}} data with the power o
7268
Check out the Elasticsearch Labs [blog](https://www.elastic.co/search-labs) to learn how to use Elastic to build advanced search experiences including generative AI, embedding models, reranking capabilities and more.
7369

7470
The accompanying [GitHub repository](https://www.github.com/elastic/elasticsearch-labs) contains hands-on Python notebooks and sample apps to help you get started with these advanced search features.
75-
:::
71+
:::
72+
73+
## Generative AI tools
74+
75+
### Playground
76+
77+
Use [Playground](rag/playground.md) to combine your {{es}} data with the power of large language models (LLMs) for retrieval augmented generation (RAG), using a chat interface. Playground is also very useful for testing and debugging your {{es}} queries, using the [retrievers](retrievers-overview.md) syntax with the `_search` endpoint.
78+
79+
### {{es}} Model Context Protocol (MCP) server
80+
81+
Connect to your Elasticsearch data directly from any MCP Client (like Claude Desktop) using the Model Context Protocol (MCP).
82+
83+
This server enables connecting agents to your Elasticsearch data and allows you to interact with your Elasticsearch indices through natural language conversations.
84+
85+
Learn more in the [elastic/mcp-server-elasticsearch](https://github.com/elastic/mcp-server-elasticsearch?tab=readme-ov-file#elasticsearch-mcp-server) GitHub repository.

solutions/search/mcp.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
---
2+
navigation_title: "MCP server"
3+
applies_to:
4+
stack:
5+
serverless:
6+
---
7+
8+
# {{es}} Model Context Protocol (MCP) server
9+
10+
Connect to your Elasticsearch data directly from any MCP Client (like Claude Desktop) using the Model Context Protocol (MCP).
11+
12+
This server enables connecting agents to your Elasticsearch data and allows you to interact with your Elasticsearch indices through natural language conversations.
13+
14+
Learn more in the [elastic/mcp-server-elasticsearch](https://github.com/elastic/mcp-server-elasticsearch?tab=readme-ov-file#elasticsearch-mcp-server) GitHub repository.

solutions/toc.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ toc:
5050
- file: search/rag/playground-context.md
5151
- file: search/rag/playground-query.md
5252
- file: search/rag/playground-troubleshooting.md
53+
- file: search/mcp.md
5354
- file: search/hybrid-search.md
5455
children:
5556
- file: search/hybrid-semantic-text.md

0 commit comments

Comments
 (0)