MCP Server for AL Parser - finds pages and fields for Business Central scenarios
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"aiscriptgenerator-mcp","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# AI Script Generator - MCP Server MCP Server for AL Parser that finds pages and fields for Business Central scenarios. This tool helps analyze Business Central AL objects and generate YAML test scenarios. ## Features - 🔍 **Find AL Pages**: Search for pages with fields, actions, and repeaters - 📊 **Find AL Tables**: Analyze table structures with fields and extensions - 🎯 **Find AL Enums**: Locate enums with values and extensions - ⚙️ **Find AL Codeunits**: Search codeunits with procedures and fields - 📋 **Read YAML Templates**: Load and parse YAML template files - 🎯 **Smart Search**: Fuzzy matching for AL object names ## Installation ### From PyPI (recommended) ```bash pip install aiscriptgenerator ``` ### From Source ```bash git clone <repository-url> cd AIScriptGenerator pip install -e . ``` ## Usage ### As MCP Server 1. **Configure MCP Client**: Add to your `mcp.json` configuration: ```json { "servers": { "aiscriptgenerator": { "type": "stdio", "command": "python", "args": ["-m", "aiscriptgenerator"] } } } ``` 2. **Run MCP Server**: ```bash python -m aiscriptgenerator ``` ### Available MCP Tools #### `find_page_info_with_fields` Find information about AL pages with fields, actions, and repeaters. ```python find_page_info_with_fields(page_name="Sales Order") ``` #### `find_table_info_with_fields` Find information about AL tables with fields, including extensions. ```python find_table_info_with_fields(table_name="Customer") ``` #### `find_enum_info` Find information about AL enums with values and extensions. ```python find_enum_info(enum_name="Sales Document Type") ``` #### `find_codeunit_info` Find information about AL codeunits with procedures and fields. ```python find_codeunit_info(codeunit_name="Sales-Post") ``` #### `read_yaml_template` Read and parse YAML template files. ```python read_yaml_template() ``` ## Configuration The server looks for AL files in the `FoodFresh` directory and caches the parsed inf…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.