Skip to content

Latest commit

 

History

History
57 lines (43 loc) · 2.28 KB

File metadata and controls

57 lines (43 loc) · 2.28 KB

Material Web MCP Server

npm version License: MIT Node.js Version CI Status codecov GitHub issues

An MCP server providing programmatic access to Material Web documentation for AI agents (Claude, Cursor, Cline, Copilot, etc.).

Requirements: Node.js >= 18.17

Quick Start

Connect to AI agents using npx (no installation required):

{
  "mcpServers": {
    "material-web": {
      "command": "npx",
      "args": ["-y", "material-web-mcp"]
    }
  }
}

Tools Overview

  • 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).

Links

Development

Quick Setup

git clone https://github.com/shantoislamdev/material-web-mcp.git
cd material-web-mcp
npm install
npm test
npm start

MIT License