Starwind UI MCP Server
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.
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 Codex, Claude Code, and Cursor.
Quick Start
Select your MCP client and add the Starwind UI server configuration. For the full maintained setup guide, see the Starwind UI MCP Server docs.
Codex:
[mcp_servers.starwind_ui]
command = "npx"
args = ["-y", "@starwind-ui/mcp"]
enabled = trueClaude Code:
{
"mcpServers": {
"starwind-ui": {
"command": "npx",
"args": ["-y", "@starwind-ui/mcp"],
"env": {}
}
}
}Cursor:
{
"mcpServers": {
"starwind-ui": {
"type": "stdio",
"command": "npx",
"args": ["-y", "@starwind-ui/mcp"],
"env": {}
}
}
}After adding the configuration, restart your editor or reload its MCP servers.
Detailed client instructions:
Related MCP server: shadcn-ui MCP Server
Available Tools
Tool Name | Description |
| Generates init commands for new Starwind UI projects, Pro by default |
| Fetches live documentation from starwind.dev with caching and topic filtering |
| Generates validated install commands with package manager detection |
| Searches Starwind UI components and Starwind Pro blocks with CLI-shaped filters |
The MCP server intentionally keeps a compact, intent-based tool surface. It does not expose standalone wrappers for every Starwind CLI command, such as setup, update, or remove.
Starwind Pro Setup
Use starwind_init for new projects. For new projects that need Pro blocks, the generated command uses:
starwind@latest init --defaults --proFor an already initialized Starwind UI project, use the Pro setup guidance returned by starwind_add or starwind_search:
starwind@latest setup --yesstarwind_search returns grouped standard component and Pro block results, with Pro block filters for plan, category, limit, and offset.
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 live component metadata with a refreshed fallback list
Starwind Search - Search and discover standard components and Pro blocks by query, category, plan, limit, or offset
Compact Tool Surface - Keeps uncommon or destructive CLI operations as command guidance instead of standalone MCP tools
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.
Security
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/starwind-ui/starwind-ui-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server