Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Material Design Server

FreeNot checked

Enables browsing Material Design 3 documentation by listing top-level sections and retrieving page content as Markdown.

GitHubEmbed

About

Enables browsing Material Design 3 documentation by listing top-level sections and retrieving page content as Markdown.

README

A Cloudflare Worker that exposes an MCP (Model Context Protocol) server for browsing the Material Design 3 documentation.

Features

  • list_pages — List all documentation pages from the Material Design sitemap
  • get_page — Navigate any Material Design page and get its content as clean Markdown

Architecture

  • Runtime: Cloudflare Workers (TypeScript, nodejs_compat)
  • Router: Hono
  • Browser automation: Browser Run (Playwright binding)
  • Markdown conversion: Workers AI toMarkdown()
  • MCP transport: Streamable HTTP (@modelcontextprotocol/server v2)

Because m3.material.io is a JavaScript-heavy SPA, the worker uses Playwright to wait for the client-side <article> element to render before extracting content.

Prerequisites

Setup

# Install dependencies
pnpm install

# Generate TypeScript types from wrangler.jsonc
pnpm run gen:cf-types

Development

# Start local dev server (connects to remote Cloudflare services)
pnpm dev

The MCP endpoint is available at http://localhost:8787/mcp.

Deployment

pnpm deploy

MCP Tools

list_pages

Returns all documentation page paths from the Material Design sitemap.

Input: none

Example output:

blog
components
develop
foundations
get-started
styles

get_page

Navigates to a specific Material Design page, extracts the article content, and converts it to Markdown.

Input:

  • path — URL path on m3.material.io (e.g. /foundations/overview)

Example output:

## Accessibility & Material Design

**Accessibility by default** is a core design value for Material...

Connect an MCP Client

Any MCP client that supports Streamable HTTP can connect to:

https://<your-worker>.<your-subdomain>.workers.dev/mcp

For example, with Claude Desktop:

{
    "mcpServers": {
        "material-design": {
            "url": "https://material-mcp.your-account.workers.dev/mcp"
        }
    }
}

License

MIT

from github.com/ttoino/material-mcp

Installing Material Design Server

This server has no published package — it is built from source. Open the repository and follow its README.

▸ github.com/ttoino/material-mcp

FAQ

Is Material Design Server MCP free?

Yes, Material Design Server MCP is free — one-click install via Unyly at no cost.

Does Material Design Server need an API key?

No, Material Design Server runs without API keys or environment variables.

Is Material Design Server hosted or self-hosted?

A hosted option is available: Unyly runs the server in the cloud, no local setup required.

How do I install Material Design Server in Claude Desktop, Claude Code or Cursor?

Open Material Design Server on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

LibreOffice Tools

Enables AI agents to read, write, and edit Office documents via LibreOffice with token-efficient design. Supports multiple formats including DOCX, XLSX, PPTX, a

passerbyflutterby passerbyflutter

Figma

Extract design specs and assets

Figmaby Figma

dannote/figma-use

Figma control: create shapes, text and components, and set styles, auto-layout, variables and exports.

dannoteby dannote

Logo.dev

Search and retrieve company logos by brand or domain. Customize size, format, and theme to match your design needs. Accelerate design, prototyping, and content

NOVA-3951by NOVA-3951

Design Inspiration Server

Searches top design platforms like Dribbble and Behance to provide UI inspiration, color palettes, and layout patterns via the Serper API. It allows users to re

YonasValentinby YonasValentin

PIX4Dmatic

Enables GUI automation for controlling PIX4Dmatic on Windows through MCP. Supports launching, focusing, capturing screenshots, sending hotkeys, clicking UI elem

jangjo123by jangjo123

mcp-dockmaster

An Open-Sourced UI to install and manage MCP servers for Windows, Linux and macOS.

by Community

ariekogan/ateam-mcp

Build, validate and deploy multi-agent AI solutions on the ADAS platform: design skills with tools and manage the solution lifecycle.

ariekoganby ariekogan

thinkchainai/mcpbundles

Create custom tool bundles, connect providers with OAuth or API keys, and use one MCP server across many integrations, with a UI for bundles and credentials.

thinkchainaiby thinkchainai

jau123/MeiGen-AI-Design-MCP

Image generation and editing with a curated prompt library, prompt enhancement and routing across local ComfyUI, MeiGen Cloud and OpenAI-compatible APIs.

jau123by jau123

Compare Material Design Server with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All design MCPs