Skip to content

Commit 726eebd

Browse files
authored
Top-level bullets for AI in the docs (#10693)
* Top-level bullets for AI in the docs Resolves #10550 Adds MCP Server docs * Addressing comments * MCP Client section added
1 parent 44d6caa commit 726eebd

File tree

16 files changed

+128
-6
lines changed

16 files changed

+128
-6
lines changed
Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
///////////////////////////////////////////////////////////////////////////////
2+
3+
Copyright (c) 2020, 2025 Oracle and/or its affiliates.
4+
5+
Licensed under the Apache License, Version 2.0 (the "License");
6+
you may not use this file except in compliance with the License.
7+
You may obtain a copy of the License at
8+
9+
http://www.apache.org/licenses/LICENSE-2.0
10+
11+
Unless required by applicable law or agreed to in writing, software
12+
distributed under the License is distributed on an "AS IS" BASIS,
13+
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14+
See the License for the specific language governing permissions and
15+
limitations under the License.
16+
17+
///////////////////////////////////////////////////////////////////////////////
18+
19+
== Model Context Protocol (MCP) Server
20+
21+
Helidon provides support for building Model Context Protocol (MCP) servers through a dedicated extension.
22+
The MCP Server feature is not part of the core Helidon Framework – it is delivered as a separate project hosted in the
23+
https://github.com/helidon-io/helidon-mcp[helidon-mcp GitHub repository].
24+
25+
=== What is MCP?
26+
27+
The https://modelcontextprotocol.io[Model Context Protocol (MCP)] is an open protocol designed to connect AI models with external tools, resources,
28+
and data sources in a standardized way. An MCP server exposes resources, prompts, and tools that AI clients can
29+
discover and invoke dynamically, enabling more powerful and context-aware applications.
30+
31+
=== Helidon MCP Server Extension
32+
33+
The Helidon MCP Server extension allows you to build and run MCP servers with Helidon.
34+
35+
Key points:
36+
37+
* Separate repository: https://github.com/helidon-io/helidon-mcp[helidon-mcp]
38+
* Independent lifecycle: Requires Helidon but has its own versioning and release cadence
39+
* Dedicated documentation: Full usage guides, configuration details, and examples are provided directly in the
40+
https://github.com/helidon-io/helidon-mcp#documentation[helidon-mcp documentation]
41+
42+
=== Next Steps
43+
44+
To get started:
45+
46+
. Visit the https://github.com/helidon-io/helidon-mcp[helidon-mcp GitHub repository].
47+
. Follow the setup and usage instructions in the repository’s documentation.
48+
. Explore how to expose your Helidon resources as MCP tools, prompts, and data sources.
49+
50+
== MCP Client
51+
52+
Helidon includes support for an MCP client through its xref:{rootdir}/se/ai/langchain4j/langchain4j.adoc#_mcp_client[integration with LangChain4j].
53+
With this integration, you can set up the MCP client using Helidon configuration and plug it directly into your LangChain4j AI services.

docs/src/main/asciidoc/includes/guides/langchain4j.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ This guide describes how to create a sample AI powered Helidon {flavor-uc} proje
2424
2525
== Introduction
2626
27-
include::{rootdir}/se/integrations/langchain4j/langchain4j.adoc[tag=overview]
27+
include::{rootdir}/se/ai/langchain4j/langchain4j.adoc[tag=overview]
2828
2929
== What you need
3030
@@ -74,7 +74,7 @@ Add necessary dependencies for LangChain4j integration and OpenAI provider in th
7474
7575
You will also need extra annotation processors as LangChain4j AI services are handled as superfast build time beans.
7676
77-
include::{rootdir}/se/integrations/langchain4j/langchain4j.adoc[tag=annotation-processors]
77+
include::{rootdir}/se/ai/langchain4j/langchain4j.adoc[tag=annotation-processors]
7878
7979
== Configuration
8080

docs/src/main/asciidoc/mp/integrations/langchain4j.adoc renamed to docs/src/main/asciidoc/mp/ai/langchain4j.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,11 @@
1818
1919
= LangChain4j
2020
:description: LangChain4j Integration
21-
:keywords: Helidon, AI, LangChain4j, LC4J
21+
:keywords: Helidon, AI, LangChain4j, LC4j
2222
:rootdir: {docdir}/../..
2323
2424
include::{rootdir}/includes/mp.adoc[]
2525
2626
== LangChain4j Support
2727
28-
Helidon SE includes native xref:{rootdir}/se/integrations/langchain4j/langchain4j.adoc[LangChain4j integration], which can also be used in Helidon MP thanks to *Helidon Inject to CDI bridge*. Refer to its xref:{rootdir}/se/integrations/langchain4j/langchain4j.adoc[documentation] for more details.
28+
Helidon SE includes native xref:{rootdir}/se/ai/langchain4j/langchain4j.adoc[LangChain4j integration], which can also be used in Helidon MP thanks to *Helidon Inject to CDI bridge*. Refer to its xref:{rootdir}/se/ai/langchain4j/langchain4j.adoc[documentation] for more details.
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
///////////////////////////////////////////////////////////////////////////////
2+
3+
Copyright (c) 2020, 2025 Oracle and/or its affiliates.
4+
5+
Licensed under the Apache License, Version 2.0 (the "License");
6+
you may not use this file except in compliance with the License.
7+
You may obtain a copy of the License at
8+
9+
http://www.apache.org/licenses/LICENSE-2.0
10+
11+
Unless required by applicable law or agreed to in writing, software
12+
distributed under the License is distributed on an "AS IS" BASIS,
13+
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14+
See the License for the specific language governing permissions and
15+
limitations under the License.
16+
17+
///////////////////////////////////////////////////////////////////////////////
18+
19+
= MCP
20+
:description: MCP
21+
:keywords: Helidon, AI, MCP
22+
:rootdir: {docdir}/../..
23+
24+
include::{rootdir}/includes/mp.adoc[]
25+
26+
include::{rootdir}/includes/ai/mcp.adoc[]
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

docs/src/main/asciidoc/se/integrations/langchain4j/langchain4j.adoc renamed to docs/src/main/asciidoc/se/ai/langchain4j/langchain4j.adoc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ include::{rootdir}/includes/se.adoc[]
3838
* <<AI Services, AI Services>>
3939
** <<Creating AI Service, Creating AI Service>>
4040
** <<Tools (Callback Functions), Tools (Callback Functions)>>
41+
** <<MCP Client, MCP Client>>
4142
** <<Observability (ChatModelListeners), Observability (ChatModelListeners)>>
4243
* <<Additional Information, Additional Information>>
4344

0 commit comments

Comments
 (0)