v1.4.1 - Fix: SaveToFile and RenameObject tools now available
π Critical Bug Fix
v1.4.0 was missing 2 tools! SaveToFile and RenameObject functions were implemented but never registered as MCP tools.
Fixed in v1.4.1
β SaveToFile - Now properly registered
- Download ABAP objects to local files (SAP β File)
- Enables bidirectional sync workflow
- Auto-determines file extension (.clas.abap, .prog.abap, etc.)
β RenameObject - Now properly registered
- Rename objects by creating copy with new name
- Useful for fixing naming conventions
- Graceful handling: creates new object even if delete fails
All 3 File-Based Deployment Tools Working
- β DeployFromFile (was working in v1.4.0)
- β SaveToFile (fixed in v1.4.1)
- β RenameObject (fixed in v1.4.1)
Usage Examples
Download object to file:
SaveToFile(
objType="CLAS/OC",
objectName="ZCL_ML_IRIS",
outputPath="./src/zcl_ml_iris.clas.abap"
)Rename object:
RenameObject(
objType="PROG/P",
oldName="ZREP_ML_DEMO",
newName="ZAML_ML_DEMO",
packageName="$ZAML_IRIS"
)Upgrade Instructions
For WSL/Linux users:
- Replace binary:
cp mcp-adt-go-linux-amd64 /path/to/mcp-adt-go - Update .mcp.json if needed
- Restart Claude Code/Desktop
Verify tools:
mcp__abap-adt__DeployFromFileβmcp__abap-adt__SaveToFileβ NEWmcp__abap-adt__RenameObjectβ NEW
Full Changelog: v1.4.0...v1.4.1