This MCP server provides AI assistants with comprehensive access to Modus Web Components documentation, design guidelines, and setup instructions directly within your IDE.
Component Documentation: Search for components by name or keyword, list all 43+ available components organized by categories, retrieve complete API documentation (attributes, events, and usage examples), and find components by specific attributes like disabled or color.
Design System Guidelines: Access design rules for specific categories (colors, icons, spacing, typography, breakpoints, border radius/stroke), search across all guidelines using keywords, and list available design rule categories.
Project Setup & Best Practices: Get setup guides for HTML, React, and testing environments, access theme implementation instructions, and view universal development rules and best practices.
Key Features: Pre-bundled documentation for secure, fast offline operation with no network dependencies after installation.
Provides access to complete Modus Web Components documentation, design system guidelines, and project setup guides for Trimble's component library
MCP Modus
AI assistant for Modus Web Components - Get instant help with component documentation, design rules, and setup guides directly in your IDE.
What This Does
This MCP server gives AI assistants (like Cursor, Claude, VS Code) access to complete Modus Web Components documentation. Ask questions like:
"How do I use a Modus button with primary color?"
"What are the Modus color guidelines?"
"Show me how to set up a React project with Modus components"
"Which components have a disabled attribute?"
Setup
Choose one of the two options below:
Option 1: NPX (Recommended - No Installation)
For any IDE with MCP support:
Benefits: No installation required, always uses latest version, no permission issues, secure pre-bundled documentation.
Option 2: Global Install
Install globally:
npm install -g @julianoczkowski/mcp-modusNote: On some systems, you may need
sudo npm install -g @julianoczkowski/mcp-modusUse this config:
{ "mcpServers": { "modus-docs": { "command": "mcp-modus" } } }
Benefits: Faster startup, works offline after installation, secure pre-bundled documentation.
IDE-Specific Instructions
For Cursor IDE
Go to
Settings → Features → MCPClick "Add New MCP Server"
Use one of the JSON configs above
For VS Code (with Continue)
Add to ~/.continue/config.json using one of the JSON configs above.
For Claude Desktop
Add to your config file using one of the JSON configs above:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%/Claude/claude_desktop_config.json
What You Get
📚 Component Documentation (43+ components)
Complete API documentation for all Modus Web Components
Usage examples and best practices
Attribute and event references
🎨 Design System Guidelines
Color palettes and usage rules
Icon guidelines and available icons
Spacing, typography, and layout systems
Border radius and stroke guidelines
⚙️ Project Setup Guides
HTML project setup instructions
React project integration guide
Theme implementation and customization
Testing guidelines and best practices
Example Usage
Once configured, ask your AI assistant:
The AI will use the MCP server to fetch the latest documentation and provide accurate, up-to-date answers.
Security & Reliability
🔒 Pre-bundled Documentation: All documentation is included with the package - no runtime downloads
🛡️ No External Dependencies: Runs completely offline after installation
✅ Verified Content: Documentation is verified during our CI/CD process
🚀 Fast & Secure: No network requests during operation
Troubleshooting
Server Not Connecting
Ensure Node.js 18+ is installed:
node --versionFor global install: verify with
mcp-modus --helpCheck IDE logs for error messages
Documentation Updates
Documentation is pre-bundled with each release for security and reliability. No downloads occur during installation or runtime.
Uninstalling
If you used the NPX option (Option 1), no permanent installation exists. NPX downloads are temporary.
If you used the Global Install option (Option 2), uninstall with:
Need Help?
Built for developers using Modus Web Components | MIT License | Made by Julian Oczkowski