DRYL Components

dev.drylPublished by dryl.devOfficial publisherv3.12.0Updated Oct 29, 2026

Blazor UI library DRYL: find components, read their exact API and tokens, validate Razor markup.

VerifiedStreamable HTTPWeb executableKnowledge & MemoryDeveloper Tools

Overview

AI-generated overview

Remote MCP server for the DRYL Blazor UI library: search components, read their exact API and CSS tokens, and validate Razor markup.

What you can do
  • Search DRYL Blazor components by name, title, category or purpose
  • Read one component's exact public API: parameters, enum members, methods and a canonical Razor example
  • Look up the CSS custom properties DRYL styles itself with, grouped by colors, glass, accent, spacing, radius and motion, with dark and light values
  • Validate a Razor snippet's Dryl tags against the real API, flagging unknown components, unknown parameters and bad enum values with suggested fixes
When to use it
Useful when writing or reviewing Blazor UI code that uses the DRYL component library and you want correct component names, parameters and enum values, or consistent styling through DRYL's CSS tokens instead of literal values.
Requirements
A remote streamable HTTP endpoint at components.dryl.dev; no packages, environment variables, headers or authentication are declared. The assistant needs network access to that endpoint.
Before you install
The validator only scans tags and does not compile, so passing markup is not proof it builds. The server is a third-party hosted endpoint that receives the Razor snippets you send for validation.

Installation

In SourceWeft

  1. Open DRYL Components in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/dev.dryl%2Fcomponents/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "dryl-components": {
      "type": "http",
      "url": "https://components.dryl.dev/mcp"
    }
  }
}

README

This repository has no README.

Tools

4

search_components

Search DRYL components

Find DRYL Blazor components (DRYL.Components and DRYL.Components.Agents) by name, title, category or purpose. Use this first when you need a component for a job; then call get_component for its exact API.

Parameterslimitqueryrequired

get_component

Get a DRYL component's API

The exact public API of one DRYL component: every parameter with type, default and description, the members of every enum it uses, its public methods and a canonical Razor example. DRYL variants are enums, never strings: write an enum value as qualifiedName.Member (e.g. Variant="DrylButton.ButtonVariant.Secondary") — many enums are nested in their component, so the bare enum name does not compile.

Parametersnamerequired

get_tokens

Get DRYL design tokens

The CSS custom properties DRYL styles itself with, grouped (colors, glass, accent, spacing, radius, motion, …), with the dark value and — where light mode differs — the light value. Reference these with var(--name) in your CSS instead of writing literal colors, sizes or durations; DRYL follows the user's color mode through them.

Parameterscategory

validate_markup

Validate DRYL Razor markup

Check a Razor snippet's <Dryl…> tags against DRYL's real API before you finish: unknown components, unknown parameters, and enum parameters given a string or a member that does not exist — each with a suggested fix. Call it on every DRYL markup you write or change. It scans tags; it does not compile Razor.

Parametersrazorrequired

Version history

1
  1. v3.12.0LatestOct 29, 2026

Score

75% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • License10 pts

    Declare a license in the repository or the registry entry.