Material Design MCP Server
Material Design MCP 服务器
一个 Cloudflare Worker,提供用于浏览 Material Design 3 文档的 MCP (Model Context Protocol) 服务器。
功能
list_sections— 发现顶级文档章节(基础、组件、样式等)get_page— 导航至任何 Material Design 页面并获取其纯净的 Markdown 格式内容
Related MCP server: mdbook-mcp-server
架构
运行时: Cloudflare Workers (TypeScript,
nodejs_compat)路由: Hono
浏览器自动化: Browser Run (Puppeteer 绑定)
Markdown 转换: Workers AI
toMarkdown()MCP 传输: 可流式传输的 HTTP (
@modelcontextprotocol/serverv2)
由于 m3.material.io 是一个重度依赖 JavaScript 的单页应用 (SPA),该 worker 使用 Puppeteer 等待客户端 <article> 元素渲染完成后再提取内容。
前置要求
Node.js 18+
一个拥有以下功能的 Cloudflare 账户:
已启用 Browser Run
已启用 Workers AI
设置
# Install dependencies
pnpm install
# Generate TypeScript types from wrangler.jsonc
pnpm run gen:cf-types开发
# Start local dev server (connects to remote Cloudflare services)
pnpm devMCP 端点位于 http://localhost:8787/mcp。
部署
pnpm deployMCP 工具
list_sections
返回 Material Design 站点地图中的顶级文档章节。
输入: 无
输出示例:
blog
components
develop
foundations
get-started
stylesget_page
导航至特定的 Material Design 页面,提取文章内容并将其转换为 Markdown。
输入:
path—m3.material.io上的 URL 路径(例如/foundations/overview)
输出示例:
## Accessibility & Material Design
**Accessibility by default** is a core design value for Material...连接 MCP 客户端
任何支持可流式传输 HTTP 的 MCP 客户端都可以连接到:
https://<your-worker>.<your-subdomain>.workers.dev/mcp例如,使用 Claude Desktop:
{
"mcpServers": {
"material-design": {
"url": "https://material-mcp.your-account.workers.dev/mcp"
}
}
}许可证
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityDmaintenanceEnables access to OpenTelemetry documentation by fetching and converting pages to markdown format and searching content using Google Custom Search. Provides comprehensive documentation lookup and search capabilities for OpenTelemetry concepts, instrumentation, and configuration.23Apache 2.0
- Alicense-qualityCmaintenanceEnables MCP clients to access and read mdbook documentation, including structure, content, and search.123MIT
- AlicenseAqualityCmaintenanceProvides programmatic access to Material Web documentation and components for AI agents, enabling documentation search, template generation, and HTML validation.7161MIT
- AlicenseAqualityCmaintenanceProvides AI agents with tools to access Material 3 design components, design tokens, icons, and accessibility guidelines across multiple frameworks.8306MIT
Related MCP Connectors
Search and read the StitchAPI docs: search_docs finds relevant sections, get_doc reads a page.
Get up-to-date, version-specific documentation and code examples from official sources directly in…
DevDocs.io keyless docs index + entry search + content (Angular, MDN, Rust, etc.).
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/ttoino/material-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server