Skip to main content
Glama
test-config.yaml.template3.46 kB
# Template for MCP ABAP ADT test configuration # Copy this file to test-config.yaml and fill in real values before running tests # Domain Creation Tests create_domain: test_cases: - name: "basic_char_domain" enabled: false description: "Create a simple CHAR domain" params: domain_name: "ZZ_TEST_MCP_01" description: "Test domain created via MCP" package_name: "ZOK_LOCAL" transport_request: "<YOUR_TRANSPORT_REQUEST>" # ⚠️ UPDATE THIS BEFORE TESTING datatype: "CHAR" length: 50 decimals: 0 lowercase: false sign_exists: false # Program Tests get_program: test_cases: - name: "standard_program" enabled: false params: program_name: "SAPMV45A" # Class Tests get_class: test_cases: - name: "standard_class" enabled: false params: class_name: "CL_ABAP_TYPEDESCR" # Function Tests get_function: test_cases: - name: "standard_function" enabled: false params: function_name: "RFC_READ_TABLE" function_group: "SRFC" # Table Tests get_table: test_cases: - name: "standard_table" enabled: false params: table_name: "MARA" get_table_contents: test_cases: - name: "limited_rows" enabled: false params: table_name: "T000" max_rows: 10 # Package Tests get_package: test_cases: - name: "standard_package" enabled: false params: package_name: "$TMP" # Search Tests search_object: test_cases: - name: "search_tables" enabled: false params: object_name: "MARA*" object_type: "TABL" maxResults: 10 # SQL Query Tests get_sql_query: test_cases: - name: "simple_select" enabled: false params: sql_query: "SELECT MANDT, MTEXT FROM T000 WHERE MANDT < '100'" row_number: 10 # Where Used Tests get_where_used: test_cases: - name: "table_usage" enabled: false params: object_name: "MARA" object_type: "TABL/DT" detailed: false # Enhancement Tests get_enhancements: test_cases: - name: "program_enhancements" enabled: false params: object_name: "SAPMV45A" object_type: "PROG/P" # Object Info Tests get_object_info: test_cases: - name: "class_structure" enabled: false params: parent_type: "CLAS/OC" parent_name: "CL_ABAP_TYPEDESCR" maxDepth: 2 enrich: true # ABAP Parser Tests get_abap_ast: test_cases: - name: "simple_code" enabled: false params: code: | REPORT test. DATA: lv_text TYPE string. lv_text = 'Hello World'. WRITE: / lv_text. get_abap_semantic_analysis: test_cases: - name: "with_symbols" enabled: false params: code: | REPORT test. DATA: lv_count TYPE i, lv_name TYPE string. lv_count = 42. lv_name = 'Test'. # Environment Configuration # These values can be overridden by environment variables environment: default_package: "ZOK_LOCAL" default_transport: "<YOUR_TRANSPORT_REQUEST>" # ⚠️ UPDATE THIS BEFORE TESTING default_system: "E19" default_client: "100" # Test Execution Settings test_settings: fail_fast: false verbose: true timeout: 30000 retry_on_failure: false max_retries: 1 cleanup_after_test: false

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/fr0ster/mcp-abap-adt'

If you have feedback or need assistance with the MCP directory API, please join our Discord server