{"ref":"artifact:saurabhvc-abapdocmcp","page":"/artifacts/saurabhvc-abapdocmcp","json":"/artifacts/saurabhvc-abapdocmcp.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"saurabhvc-abapdocmcp","name":"ABAPDocMCP","artifact_type":"mcp-server","ecosystem":"abap","use_as":"starting-point","domain":"ai-and-agents","secondary_domains":["learning-and-reference"],"origin_ring":"independent","description":{"one_line":"Turns a transport request into a WRICEF technical specification: reads the transport's objects and source over ADT and writes a structured Markdown document with an object-relationship diagram.","short":"MCP server turning a transport request into a WRICEF specification","what_it_solves":"The only entry in this corner pointed at the document rather than the code. `GenerateWricefTechSpec` takes one or more transport request numbers, fetches the objects and their source through ADT, analyses them for database tables, function module calls, authorisation objects, error handling and performance anti-patterns, and produces a specification with up to thirty-two configurable sections and a Mermaid diagram of the objects colour-coded by transport. The specification a change was supposed to have, generated from the change that actually shipped.","to_build_on_it":"The README says MIT, but the repository carries no licence file, so the grant rests on one line of prose — the thing to settle before depending on it. The idea does not depend on the implementation: the transport is the unit of change an ABAP shop already reviews, and generating the document from it is a shape worth taking further whether or not this code is the vehicle."},"links":{"repo":"https://github.com/SaurabhVC/ABAPDocMCP"},"provides":[{"capability":"capability:agent-code-access","what_it_does":"Reads a transport's objects and source through ADT in order to write about them — the only entry here whose output is a document rather than a change.","sources":[{"url":"https://github.com/SaurabhVC/ABAPDocMCP","title":"ABAPDocMCP — README","checked":"2026-09-10","quote":"generates structured ABAP Technical Specification documents from SAP Transport Requests"}],"facets":[{"key":"atc","value":true,"source":{"url":"https://github.com/SaurabhVC/ABAPDocMCP","title":"ABAPDocMCP — README","checked":"2026-09-11","quote":"ATC check results (if available)"}},{"key":"read_source","value":true,"source":{"url":"https://github.com/SaurabhVC/ABAPDocMCP","title":"ABAPDocMCP — README","checked":"2026-09-11","quote":"Fetch and analyse source code for DB tables, FM calls, auth objects, error handling, performance patterns"}},{"key":"transports","value":true,"source":{"url":"https://github.com/SaurabhVC/ABAPDocMCP","title":"ABAPDocMCP — README","checked":"2026-09-11","quote":"Reads one or more **Transport Request numbers** from your SAP system"}},{"key":"unit_tests","value":true,"source":{"url":"https://github.com/SaurabhVC/ABAPDocMCP","title":"ABAPDocMCP — README","checked":"2026-09-11","quote":"Unit test results (if available)"}}]}],"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 against the README: it states MIT (GitHub reports no licence file), and it does not state that it builds on vibing-steampunk — that sentence had no source."}],"type_properties":{"runs":{"value":["local-process"],"sources":[{"url":"https://github.com/SaurabhVC/ABAPDocMCP","title":"ABAPDocMCP — README","checked":"2026-09-11","quote":"\"command\": \"/path/to/abapdocmcp\","}]},"auth":{"value":["basic"],"sources":[{"url":"https://github.com/SaurabhVC/ABAPDocMCP","title":"ABAPDocMCP — README","checked":"2026-09-11","quote":"\"SAP_PASSWORD\": \"your-password\","}]},"guardrails":[{"source":{"url":"https://github.com/SaurabhVC/ABAPDocMCP","title":"ABAPDocMCP — README","checked":"2026-09-11","quote":"`focused` (default) or `expert` (all tools)"}}]},"drafted_with_ai":true,"maintainers":["actor:saurabhvc"],"contributors":["actor:kts982","actor:oisee"]},"effective_normative_relations":[],"readings":{"liveness":[{"label":"Maintenance","tier":"unknown","evidence":"no release data"},{"label":"Continuity","tier":"fair","evidence":"2 contributors"},{"label":"Repository","tier":"fair","evidence":"pushed 2026-02, 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":"2 test files"},{"label":"Docs","tier":"good","evidence":"docs/ with 6 pages, README 14 KB"},{"label":"Changelog","tier":"fair","evidence":"none in the repo"}],"reach":[{"value":null,"unit":"installs/week"},{"value":1,"unit":"watching"}]},"signals":{"crawled_at":"2026-10-26","npm":"not published under this name","stars":1,"forks":1,"open_issues":0,"archived":false,"pushed_at":"2026-02-18","license_spdx":null,"org_owned":false,"default_branch":"main","contributors":2,"tree_truncated":false,"test_files":2,"workflows":0,"other_ci":false,"readme_bytes":13983,"docs_files":6,"changelog":false,"license_file":false,"dts_files":0,"readme_path":"README.md","readme_sha":"3024f1efebfcc2f7165439da24e389999099a239","first_commit":"2025-12-01","last_commit":"2026-02-18","commits":199,"created_at":"2026-02-18T22:12:44Z","open_prs":0,"repo_read":"2026-10-26"},"release_notes":{"license":null,"quotable":false,"source":{"kind":"github-releases","url":"https://github.com/SaurabhVC/ABAPDocMCP/releases"},"format":"github-releases","releases":[{"version":"1.0.0","date":"2026-02-18","date_source":"github","heading":"v1.0.0 — GenerateWricefTechSpec","url":"https://github.com/SaurabhVC/ABAPDocMCP/releases/tag/v1.0.0","sections":[],"hash":"6a851e4b7eab8e21"}],"crawled_at":"2026-10-25"},"edges":{"maintainers":[{"ref":"actor:saurabhvc","name":"Saurabh Chikate","json":"/actors/saurabhvc.json"}],"contributors":[{"ref":"actor:oisee","name":"Alice V.","json":"/actors/oisee.json"},{"ref":"actor:kts982","name":"Kostas T.","json":"/actors/kts982.json"}],"explained_by":[],"alternative_to_this":[],"needed_by":[],"available_via":[],"parts":[],"add_ons":[],"answered_through_parts":[]}}