An MCP server providing programmatic access to Material Web documentation for AI agents (Claude, Cursor, Cline, Copilot, etc.).
Requirements: Node.js >= 18.17
Connect to AI agents using npx (no installation required):
{
"mcpServers": {
"material-web": {
"command": "npx",
"args": ["-y", "material-web-mcp"]
}
}
}- list_components: Returns JSON array of available Material Web components.
- search_docs: Searches documentation for keywords (input: keyword string), returns matching paths with excerpts.
- health_check: Verifies server uptime and documentation accessibility.
- get_component_doc: Fetches full documentation for a specific component (input: component name).
- get_theming_docs: Returns theming documentation for Material Web.
- get_installation_docs: Returns installation and quick-start documentation.
- generate_template: Generates basic HTML templates with Material Web components based on prompts (input: prompt string).
- validate_website: Validates HTML code for correct Material Web component usage (input: HTML string).
- Contributing Guide - How to contribute
- Changelog - Version history
git clone https://github.com/shantoislamdev/material-web-mcp.git
cd material-web-mcp
npm install
npm test
npm start