commit 3d6cf0afa1ebdf5aab035439b4d47f5a4a85d8a5 Author: Erhan Keseli Date: Sun Mar 15 12:59:03 2026 +0100 Initial release: EPOD ADT MCP Server v1.0.0 Eclipse update site for the EPOD ADT MCP Server plugin. 15 MCP tools for ABAP development via SNC/SSO. diff --git a/README.md b/README.md new file mode 100644 index 0000000..5006cbb --- /dev/null +++ b/README.md @@ -0,0 +1,43 @@ +# EPOD ADT MCP Server - Eclipse Update Site + +Eclipse update site for the EPOD ADT MCP Server plugin. + +This plugin embeds an MCP (Model Context Protocol) server inside Eclipse ADT, +enabling AI coding assistants (Claude Code, Cursor, etc.) to interact with SAP +ABAP systems through the existing SNC/SSO session. + +## Installation + +1. In Eclipse ADT, go to **Help > Install New Software...** +2. Click **Add...** and enter: + - Name: `EPOD ADT MCP Server` + - Location: `https://git.epod.dev/erhan/epod-adt-mcp-updatesite/raw/branch/main/` +3. Select **EPOD ADT MCP Server** from the list +4. Click **Next**, accept the license, and finish the installation +5. Restart Eclipse when prompted + +## Requirements + +- Eclipse 2024-03 or later with SAP ADT (ABAP Development Tools) installed +- Java 17 or later +- An ABAP project with an active SNC/SSO connection to SAP + +## Features + +- 15 MCP tools for ABAP development: search, read/write source, activate, syntax check, unit test, ATC, SQL query, and more +- Transparent SNC/X.509 authentication through Eclipse ADT session +- Configurable server port (default: 3000) +- Auto-configuration of Claude Code MCP settings + +## Usage + +After installation: + +1. Open **Window > Show View > Other... > ABAP MCP Server** +2. Select your ABAP project and click **Connect** +3. Click **Start Server** +4. Your AI coding assistant can now access the SAP system via MCP + +## License + +Apache License 2.0 diff --git a/artifacts.jar b/artifacts.jar new file mode 100644 index 0000000..289b7fc Binary files /dev/null and b/artifacts.jar differ diff --git a/artifacts.xml.xz b/artifacts.xml.xz new file mode 100644 index 0000000..2795f08 Binary files /dev/null and b/artifacts.xml.xz differ diff --git a/content.jar b/content.jar new file mode 100644 index 0000000..8c0e9bd Binary files /dev/null and b/content.jar differ diff --git a/content.xml.xz b/content.xml.xz new file mode 100644 index 0000000..1a565af Binary files /dev/null and b/content.xml.xz differ diff --git a/features/com.epod.adt.mcp.feature_1.0.0.202603142053.jar b/features/com.epod.adt.mcp.feature_1.0.0.202603142053.jar new file mode 100644 index 0000000..49caf4a Binary files /dev/null and b/features/com.epod.adt.mcp.feature_1.0.0.202603142053.jar differ diff --git a/p2.index b/p2.index new file mode 100644 index 0000000..87a9350 --- /dev/null +++ b/p2.index @@ -0,0 +1,4 @@ +#Sat Mar 14 21:53:19 CET 2026 +artifact.repository.factory.order=artifacts.xml.xz,artifacts.xml,\! +metadata.repository.factory.order=content.xml.xz,content.xml,\! +version=1 diff --git a/plugins/com.epod.adt.mcp.plugin_1.0.0.202603142053.jar b/plugins/com.epod.adt.mcp.plugin_1.0.0.202603142053.jar new file mode 100644 index 0000000..90ffd58 Binary files /dev/null and b/plugins/com.epod.adt.mcp.plugin_1.0.0.202603142053.jar differ