MUI
- 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.
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.