Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
MCP_TELEMETRY_DIRNoDirectory where telemetry logs are stored..mcp-runtime/logs
MCP_TELEMETRY_ENABLEDNoEnable or disable structured telemetry for usage and performance tracking.true
MCP_AUTO_ENSURE_PROJECTNoAutomatic verification of the MCP project at server startup. Set to 'false' to disable.true
MCP_AUTO_PREPARE_CONTEXTNoAutomatic preparation of the legacy context at startup. Set to 'false' to disable.true
MCP_TELEMETRY_SLOW_THRESHOLD_MSNoThreshold in milliseconds to flag slow tool executions in telemetry.2000

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
analyze_ui5_project

Analyze SAPUI5 project configuration from ui5.yaml, manifest.json, and package.json.

generate_ui5_controller

Generate a SAPUI5 controller skeleton with lifecycle hooks and JSDoc.

generate_ui5_fragment

Generate an XML SAPUI5 fragment skeleton with proper namespaces.

generate_ui5_formatter

Generate a formatter module that follows SAPUI5 module structure.

generate_ui5_view_logic

Generate UI5 view-controller event logic methods for XML views.

generate_ui5_feature

Generate an end-to-end UI5 feature scaffold (view/controller/fragment/routing/i18n) with dry-run support.

manage_ui5_i18n

Extract UI literals, detect missing/unused i18n keys, and optionally apply fixes with safe preview/apply patch flow.

analyze_ui5_performance

Analyze UI5 XML/JS files with performance-focused rules and actionable recommendations.

read_project_file

Read a workspace file safely with project-root sandboxing.

search_project_files

Search workspace files by text query with optional extension filtering.

analyze_current_file

Analyze the current file for imports, class structure, and controller methods.

sync_manifest_json

Synchronize manifest.json models, routes, and targets with idempotent updates and optional dry-run.

write_project_file_preview

Preview a safe workspace file write with hashes, line summary, and textual diff preview.

apply_project_patch

Apply one or more safe workspace file changes and create rollback metadata for later restore.

rollback_project_patch

Rollback a previously applied patch using stored backup metadata.

run_project_quality_gate

Run consolidated quality gate for UI5 projects (version compatibility, security, performance, OData usage, and context docs freshness).

mcp_health_report

Return MCP server/runtime health diagnostics (tool exposure, docs alignment, contract snapshot, and managed artifact status).

search_ui5_sdk

Search official SAPUI5 SDK metadata and return API/topic summaries with examples.

search_mdn

Search MDN documentation for JavaScript and web platform references.

generate_javascript_function

Generate an ES2022 JavaScript or TypeScript function with JSDoc for browser or Node runtime.

refactor_javascript_code

Refactor JavaScript code using modern syntax while preserving readability.

lint_javascript_code

Run ESLint-style static checks and return warnings plus suggested fixes.

security_check_javascript

Detect risky JavaScript patterns including eval, command injection, and prototype pollution.

validate_ui5_code

Validate SAPUI5 code for sap.ui.define usage, dependency order, naming, and MVC separation.

validate_ui5_version_compatibility

Validate UI5 control/module compatibility against project version and recommend better-fit components (e.g. dedicated date controls).

security_check_ui5_app

Scan UI5 XML/JS sources for security risks (XSS, unsafe HTML injection, dynamic code execution, insecure redirects).

analyze_odata_metadata

Analyze OData V2/V4 metadata from XML, file, URL, or service root and return entities, properties, navigation, and operations.

validate_ui5_odata_usage

Validate UI5 OData usage across manifest, XML/JS bindings, model APIs, and optional metadata cross-checks.

scaffold_ui5_odata_feature

Generate a base UI5 OData feature scaffold (view/controller/manifest/i18n) from service metadata with dry-run safety.

scaffold_project_agents

Scaffold reusable project agent artifacts (blueprint, guide, bootstrap prompt, optional MCP config) with dry-run and patch safety.

validate_project_agents

Validate generated agent blueprint and guardrail artifacts for consistency, tool coverage, and MCP integration readiness.

recommend_project_agents

Analyze project signals and recommend agent definitions with materialization-ready arguments.

materialize_recommended_agents

Materialize recommended agents into project artifacts by generating blueprint/guide/prompt and optional MCP config.

save_agent_pack

Save generated agent artifacts into a reusable pack catalog with strict validation and fingerprinting.

list_agent_packs

List saved reusable agent packs from catalog.

apply_agent_pack

Apply a saved agent pack to the current project with fingerprint verification and scaffolded materialization.

refresh_project_context_docs

Refresh docs/mcp context files incrementally using workspace snapshot diff with deterministic output.

record_agent_execution_feedback

Record agent execution feedback in local JSONL log and update aggregate pack metrics for future ranking and promotion.

rank_agent_packs

Rank saved agent packs using execution feedback metrics to prioritize recommendations for the current context.

promote_agent_pack

Promote/degrade pack lifecycle status (experimental/candidate/recommended/deprecated) using automatic rules over feedback metrics or manual override.

audit_project_mcp_state

Audit MCP project artifacts/layout version and produce a migration plan to the current managed structure.

upgrade_project_mcp

Upgrade MCP-managed project artifacts to the latest layout version with dry-run, preview, and rollback-safe patching.

ensure_project_mcp_current

Automatically audit and upgrade MCP project artifacts to the current managed layout when needed.

collect_legacy_project_intake

Collect and persist legacy-project contextual intake to improve AI guidance quality while minimizing repeated prompts/tokens.

analyze_legacy_project_baseline

Build a technical baseline for legacy projects to guide high-quality AI integration with minimal context waste.

build_ai_context_index

Build a token-efficient, quality-aware context index for legacy projects to minimize redundant prompts.

prepare_legacy_project_for_ai

Prepare a legacy/existing project for high-quality AI delivery by orchestrating ensure, intake, baseline, and context index steps.

scaffold_project_skills

Scaffold and manage project skills catalog with official references, safe preview/apply flow, and growth-ready feedback artifacts.

validate_project_skills

Validate project skill catalog integrity, official references, and file layout consistency.

record_skill_execution_feedback

Record structured execution feedback for project skills and update aggregate metrics for future ranking.

rank_project_skills

Rank project skills using local feedback metrics to prioritize reliable skills in future recommendations.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

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/santiagosanmartinn/mcpui5server'

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