MCP server for FlyonUI component generation. Generates UI components based on user requirements using FlyonUI with vector-based documentation search.
Single tool 'create-ui' has a reasonable description (145 chars, within 10-1024 range) and basic schema structure. However, the schema lacks critical details: parameter descriptions are present but minimal (e.g., 'components' lacks guidance on valid values or format); no output schema is documented; no error handling guidance; no indication of what the tool actually returns or how to chain results. The tool name 'create-ui' is verb-noun compliant, but the implementation is incomplete for production use. Naming is acceptable, but schema and output documentation are severely lacking.
Generate UI components based on user requirements using FlyonUI. Use this tool when the user requests a new UI component—e.g., mentions /fy, /ui, or asks for a button, input, dialog, table, form, banner, card, or other FlyonUI component.
No output schema documented. LLMs cannot plan downstream actions or extract results without knowing what fields the tool returns.
Parameter 'components' lacks actionable constraints. Description says 'optional' but does not specify valid component names, format, or examples. LLMs will hallucinate invalid values.
No error handling guidance. Tool description does not explain what happens on failure, what errors are retryable, or how to recover.
Parameter 'description' is required but lacks format/length constraints. No guidance on minimum length, maximum length, or expected structure.
Tool description mentions '/fy' and '/ui' triggers but these are not standard MCP patterns. Unclear how LLM should decide when to invoke this tool vs. other UI tools.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 44 | 2026-07-28+ | v2 |