The Starwind UI MCP Server is a TypeScript-based server that extends AI capabilities for working with Starwind UI components and projects. It allows you to:
Initialize Projects: Set up new Starwind UI projects with specified package managers
Install Components: Generate installation commands for specific UI components with customization options
Update Components: Create commands to update existing components
Access Documentation: Retrieve links to Starwind UI documentation (overviews, guides, references)
Fetch LLM Data: Retrieve data from starwind.dev with built-in caching and rate limiting
Detect Package Manager: Identify the package manager (npm, yarn, pnpm) used in a project
Provides integration with Windsurf (a Codeium product), allowing setup of the MCP server for enhanced AI capabilities when working with Starwind UI components
Detects and uses npm package manager for component installation and updates through the get_package_manager tool
Uses pnpm as the default package manager for the project, with built-in detection and support for handling Starwind UI components
Implements the MCP server using TypeScript, providing type-safe tools for working with Starwind UI components and documentation
Supports Yarn package manager detection and usage for managing Starwind UI component installation and updates
Click on "Install 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., "@Starwind UI MCP Servershow me how to install the Button component"
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.
Starwind UI MCP Server
A TypeScript implementation of a Model Context Protocol (MCP) server for Starwind UI and Starwind Pro, providing tools to help developers work with Starwind UI and Pro components when leveraging AI tools like Claude, Windsurf, Cursor, and more.
Quick Start
Using npx
Instructions to set up your IDE to use a local MCP server vary by IDE. Here are examples for different platforms:
Windsurf:
Cursor:
Claude Code:
Detailed instructions:
Related MCP server: Starwind UI MCP Server
Available Tools
Tool Name | Description |
| Initializes a Starwind UI project (Pro by default). Use this FIRST. |
| Fetches live documentation from starwind.dev with caching and topic filtering |
| Generates validated install commands with package manager detection |
| Searches Starwind Pro blocks by query, category, or plan type |
What is MCP?
The Model Context Protocol (MCP) is a protocol for extending AI capabilities through local servers. This implementation provides Starwind UI-specific tools to enhance AI assistant capabilities when working with Starwind UI. For more information about MCP itself, please visit the official documentation.
Features
Live Documentation - Fetches up-to-date docs from starwind.dev/llms.txt
Component Validation - Validates components against the live component list
Pro Blocks Search - Search and discover Starwind Pro blocks by query, category, or plan
Package Manager Detection - Auto-detects npm, yarn, or pnpm
Caching & Rate Limiting - Efficient caching with sensible rate limits
TypeScript - Built with TypeScript for type safety
License
MIT License - See LICENSE file for details.