MCP Modus
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
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@MCP Modus show me how to create a primary button with medium size"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
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?"
Related MCP server: Component Library MCP Server
Setup
Choose one of the two options below:
Option 1: NPX (Recommended - No Installation)
For any IDE with MCP support:
{
"mcpServers": {
"modus-docs": {
"command": "npx",
"args": ["-y", "@julianoczkowski/mcp-modus"]
}
}
}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 (49 components)
Complete API documentation for all Modus Web Components including attributes, events, methods, slots, and usage examples.
Component | Description |
| Expandable/collapsible content sections |
| Contextual feedback messages |
| Text input with suggestions |
| User profile images |
| Status indicators and labels |
| Navigation path indicators |
| Interactive action buttons |
| Grouped buttons with selection modes |
| Content container with elevation |
| Boolean input control |
| Compact interactive elements |
| Animated show/hide content |
| Date picker input |
| Visual content separator |
| Contextual menu with trigger |
| Drag-and-drop file upload |
| Resizable panel divider |
| Modus icon display |
| Form validation messages |
| Form field labels |
| Loading state indicators |
| Trimble/Viewpoint brand logos |
| Navigation menu container |
| Menu navigation items |
| Dialog overlays |
| Top navigation bar |
| Numeric input with controls |
| Page navigation controls |
| Structured layout container |
| Progress indicators |
| Single-select option control |
| Star rating input |
| Dropdown selection input |
| Sidebar navigation |
| Loading placeholder |
| Range value selector |
| Multi-step process indicator |
| Toggle on/off control |
| Data table display |
| Tabbed content navigation |
| Single-line text input |
| Multi-line text input |
| Theme selection control |
| Time picker input |
| Notification messages |
| Action button container |
| Contextual hover information |
| Text styling component |
| Slide-out utility panel |
π¨ Design System Rules (6 guides)
Comprehensive design guidelines for building consistent Modus applications.
Guide | Coverage |
| Color tokens, semantic colors, theme palettes |
| Icon names, sizes, usage guidelines |
| Font families, sizes, weights, line heights |
| Spacing scale, margins, padding values |
| Responsive breakpoints, media queries |
| Border radius values, stroke widths |
βοΈ Project Setup Guides (5 guides)
Step-by-step instructions for integrating Modus Web Components.
Guide | Coverage |
| HTML project setup, CDN usage, basic integration |
| React project setup, npm installation, component usage |
| Theme implementation, light/dark modes, customization |
| Testing guidelines, accessibility testing, best practices |
| General development rules, coding standards |
Example Usage
Once configured, ask your AI assistant:
"Create a Modus button with warning color and medium size"
"What spacing values should I use in my Modus design?"
"How do I set up a new React project with Modus Web Components?"
"Show me all Modus form components"
"What are the available Modus color tokens?"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
π Secure Publishing: Uses npm Trusted Publishers (OIDC) for secure, automated releases with automatic provenance attestation
Troubleshooting
Server Not Connecting
Ensure Node.js 20+ is installed:
node --version(required for npm 11.5.1+ which supports OIDC)For 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:
npm uninstall -g @julianoczkowski/mcp-modusNeed Help?
Built for developers using Modus Web Components | MIT License | Made by Julian Oczkowski
Author
Built by Julian Oczkowski β I build AI tools for knowledge work.
π₯ YouTube Β· @aiforwork_app β walkthroughs and AI-for-work tutorials
βοΈ Medium β deep dives on product and AI workflows
πΌ LinkedIn β connect and follow along
Available Tools
10 toolsfind_by_attributeB
Find components that have a specific attribute or property.
Inputs: attribute (required).
get_component_docsB
Get the complete documentation for a specific Modus Web Component including attributes, events, and usage examples.
Inputs: component (required).
get_design_rulesA
Get specific design rules for Modus Web Components (colors, icons, spacing, typography, etc.).
Inputs: category (required).
get_development_rulesB
Get universal development rules and best practices for Modus Web Components.
Inputs: no named parameters.
get_setup_guideC
Get setup instructions for HTML or React projects using Modus Web Components.
Inputs: type (required).
get_theme_usageB
Get theme implementation guidelines and usage instructions.
Inputs: no named parameters.
list_all_componentsA
List all available Modus Web Components with their categories.
Inputs: no named parameters.
list_design_categoriesA
List all available design rule categories.
Inputs: no named parameters.
search_componentsC
Search for Modus Web Components by name or keyword. Returns a list of matching components with brief descriptions.
Inputs: query (required).
search_design_rulesA
Search across all design rules by keyword or term.
Inputs: query (required).
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelogβ¦
TDQS
Scored across 10 tools
Tools are mostly distinct, but find_by_attribute and search_components have overlapping functionality for finding components, which could cause confusion. Descriptions help disambiguate them.
All tool names follow a consistent snake_case pattern with verb_noun structure (e.g., get_component_docs, list_all_components). The actions are clearly indicated by the initial verb.
With 10 tools, the server is well-scoped for a component library documentation and rule set. Each tool serves a clear purpose without being overwhelming.
The tool surface covers all major aspects of working with Modus Web Components: component discovery, documentation, design rules, development rules, setup, and theme usage. No obvious gaps for a documentation server.
Maintenance
Related MCP Connectors
Serves your design system and coding standards to coding agents, so they stop guessing.
Provide your AI coding tools with token-efficient access to up-to-date technical documentation forβ¦
Versioned documentation registry and semantic search for AI tools and coding assistants.
Access and maintain design system docs, tokens, components, skills, and contexts across any project.
Related MCP Servers
- FlicenseBqualityFmaintenanceEnables AI assistants to search documentation, read and update configuration files, and discover settings across your development workspace. Supports JSON, YAML, TOML, and Markdown files with seamless integration for GitHub Copilot and other MCP clients.5-
- FlicenseNot gradedqualityDmaintenanceProvides AI assistants with access to private React component library documentation, props, and code examples through type-safe TypeScript integration.-
- AlicenseNot gradedqualityAmaintenanceProvides AI assistants access to the ADEO Mozaic Design System, enabling lookups of design tokens, component documentation, icons, and CSS utilities, plus generation of Vue and React component code snippets.121 npm4MIT
- AlicenseAqualityCmaintenanceProvides AI coding assistants with on-demand access to component specs, test scenarios, accessibility requirements, and build guides from the Web UI Component Specification.10MIT