v1.3.0: Package Creation & Advanced Research
π What's New in v1.3.0
Package Creation Support
β
Create ABAP Packages via ADT - The CreateObject tool now supports package creation (DEVC/K)
{
"object_type": "DEVC/K",
"name": "$ZAML",
"description": "ABAP Machine Learning",
"package_name": "$TMP"
}Features:
- Supports local packages (starting with
$) - Auto-fills responsible person from current user
- Validates package naming conventions
- Full integration with ADT REST API
Advanced Research Reports
π Comprehensive Documentation - Three major research reports added:
-
ABAP Debugging & Tracing (Report 013)
- TPDA API analysis (breakpoints, stepping, variable inspection)
- Trace infrastructure (ABAP, SQL, profiling)
- 8 proposed MCP tools for external debugging
- All 15 classes verified against live SAP system
-
Package Creation Implementation (Report 012)
- Package creation XML structure
- RunUnitTests parser fix
- Integration test suite
-
CDS & $ZRAY Investigation (Report 016)
- CDS dependency REST API discovery (
CL_CDS_RES_DEPENDENCIES) - $ZRAY framework analysis (26+ classes)
- Hybrid implementation strategy for local execution
- CDS dependency REST API discovery (
Developer Experience
π οΈ WSL Deployment - New make deploy-windows target for seamless WSL β Windows deployment
Bug Fixes
- Fixed RunUnitTests XML parsing (namespace stripping)
- Fixed empty package content handling
π¦ Downloads
| Platform | Architecture | File | Size |
|---|---|---|---|
| Linux | x64 | mcp-adt-go-linux-amd64 | 7.4M |
| Linux | ARM64 | mcp-adt-go-linux-arm64 | 7.0M |
| Linux | 386 | mcp-adt-go-linux-386 | 7.1M |
| Linux | ARM | mcp-adt-go-linux-arm | 7.2M |
| macOS | x64 (Intel) | mcp-adt-go-darwin-amd64 | 7.6M |
| macOS | ARM64 (Apple Silicon) | mcp-adt-go-darwin-arm64 | 7.2M |
| Windows | x64 | mcp-adt-go-windows-amd64.exe | 7.7M |
| Windows | ARM64 | mcp-adt-go-windows-arm64.exe | 7.1M |
| Windows | 386 | mcp-adt-go-windows-386.exe | 7.4M |
π Installation
Quick Start
- Download the appropriate binary for your platform
- Make it executable (Linux/macOS):
chmod +x mcp-adt-go-* - Move to PATH:
sudo mv mcp-adt-go-* /usr/local/bin/mcp-adt-go - Configure: See Configuration Guide
Usage with Claude Code
Create .mcp.json in your project:
{
"mcpServers": {
"abap-adt": {
"command": "/path/to/mcp-adt-go",
"env": {
"SAP_URL": "https://your-sap-host:44300",
"SAP_USER": "your-username",
"SAP_PASSWORD": "your-password"
}
}
}
}π Project Stats
- 36 ADT Tools (read, write, CRUD, code intelligence)
- 84 Unit Tests (pkg/adt: 26.3%, pkg/cache: 42.2%)
- 20+ Integration Tests
- 9 Platform Binaries
π Full Changelog
Commits since v1.2.0:
- c41d068 - Prepare release v1.3.0: Package creation & advanced research
- b6c08db - feat: Add roadmap section with ongoing and planned features
- 0a1bb1e - feat: Add comprehensive research report on ABAP debugging
- 3b53e2f - Add comprehensive report for package creation and unittest fix
- ca5803a - Add package creation support and fix RunUnitTests parsing
- 13f20d4 - Fix mcp-abap-adt author name and GitHub URL
- 37de836 - Add deploy-windows Makefile target for WSL deployment
Compare: v1.2.0...v1.3.0
π Credits
Standing on the shoulders of giants:
- abap-adt-api by Marcello Urbani
- mcp-abap-adt by Mario Andreschak
π€ Generated with Claude Code