Model Context Protocol server for plyxui. Lets coding agents list, search, install, and lint components conversationally.
plyxui MCP server has 8 well-named tools with consistent verb_noun patterns (list_, get_, search_, suggest_, install_, lint_, examples_). All tools have descriptions (avg ~100 chars, within baseline 34-392 range). Input schemas are present with type definitions and enums where appropriate. However, output schemas are not documented in the source code provided, and parameter descriptions are minimal (often single phrases). The install tool is the only write operation and lacks confirmation/dry-run pattern. Error handling guidance is absent. Overall structure is sound but lacks depth in LLM-optimization and recovery guidance.
Return runnable code examples for a given component.
Get the full prop table, examples, and source for a single component.
Return the active design tokens (colors) for a given theme.
Install a component into the user's project at the given path. Copies source, updates imports, runs no other side effects.
Lint a code snippet for plyxui usage. Catches hardcoded colors, wrong props, missing required props, deprecated imports.
List all available plyxui components, optionally filtered by category (primitives, comps, agent, electron, vscode).
Search plyxui components by free-text query. Returns ranked summaries.
Given a description of what the user wants to build, suggest the most relevant plyxui components.
Output schemas not documented. LLMs cannot plan downstream calls or extract required fields without knowing what each tool returns.
plyxui_install is a destructive write operation but lacks confirmation/dry-run pattern. Agents could accidentally overwrite user files without safeguards.
Parameter descriptions are minimal (single phrases). LLMs need explicit guidance on format, constraints, and dependencies. E.g., 'category' param lacks explanation of when to use each enum value.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | D | 53 | 2026-07-28+ | v2 |
No error handling guidance. Tools lack recovery hints (e.g., 'If component not found, try search_' or 'Invalid theme, must be light or dark').
plyxui_search and plyxui_list_components lack pagination parameters (limit, offset, cursor). Large result sets could exhaust context window.