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 →</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>
+