io.github.palimkarakshay/abap-mcp
Offline SAP ABAP static analysis, Clean Core readiness checks, and RAP scaffolding. No SAP system.
Versions
0.3.2latestTools 21
lint_abap Run abaplint static analysis over ABAP, CDS or behavior-definition sources and return structured findings
check_cloud_readiness Assess how far ABAP source is from ABAP Cloud (Clean Core tier 1) by parsing it twice — once at a classic
scaffold_rap_bo Generate the complete, canonical RAP managed business-object stack for one root entity: root CDS view entity,
list_abap_rules List the abaplint rules this server can check, optionally filtered by a free-text query or a tag, returning
explain_abap_rule Explain one abaplint rule in depth: title, description, extended rationale (often citing the Clean ABAP style
format_abap Pretty-print one ABAP source: normalize keyword casing and indentation using abaplint's formatter — the offline
get_abap_outline Return the structural outline of ABAP sources — classes (with methods, visibility, attributes, interfaces,
check_released_api Look up ABAP repository objects (DB tables, CDS view entities, function modules, classes, interfaces, …) in
compare_abap Compare a BEFORE and an AFTER version of ABAP source and report what a rework actually changed: lint findings
plan_cloud_migration Turn ABAP sources into an ordered, phased ABAP Cloud migration backlog: runs the same dual-parse analysis as
scaffold_abap_unit Generate the local ABAP Unit test-class include (<class>.clas.testclasses.abap) for each global class in the
get_object_dependencies Build a dependency graph over the provided ABAP sources for migration sequencing and impact reading: nodes are
fix_abap Apply abaplint's own machine-applicable corrections to ABAP sources and return the corrected code: keyword
explain_with_sap_abap_1 Send ABAP source text to SAP's own sap-abap-1 foundation model, through the caller's SAP AI Core
list_genai_hub_models Query the caller's own SAP AI Core Generative AI Hub tenant for the foundation models available to it —
scaffold_abap_ai_sdk Generate one validated global ABAP class that calls the SAP Generative AI Hub through the ABAP AI SDK powered
run_abap_unit Execute the ABAP Unit tests in the provided sources offline: the code is transpiled to JavaScript by
check_rap_behavior Check RAP behavior definitions (.bdef.asbdef) and CDS service definitions (.srvd.srvdsrv) for syntax and
get_abap_agent_rules Generate the ABAP section of a repository's AGENTS.md / CLAUDE.md: the lint-before-commit rule, the ABAP Cloud
explain_abap_release Look up what changed in ABAP Cloud, CDS, ABAP SQL, RAP, EML, ABAP Unit, ATC and the development tools across the
search_sap_knowledge Search one dated, cited knowledge bundle covering three areas: ABAP Cloud / RAP release deltas, Clean Core
Permissions 4
network medium filesystem low shell high env_vars low