projects/code-graph-rag-al
contribution code-graph-rag-al order 18
Code-Graph-RAG AL Support
Contributed AL language support to Code-Graph-RAG, a graph-based RAG system that builds knowledge graphs from codebases for natural language querying.
Overview
Contributed the AL parser pipeline to Code-Graph-RAG, adding Business Central as its twelfth supported language. The parser extracts AL objects, procedures, triggers, fields, keys, and call relationships into a Memgraph knowledge graph, enabling natural language queries over AL codebases.
Code-Graph-RAG uses tree-sitter for AST parsing and exposes its graph via an MCP server for Claude Code integration. The AL support includes node/relationship schemas, a call resolver, and extractors for all major AL constructs.
Highlights
Twelfth language added to Code-Graph-RAG
Extracts objects, procedures, triggers, fields, keys
Call resolver builds AL relationship graph
Memgraph storage, natural language queries
MCP server integration for Claude Code