{"ref":"artifact:fgalastri-mcp-abap","page":"/artifacts/fgalastri-mcp-abap","json":"/artifacts/fgalastri-mcp-abap.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"fgalastri-mcp-abap","name":"fgalastri/MCP_ABAP","artifact_type":"mcp-server","ecosystem":"abap","use_as":"starting-point","domain":"ai-and-agents","origin_ring":"independent","description":{"one_line":"Validates an ABAP class before it is deployed by converting the global class to a local one and syntax-checking that — plus CDS DDL and table metadata retrieval.","what_it_solves":"The trick is the interesting part: to check a global class you would normally have to create it, and creating it is the change you were trying to validate. Converting it to a local class first makes the check cheap and reversible, with errors reported by line number. Beside the validation service it retrieves complete DDL source for CDS views and full field information for tables and structures, including types, lengths, domains and descriptions. It can also execute a method with parameters and check the result.","to_build_on_it":"The README says MIT, but the repository ships no licence file, so the grant rests on one line of prose — worth confirming with the author before depending on it. It has not been touched since August 2025. The global-to-local conversion for pre-deployment validation is the idea worth carrying; it is a small enough trick to reimplement wherever you need it, which is the honest way to take this one further."},"links":{"repo":"https://github.com/fgalastri/MCP_ABAP"},"provides":[{"capability":"capability:agent-code-access","what_it_does":"Checks a class before it exists in the system by validating it as a local class, and reads CDS DDL and DDIC field metadata alongside.","sources":[{"url":"https://github.com/fgalastri/MCP_ABAP","title":"MCP ABAP — README","checked":"2026-09-10","quote":"Automatically converts global ABAP classes to local format for validation"}],"facets":[{"key":"cds","value":true,"source":{"url":"https://github.com/fgalastri/MCP_ABAP","title":"fgalastri/MCP_ABAP — README","checked":"2026-09-11","quote":"Get complete DDL source code for CDS views"}},{"key":"ddic_metadata","value":true,"source":{"url":"https://github.com/fgalastri/MCP_ABAP","title":"fgalastri/MCP_ABAP — README","checked":"2026-09-11","quote":"Retrieve comprehensive field information for database tables and structures"}},{"key":"run_code","value":true,"source":{"url":"https://github.com/fgalastri/MCP_ABAP","title":"fgalastri/MCP_ABAP — README","checked":"2026-09-11","quote":"Test ABAP methods with parameters and validate results"}},{"key":"syntax_check","value":true,"source":{"url":"https://github.com/fgalastri/MCP_ABAP","title":"fgalastri/MCP_ABAP — README","checked":"2026-09-11","quote":"Validate ABAP class syntax before deployment"}}]}],"provenance":{"discovered_via":[{"source":"source:sap-ai-mcp-servers"}],"first_seen":"2026-09-10"},"history":[{"date":"2026-09-10","field":"entry","from":null,"to":"created","reason":"Triaged out of data/crawled/mcp-candidates.json, the sap-ai-mcp-servers sweep. Written from the repository's own README; the catalogue is credited as where it was found and its words are not reused."},{"date":"2026-09-11","field":"description.to_build_on_it","from":null,"to":"corrected against the README","reason":"Corrected: the README states MIT; GitHub still reports no licence file in the repository (checked 2026-09-11)."}],"type_properties":{"runs":{"value":["inside-sap"],"sources":[{"url":"https://github.com/fgalastri/MCP_ABAP","title":"fgalastri/MCP_ABAP — README","checked":"2026-09-11","quote":"Import all `.clas.abap`, `.ddls.asddls`, and `.bdef.asbdef` files"}]},"auth":{"value":["basic"],"sources":[{"url":"https://github.com/fgalastri/MCP_ABAP","title":"fgalastri/MCP_ABAP — README","checked":"2026-09-11","quote":"`SAP_PASSWORD`: SAP password"}]}},"drafted_with_ai":true,"requires":[{"ref":"external:sap-s4hana","for":"The ABAP backend classes and OData services deploy into and are validated against an SAP S/4HANA system.","requirement":"required","basis":"binding","role":"target-system","sources":[{"url":"https://github.com/fgalastri/mcp_abap","title":"mcp_abap README","checked":"2026-10-18","quote":"This project integrates with SAP S/4HANA systems and requires proper SAP development environment setup."}]}],"maintainers":["actor:fgalastri"]},"effective_normative_relations":[],"readings":{"liveness":[{"label":"Maintenance","tier":"unknown","evidence":"no release data"},{"label":"Continuity","tier":"fair","evidence":"one contributor, personally owned"},{"label":"Repository","tier":"fair","evidence":"pushed 2025-08, not archived"}],"compatibility":[{"label":"Declared for","tier":"fair","evidence":"nothing declared"},{"label":"Survived majors","tier":"unknown","evidence":"not read on ABAP: its lines run side by side"},{"label":"Maintainer's CI","tier":"fair","evidence":"no CI configured"}],"practice":[{"label":"Tests","tier":"good","evidence":"4 test files"},{"label":"Docs","tier":"good","evidence":"README 5 KB"},{"label":"Changelog","tier":"fair","evidence":"none in the repo"}],"reach":[{"value":null,"unit":"installs/week"},{"value":2,"unit":"watching"}]},"signals":{"crawled_at":"2026-10-25","npm":"not published under this name","stars":2,"forks":0,"open_issues":1,"archived":false,"pushed_at":"2025-08-24","license_spdx":null,"org_owned":false,"default_branch":"main","contributors":0,"tree_truncated":false,"test_files":4,"workflows":0,"other_ci":false,"readme_bytes":4635,"docs_files":0,"changelog":false,"license_file":false,"dts_files":0,"readme_path":"README.md","readme_sha":"fefa0dc3bf39de84d729d5d14c1a82aade1a73ed","first_commit":"2025-08-21","last_commit":"2025-08-24","commits":5,"created_at":"2025-08-21T22:02:37Z","open_prs":0,"repo_read":"2026-10-25"},"edges":{"maintainers":[{"ref":"actor:fgalastri","name":"fgalastri","json":"/actors/fgalastri.json"}],"contributors":[],"explained_by":[],"alternative_to_this":[],"needed_by":[],"available_via":[],"parts":[],"add_ons":[],"answered_through_parts":[]}}