This is an automated email from the ASF dual-hosted git repository. robertlazarski pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/axis-axis2-java-core.git
commit 55243dd76e663d665090f865ec1715343684acdf Author: Robert Lazarski <[email protected]> AuthorDate: Thu Apr 9 06:26:56 2026 -1000 Add MCP support and Axis2/C 2.0.0 release to site index page - Update intro paragraph: Axis2 now serves JSON-RPC, REST, and MCP from a single deployment - Add MCP key feature bullet with links to mcp-architecture, json-rpc-mcp- guide, and mcp-examples docs - Announce Axis2/C 2.0.0 release (first since 1.6.0 in 2009) with HTTP/2, JSON via json-c, OpenAPI generation, and MCP stdio server for edge/Android/IoT - Note that same MCP client connects to both Java (enterprise) and C (embedded) with identical protocol and results Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]> --- src/site/xdoc/index.xml | 30 +++++++++++++++++++++++++++--- 1 file changed, 27 insertions(+), 3 deletions(-) diff --git a/src/site/xdoc/index.xml b/src/site/xdoc/index.xml index e6e33e5415..2dde8ec0ca 100644 --- a/src/site/xdoc/index.xml +++ b/src/site/xdoc/index.xml @@ -26,14 +26,27 @@ <h1>Welcome to Apache Axis2/Java</h1> <p>Apache Axis2™ is a Web Services JSON / SOAP / WSDL engine, the successor to the widely used <a href= -"http://ws.apache.org/axis/">Apache Axis</a> SOAP stack. +"http://ws.apache.org/axis/">Apache Axis</a> SOAP stack. Axis2 serves +the same business logic through multiple protocols simultaneously — +JSON-RPC, REST, and <a href="docs/mcp-architecture.html">MCP (Model Context Protocol)</a> +— from a single service deployment. There are two implementations of the Apache Axis2 Web services engine - Apache Axis2/Java and -Apache Axis2/C</p> +Apache Axis2/C.</p> <p>While you will find all the information on Apache Axis2/Java here, you can visit the <a href= "http://axis.apache.org/axis2/c/"><strong>Apache Axis2/C</strong></a> -Web site for Axis2/C implementation information.</p> +Web site for Axis2/C implementation information. +<strong>Apache Axis2/C 2.0.0 has been released</strong> — the first +release since 1.6.0 (2009). Axis2/C 2.0.0 adds HTTP/2 transport via +Apache httpd, JSON support via json-c, OpenAPI spec generation, and +an MCP stdio server with +the same tool schemas as Axis2/Java — enabling AI assistants to call +native C services on edge devices, Android phones, and IoT gateways +where a JVM cannot run. The same MCP client connects to both Axis2/Java +(enterprise) and Axis2/C (embedded) with identical protocol and identical +results. See the +<a href="http://axis.apache.org/axis2/c/">Axis2/C site</a> for details.</p> <p>Apache Axis2, Axis2, Apache, the Apache feather logo, and the Apache Axis2 project logo are trademarks of The Apache Software Foundation.</p> <h3><em>Why Apache Axis2:</em></h3> <p>A new architecture for Axis2 was introduced during the August @@ -166,6 +179,17 @@ supports automatic generation of <a href= "https://swagger.io/tools/swagger-ui/">Swagger UI</a> for interactive API documentation and testing, enabling modern API development workflows.</p> </li> <li> +<p style="margin-bottom: 0in"><strong>MCP support</strong> - Axis2 +supports <a href="https://modelcontextprotocol.io/">Model Context Protocol</a> (MCP), +enabling AI assistants (Claude, custom agents) to discover and call Axis2 services +as tools. The <a href="docs/json-rpc-mcp-guide.html">MCP tool catalog</a> is +auto-generated from deployed services at <code>/openapi-mcp.json</code> with full +parameter schemas, types, and defaults. An <a href="docs/mcp-architecture.html">MCP +bridge</a> (stdio JAR) connects Claude Desktop to any Axis2 deployment over +HTTPS+mTLS. See <a href="docs/mcp-examples.html">live benchmark examples</a> with +performance data.</p> +</li> +<li> <p style="margin-bottom: 0in"><strong>Composition and Extensibility</strong> - Modules and phases improve support for composability and extensibility. Modules support composability and
