Supercharge your AI coding assistants with web component information from your workspace and dependencies. Generate accurate component code using your actual custom elements, properties, and APIs.
This server exposes only 1 tool (get-custom-elements) with a READ_ONLY risk profile. The tool name follows verb-noun convention (get_*), which is positive. However, critical definition issues prevent a higher score: (1) The input schema is not visible in the provided source code, only the tool name and description are shown. (2) No parameter descriptions are evident. (3) The tool description ('Get all custom elements and web components available in the workspace') is generic and under 50 chars, lacking guidance on when to use it, what the output structure is, or what fields the LLM should expect. (4) No documented output schema is visible, LLMs cannot reason about what fields will be returned or how to chain this tool to others. (5) No pagination, limit, or offset parameters visible despite the potential for large result sets. (6) The server is a VSCode extension exposing an HTTP MCP interface; the actual tool implementation is not shown in the provided code excerpt, making full verification impossible.
Get all custom elements and web components available in the workspace
Input schema not visible or documented. No parameter definitions provided in source code.
Tool description is generic and too short (~50 chars). Does not explain WHEN to call this tool, WHAT data structure is returned, or any prerequisites. Descriptions under 20 chars score 0-20; this is borderline.
No documented output schema visible. LLMs cannot infer what fields (e.g., element name, properties, attributes, events) will be returned or how to use the result in downstream operations.
No pagination, limit, or offset parameters visible. If the workspace contains many custom elements, result size could exhaust context windows.
Inferred effective spec: <=2025-11-25.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-21 | F | 33 | <=2025-11-25 | v2 |
| 2026-03-09 | D | 57 | - | v1 |
No error handling guidance. What happens if no manifests are found? If the workspace is not a web component project? If parsing fails? Error responses must guide LLM recovery.
Tool implementation not shown in source excerpt. The actual tool registration, input validation, and output formatting logic are absent. Cannot verify correctness of schema or implementation details.