Material Design Server
БесплатноНе проверенEnables browsing Material Design 3 documentation by listing top-level sections and retrieving page content as Markdown.
Описание
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 sitemapget_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/serverv2)
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
- Node.js 18+
- pnpm
- A Cloudflare account with:
- Browser Run enabled
- Workers AI enabled
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 onm3.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
Установка Material Design Server
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/ttoino/material-mcpFAQ
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
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
автор: passerbyflutterdannote/figma-use
Full Figma control: create shapes, text, components, set styles, auto-layout, variables, export. 80+ tools.
автор: dannoteLogo.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-3951Design 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
автор: YonasValentinCompare Material Design Server with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории design
