This is an automated email from the ASF dual-hosted git repository.

davsclaus pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-website.git


The following commit(s) were added to refs/heads/main by this push:
     new ab81e4d7 chore: link the AI components from the home page and docs, 
and tell the two MCP servers apart (#1803)
ab81e4d7 is described below

commit ab81e4d7ba0dcbd59b4e5444ac09eace293c64f8
Author: Claus Ibsen <[email protected]>
AuthorDate: Tue Oct 6 17:31:05 2026 +0200

    chore: link the AI components from the home page and docs, and tell the two 
MCP servers apart (#1803)
    
    * chore: link the AI components from the home page and docs, and tell the 
two MCP servers apart
    
    - Home page: the AI feature card links to the AI components summary,
      and its text names the AI components (agents, tools, MCP, A2A). Feature
      cards accept an optional url.
    - Docs page: "AI components" next to the EIP catalog and data formats.
    - Tooling page: say that this MCP server is the Camel CLI's (camel mcp),
      and point to the MCP Server component, which exposes your own routes to
      AI agents.
    
    Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]>
    Signed-off-by: Claus Ibsen <[email protected]>
    
    * chore: add link checker stubs for the new components/latest AI links
    
    Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]>
    
    ---------
    
    Signed-off-by: Claus Ibsen <[email protected]>
    Co-authored-by: Claude Opus 5.5 (1M context) <[email protected]>
---
 data/docs-projects.yaml                         |  2 ++
 data/home.yaml                                  |  5 +++--
 layouts/index.html                              |  3 +++
 layouts/tooling/list.html                       | 11 +++++++++--
 static/components/latest/ai-summary.html        | 13 +++++++++++++
 static/components/latest/others/mcp-server.html | 13 +++++++++++++
 6 files changed, 43 insertions(+), 4 deletions(-)

diff --git a/data/docs-projects.yaml b/data/docs-projects.yaml
index 8a7f7e83..e32b7e7f 100644
--- a/data/docs-projects.yaml
+++ b/data/docs-projects.yaml
@@ -39,6 +39,8 @@ components:
       url: /components/latest/eips/enterprise-integration-patterns.html
     - label: Data formats
       url: /components/latest/dataformats/
+    - label: AI components
+      url: /components/latest/ai-summary.html
 
 projects:
   - name: Camel K
diff --git a/data/home.yaml b/data/home.yaml
index 102d2646..6e143aa3 100644
--- a/data/home.yaml
+++ b/data/home.yaml
@@ -87,8 +87,9 @@ features:
     - tag: AI
       title: AI-ready integration
       body: >-
-        MCP server for AI coding assistants. Use camel trace and camel test to
-        verify AI-generated routes.
+        40+ AI components for agents, tools, MCP and A2A. An MCP server helps
+        AI coding assistants write correct routes.
+      url: /components/latest/ai-summary.html
     - tag: EIP
       title: Battle-tested routing
       body: >-
diff --git a/layouts/index.html b/layouts/index.html
index ac4b96dd..30eeee8e 100644
--- a/layouts/index.html
+++ b/layouts/index.html
@@ -161,6 +161,9 @@
         <span class="home-feature-tag">{{ .tag }}</span>
         <h3>{{ .title }}</h3>
         <p>{{ .body }}</p>
+        {{- if .url }}
+        <p><a class="home-tile-link" href="{{ .url | relURL }}" 
aria-label="Read more about {{ .title }}">Read more &rarr;</a></p>
+        {{- end }}
       </li>
       {{- end }}
     </ul>
diff --git a/layouts/tooling/list.html b/layouts/tooling/list.html
index 22cf4a7a..efd4643a 100644
--- a/layouts/tooling/list.html
+++ b/layouts/tooling/list.html
@@ -59,8 +59,8 @@
             <p class="tooling-eyebrow">AI-assisted development</p>
             <h2 id="mcp">Camel MCP Server</h2>
             <p class="tooling-section-intro">
-              Connects Apache Camel to AI coding assistants through the
-              <a href="https://modelcontextprotocol.io/";>Model Context 
Protocol</a>.
+              The Camel CLI's MCP server (<code>camel mcp</code>) connects 
Apache Camel to AI coding assistants
+              through the <a href="https://modelcontextprotocol.io/";>Model 
Context Protocol</a>.
               It gives AI tools access to Camel's component catalog, DSL
               documentation, and integration patterns — so they can help you
               write, debug, and optimize Camel routes with full context.
@@ -68,6 +68,13 @@
               Cursor, Windsurf, and any MCP-compatible assistant. See the
               <a href="/manual/camel-jbang-mcp.html">Camel MCP Server 
documentation</a>.
             </p>
+            <p class="tooling-section-intro">
+              Not to be confused with the
+              <a href="/components/latest/others/mcp-server.html">MCP Server 
component</a>, which works the
+              other way round: it exposes your own Camel routes 
(<code>ai-tool</code> and
+              <code>ai-resource</code>) as MCP tools and resources that AI 
agents call. The first helps you
+              write routes; the second lets agents use them.
+            </p>
             <div class="tooling-ai-grid">
               {{- range $data.aiTools }}
               <div class="tooling-ai-card">
diff --git a/static/components/latest/ai-summary.html 
b/static/components/latest/ai-summary.html
new file mode 100644
index 00000000..ca09ad67
--- /dev/null
+++ b/static/components/latest/ai-summary.html
@@ -0,0 +1,13 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+    <title>Link checker workaround</title>
+</head>
+<body>
+    <article>
+        <p>This file exists solely to defeat the limitations of the link 
checker, that is unaware of the .htaccess redirect from this page to the latest 
released version.</p>
+        <p>If you see this, you are not viewing the site through httpd or 
there is something wrong with the .htaccess file: in the latter case please let 
the camel developers know.</p>
+    </article>
+</body>
+</html>
+
diff --git a/static/components/latest/others/mcp-server.html 
b/static/components/latest/others/mcp-server.html
new file mode 100644
index 00000000..ca09ad67
--- /dev/null
+++ b/static/components/latest/others/mcp-server.html
@@ -0,0 +1,13 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+    <title>Link checker workaround</title>
+</head>
+<body>
+    <article>
+        <p>This file exists solely to defeat the limitations of the link 
checker, that is unaware of the .htaccess redirect from this page to the latest 
released version.</p>
+        <p>If you see this, you are not viewing the site through httpd or 
there is something wrong with the .htaccess file: in the latter case please let 
the camel developers know.</p>
+    </article>
+</body>
+</html>
+

Reply via email to