MUI

Provides dynamic, live MUI component data and generation capabilities for client apps.
  • python

0

GitHub Stars

python

Language

3 months ago

First Indexed

3 weeks ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs

You run an MCP server that dynamically fetches up-to-date Material-UI component information from official docs and serves it to clients. It lets you search components, view detailed props and usage, and generate component snippets with custom props, all while ensuring the data reflects the latest MUI releases.

How to use

To work with this MCP server, you start it locally and connect your MCP client or editor. The server exposes endpoints that let you fetch detailed information about a specific MUI component, search components by keywords, list all available components, perform health checks, and generate ready-to-use component snippets.

How to install

Prerequisites you need before installing are a Python 3.10+ runtime and the uv package manager. You will install uv, sync dependencies, and then run the MCP server.

pip install uv
uv sync

Running the server

You can run the MCP server in standalone mode or for development. Use these commands to start the server depending on your workflow.

uv run mui-mcp-server

Configuration for client integration

If you want to integrate with Claude Desktop, you can configure the MCP server as a local stdio endpoint. Use one of the standard configurations shown for Windows or macOS to point Claude to the MCP server binary and start command.

{
  "mcpServers": {
    "mui-mcp-server-win": {
      "command": "uv",
      "args": [
        "--directory",
        "C:\\Users\\TejasBorate\\Desktop\\MUI-MCP-SERVER",
        "run",
        "mui-mcp-server"
      ]
    },
    "mui-mcp-server-mac": {
      "command": "uv",
      "args": [
        "--directory",
        "/path/to/MUI-MCP-SERVER",
        "run",
        "mui-mcp-server"
      ]
    }
  }
}

Notes on usage and data

The MCP server fetches component data live from MUI docs, so you always access current props, examples, and usage. You can run health checks to monitor latency and component availability and use the generate capability to create ready-to-use component code with your preferred props.

Available tools

get_mui_component

Fetch detailed information about a specific MUI component including props, examples, and usage.

search_mui_components

Search for MUI components by keywords to discover relevant components and use cases.

list_all_components

List all available MUI components dynamically fetched from the official docs.

mui_health

Perform a health check to verify live component data, count, and fetch latency.

generate_mui_component

Generate a complete MUI component snippet with specified props and optional children.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational