marmo-ui
Was dieses MCP kann
Provides a React design-system knowledge base with component documentation, patterns, tenant themes, code generation and validation, prototype sharing, and feedback workflows.
Tools
Eingabeschema
{'type': 'object', 'required': ['prototypeId'], 'properties': {'title': {'type': 'string', 'description': 'Human-readable prototype title'}, 'deployUrl': {'type': 'string', 'format': 'uri', 'description': 'Deployed URL if already live'}, 'prototypeId': {'type': 'string', 'description': 'Unique prototype identifier (slug)'}}}
Eingabeschema
{'type': 'object', 'required': ['componentName', 'description', 'code'], 'properties': {'code': {'type': 'string', 'description': 'Generated TSX code using @marmoui/ui primitives'}, 'save': {'type': 'boolean', 'description': 'Save as tenant component override if validation passes'}, 'description': {'type': 'string', 'description': 'What the component should do'}, 'componentName': {'type': 'string', 'description': 'PascalCase component name, e.g. CustomStatCard'}}}
Eingabeschema
{'type': 'object', 'properties': {'client': {'enum': ['cursor', 'claude', 'codex'], 'type': 'string', 'description': 'Target agent client. Omit to get all configs.'}}}
Eingabeschema
{'type': 'object', 'required': ['componentName'], 'properties': {'componentName': {'type': 'string', 'description': 'Name of the component to get information about (e.g. "Button", "Card", "Input")'}}}
Eingabeschema
{'type': 'object', 'properties': {'topic': {'enum': ['all', 'imports', 'styling', 'icons', 'patterns', 'accessibility'], 'type': 'string', 'description': 'Specific guideline topic (default: "all")'}, 'iconLibrary': {'enum': ['phosphor', 'material', 'lucide', 'tabler', 'heroicons', 'feather'], 'type': 'string', 'description': 'Icon library the agent should import from. Default: "phosphor". Ask the user which library they want before writing UI code; if they have no preference, omit this and the default (Phosphor) applies. Supported: phosphor, material, lucide, tabler, heroicons, feather.'}}}
Eingabeschema
{'type': 'object', 'properties': {'format': {'enum': ['markdown', 'json'], 'type': 'string', 'default': 'markdown', 'description': 'Output format. "markdown" returns the DESIGN.md string; "json" returns structured data.'}}}
Eingabeschema
{'type': 'object', 'properties': {}}
Eingabeschema
{'type': 'object', 'properties': {'patternId': {'type': 'string', 'description': 'Pattern identifier, e.g. "app-shell", "data-table-with-filters", "confirmation-dialog", "dialogs-for-other-actions". Omit to list all available patterns.'}, 'iconLibrary': {'enum': ['phosphor', 'material', 'lucide', 'tabler', 'heroicons', 'feather'], 'type': 'string', 'description': 'Icon library the caller is using. Default: "phosphor". The returned usage note tells the agent which icon import source to use, and the inline validation enforces it. Supported: phosphor, material, lucide, tabler, heroicons, feather.'}}}
Eingabeschema
{'type': 'object', 'required': ['prototypeId'], 'properties': {'prototypeId': {'type': 'string', 'description': 'Prototype ID/slug to fetch feedback for'}, 'includeResolved': {'type': 'boolean', 'default': False}}}
Eingabeschema
{'type': 'object', 'properties': {}}
Eingabeschema
{'type': 'object', 'properties': {'status': {'type': 'string', 'description': 'Filter by status (e.g., "stable", "beta")'}, 'category': {'type': 'string', 'description': 'Filter by category (e.g., "Components", "Layout")'}}}
Eingabeschema
{'type': 'object', 'required': ['code'], 'properties': {'code': {'type': 'string', 'description': 'The complete TSX/JSX code you just generated. Must import from @marmoui/ui.'}, 'context': {'type': 'string', 'description': 'Optional: describe what the code is supposed to do (e.g. "settings page with tabs"). Helps produce more targeted feedback.'}, 'iconLibrary': {'enum': ['phosphor', 'material', 'lucide', 'tabler', 'heroicons', 'feather'], 'type': 'string', 'description': 'Icon library the code must import icons from. Default: "phosphor". Pass the SAME value you passed to get_design_guidelines. When set, imports from any other icon library are reported as ERRORS. Supported: phosphor, material, lucide, tabler, heroicons, feather.'}}}
Eingabeschema
{'type': 'object', 'required': ['query'], 'properties': {'limit': {'type': 'number', 'description': 'Maximum results to return (default: 10)'}, 'query': {'type': 'string', 'description': 'Search query â\x80\x94 matches against component names, descriptions, categories, and prop names'}}}
Eingabeschema
{'type': 'object', 'required': ['code'], 'properties': {'code': {'type': 'string', 'description': 'TSX/JSX code snippet to validate against @marmoui/ui'}, 'iconLibrary': {'enum': ['phosphor', 'material', 'lucide', 'tabler', 'heroicons', 'feather'], 'type': 'string', 'description': 'Optional: icon library the code must import icons from. Default: "phosphor". When set, imports from any other icon library are reported as errors. Supported: phosphor, material, lucide, tabler, heroicons, feather.'}}}
Letzte Tool-Änderungen
Ähnliche MCP-Server
mzizi-mcp
Offers read-only access to the Mzizi design-system registry, components, tokens, architecture, implementation code, accessibility…
mzizi-mcp
Provides searchable documentation, design tokens, components, accessibility checks, architecture guidance, and agent skills for t…
GripForge
Generates, rigs, animates, analyzes, and packages game characters, weapons, armor, effects, environments, and engine-ready assets.
cypher-mcp
Provides named Cypher graph queries and code-orientation tools for tracing capabilities, symbols, invariants, provenance, changes…
spriteship
Generates and manages 2D game characters, assets, animations, tilesets, UI packs, maps, and engine-ready exports for multiple gam…
canton-ccpedia
Searches and explains Canton Network and Daml documentation, governance proposals, forums, code examples, APIs, releases, and eco…
ALM X++ MCP Server
Supports D365 Finance and Operations development with X++ and AOT search, code analysis, Azure DevOps workflows, telemetry querie…
Kaiku
Manages team issues, comments, attachments, projects, wiki pages, and related development workflows.