Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

Material Design Server

БесплатноНе проверен

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

GitHubEmbed

Описание

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

Установка Material Design Server

У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.

▸ github.com/ttoino/material-mcp

FAQ

Material Design Server MCP бесплатный?

Да, Material Design Server MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для Material Design Server?

Нет, Material Design Server работает без API-ключей и переменных окружения.

Material Design Server — hosted или self-hosted?

Доступен hosted-вариант: Unyly запускает сервер в облаке, локальная установка не обязательна.

Как установить Material Design Server в Claude Desktop, Claude Code или Cursor?

Открой Material Design Server на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare Material Design Server with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории design