Servidor MCP

Watermelon UI

sh.watermelon/ui

Qué hace este MCP

Searches a catalog of React, Tailwind, and shadcn UI components and returns source-backed installation and page composition guidance.

catalog_summary
Catalog Summary
Return top-level Watermelon catalog counts across content types.
Solo lectura Idempotente
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
compose_page
Compose Page Plan
Create a source-backed page plan by selecting compatible Watermelon blocks for each requested section.
Solo lectura Idempotente
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['prompt'], 'properties': {'prompt': {'type': 'string', 'minLength': 1}, 'sections': {'type': 'array', 'items': {'type': 'string', 'minLength': 1}, 'maxItems': 8}}}
get_catalog_entry
Get Catalog Entry
Compatibility alias for getting one Watermelon entry by kind and slug.
Solo lectura Idempotente
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['kind', 'slug'], 'properties': {'kind': {'enum': ['components', 'animated-components', 'blocks', 'dashboards', 'templates'], 'type': 'string'}, 'slug': {'type': 'string', 'minLength': 1}}}
get_component
Get Component Source
Get a Watermelon entry with preview, dependencies, install command, and source files when an installable registry item is available.
Solo lectura Idempotente
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['slug'], 'properties': {'kind': {'enum': ['components', 'animated-components', 'blocks', 'dashboards', 'templates'], 'type': 'string'}, 'slug': {'type': 'string', 'minLength': 1}}}
get_inspiration
Get UI Inspiration
Return 3-6 visually relevant Watermelon UI options for a design goal before choosing an implementation.
Solo lectura Idempotente
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['prompt'], 'properties': {'kinds': {'type': 'array', 'items': {'enum': ['components', 'animated-components', 'blocks', 'dashboards', 'templates'], 'type': 'string'}}, 'limit': {'type': 'integer', 'maximum': 6, 'minimum': 3}, 'prompt': {'type': 'string', 'minLength': 1}}}
list_catalog_entries
List Catalog Entries
Compatibility alias for listing Watermelon entries by kind.
Solo lectura Idempotente
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['kind'], 'properties': {'kind': {'enum': ['components', 'animated-components', 'blocks', 'dashboards', 'templates'], 'type': 'string'}, 'limit': {'type': 'integer', 'maximum': 50, 'minimum': 1}, 'query': {'type': 'string'}, 'category': {'type': 'string'}}}
list_categories
List Categories
List Watermelon UI categories and accurate entry counts, optionally for one catalog kind.
Solo lectura Idempotente
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'kind': {'enum': ['components', 'animated-components', 'blocks', 'dashboards', 'templates'], 'type': 'string'}}}
search
Search UI Catalog
Search the complete Watermelon UI catalog across components, animated components, blocks, dashboards, and templates.
Solo lectura Idempotente
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['query'], 'properties': {'kinds': {'type': 'array', 'items': {'enum': ['components', 'animated-components', 'blocks', 'dashboards', 'templates'], 'type': 'string'}}, 'limit': {'type': 'integer', 'maximum': 50, 'minimum': 1}, 'query': {'type': 'string', 'minLength': 1, 'description': 'Natural-language UI need, such as "animated pricing card".'}, 'category': {'type': 'string'}}}
Añadido
get_catalog_entry
2 de October de 2026 a las 02:40
Añadido
list_catalog_entries
2 de October de 2026 a las 02:40
Añadido
catalog_summary
2 de October de 2026 a las 02:40
Añadido
list_categories
2 de October de 2026 a las 02:40
Añadido
compose_page
2 de October de 2026 a las 02:40
Añadido
get_inspiration
2 de October de 2026 a las 02:40
Añadido
get_component
2 de October de 2026 a las 02:40
Añadido
search
2 de October de 2026 a las 02:40