{"ref":"artifact:ui5-webcomponents-mcp-server","page":"/artifacts/ui5-webcomponents-mcp-server","json":"/artifacts/ui5-webcomponents-mcp-server.json","generated":"2026-10-27","drafted_with_ai":true,"entity":{"id":"ui5-webcomponents-mcp-server","name":"@ui5/webcomponents-mcp-server","artifact_type":"mcp-server","ecosystem":"ui5","flavors":[{"key":"web-components","source":{"url":"https://github.com/UI5/webcomponents-mcp-server","title":"UI5/webcomponents-mcp-server — README","checked":"2026-09-13","quote":"A [Model Context Protocol](https://modelcontextprotocol.io/) server for UI5 Web Components development."}}],"domain":"ai-and-agents","secondary_domains":["learning-and-reference"],"origin_ring":"sap-official","description":{"one_line":"Four tools that answer an agent's questions about UI5 Web Components from the framework's own documentation — component API, integration guides, and the docs themselves.","short":"MCP server answering questions on UI5 Web Components","what_it_solves":"A web component's API is the part a model is most likely to invent: properties, slots, events and methods that look plausible and do not exist. `get_component_api` returns the real ones for any component across `@ui5/webcomponents`, `@ui5/webcomponents-fiori` and `@ui5/webcomponents-ai`; `get_guidelines` returns the integration guide for React, Angular or plain JavaScript, installation included; `list_docs` catalogues what documentation exists and `get_doc` returns one of them whole. Runs over stdio as `npx -y @ui5/webcomponents-mcp-server`.","when_not_to_use":"It answers from documentation and never opens your project, so it cannot tell you whether the component you are asking about is the one your application already uses. Node.js v20.17 or v22.9 and above; on Windows the command needs a `cmd /c` prefix."},"links":{"npm":"https://www.npmjs.com/package/@ui5/webcomponents-mcp-server","repo":"https://github.com/UI5/webcomponents-mcp-server"},"identity":{"license":"Apache-2.0"},"compat":{"runtimes":["node"]},"provides":[{"capability":"capability:documentation","what_it_does":"Serves the UI5 Web Components documentation as tools an agent calls — the API of a named component, the integration guide for a named framework, and the document set itself.","sources":[{"url":"https://github.com/UI5/webcomponents-mcp-server","title":"@ui5/webcomponents-mcp-server — README","checked":"2026-09-09"}]}],"provenance":{"discovered_via":[{"source":"source:sap-ai-mcp-servers"}],"first_seen":"2026-09-09"},"history":[{"date":"2026-09-09","field":"entry","from":null,"to":"created","reason":"Entered from the sap-ai-mcp-servers catalogue, which is credited as the source; the description is written from the project's own README and documentation rather than from the catalogue's line about it."}],"drafted_with_ai":true,"maintainers":["actor:ui5"],"contributors":["actor:dobrinyonkov","actor:flovogt"]},"effective_normative_relations":[],"readings":{"liveness":[{"label":"Maintenance","tier":"fair","evidence":"8 months since release"},{"label":"Continuity","tier":"good","evidence":"5 contributors, 1 publisher, org-owned"},{"label":"Repository","tier":"good","evidence":"pushed 2026-08, not archived"}],"compatibility":[{"label":"Declared for","tier":"unknown","evidence":"no UI5 release lines in the atlas"},{"label":"Survived majors","tier":"unknown","evidence":"no UI5 release lines in the atlas"},{"label":"Maintainer's CI","tier":"good","evidence":"release-please green, 2026-03-16"}],"practice":[{"label":"Tests","tier":"good","evidence":"4 test files, npm test"},{"label":"Docs","tier":"good","evidence":"README 4 KB"},{"label":"Changelog","tier":"good","evidence":"CHANGELOG in the repo"}],"reach":[{"value":373,"unit":"installs/week"},{"value":20,"unit":"watching"}]},"signals":{"crawled_at":"2026-10-27","latest_version":"0.1.2","majors":{"0.1":{"version":"0.1.0","date":"2026-03-05"}},"license":"Apache-2.0","first_release":"2026-03-05","last_release":"2026-03-06","releases":3,"cadence_days":1,"maintainers":1,"repository":"git+https://github.com/UI5/webcomponents-mcp-server.git","peer_cds":null,"test_script":true,"types":false,"downloads_weekly":373,"stars":20,"forks":2,"open_issues":9,"archived":false,"pushed_at":"2026-08-31","license_spdx":"Apache-2.0","org_owned":true,"default_branch":"main","contributors":5,"tree_truncated":false,"test_files":4,"workflows":2,"other_ci":false,"readme_bytes":4298,"docs_files":0,"changelog":true,"license_file":true,"dts_files":0,"ci_status":"success","ci_run_at":"2026-03-16","ci_workflow":"release-please","ci_event":"push","readme_path":"README.md","readme_sha":"dbdecefbc8fc4fc0d81e4db10126a8b2d2088ce9","months_since_release":8,"dormant":false,"repository_directory":null,"dependencies":2,"node_engine":"^20.17.0 || >=22.9.0","downloads_monthly":1598,"created_at":"2025-12-08T10:12:09Z","open_prs":5,"first_commit":"2025-12-08","last_commit":"2026-03-16","commits":23,"repo_read":"2026-10-27"},"release_notes":{"license":"Apache-2.0","quotable":true,"source":{"kind":"repo","path":"CHANGELOG.md","ref":"main","url":"https://github.com/UI5/webcomponents-mcp-server/blob/main/CHANGELOG.md"},"format":"conventional","releases":[{"version":"0.1.2","date":"2026-03-06","date_source":"heading","heading":"0.1.2 (2026-03-06)","url":"https://github.com/UI5/webcomponents-mcp-server/blob/main/CHANGELOG.md#012-2026-03-06","sections":[{"kind":"fix","heading":"Bug Fixes","items":1}],"hash":"e5e6dc126c5e4353"},{"version":"0.1.1","date":"2026-03-06","date_source":"heading","heading":"0.1.1 (2026-03-06)","url":"https://github.com/UI5/webcomponents-mcp-server/blob/main/CHANGELOG.md#011-2026-03-06","sections":[{"kind":"fix","heading":"Bug Fixes","items":1}],"hash":"239bca1a4c3a4d57"},{"version":"0.1.0","date":"2026-03-05","date_source":"heading","heading":"0.1.0 (2026-03-05)","url":"https://github.com/UI5/webcomponents-mcp-server/blob/main/CHANGELOG.md#010-2026-03-05","sections":[{"kind":"feature","heading":"Features","items":4}],"hash":"a92097a2a527207a"}],"versions":[{"version":"0.1.2","date":"2026-03-06"},{"version":"0.1.1","date":"2026-03-06"},{"version":"0.1.0","date":"2026-03-05"}],"crawled_at":"2026-10-25"},"edges":{"maintainers":[{"ref":"actor:ui5","name":"UI5","json":"/actors/ui5.json"}],"contributors":[{"ref":"actor:dobrinyonkov","name":"Dobrin Dimchev","json":"/actors/dobrinyonkov.json"},{"ref":"actor:flovogt","name":"Florian Vogt","json":"/actors/flovogt.json"}],"explained_by":[],"alternative_to_this":[],"needed_by":[],"available_via":[],"parts":[],"add_ons":[],"answered_through_parts":[]}}