Integrate Starwind UI with AI Code Assistants
MCP server that provides AI assistants with tools to initialize, install, and update Starwind UI components, retrieve documentation, and detect package
1.0.0Add to Favorites
Why it matters
Empower AI code assistants like Claude, Windsurf, and Cursor to seamlessly work with Starwind UI components. This asset provides the necessary tools and configurations to enhance AI-driven development workflows for Starwind UI projects.
Outcomes
What it gets done
Initialize new Starwind UI projects with AI assistance.
Generate installation and update commands for Starwind UI components.
Retrieve documentation links and LLM data for Starwind UI components.
Detect and utilize the appropriate package manager for your project.
Install
Add it to your toolbox
Run in your project directory:
curl -fsSL https://spark.entire.vc/get/vb-starwind-ui | bash Capabilities
Tools your agent gets
Initializes a new Starwind UI project
Generates installation commands for Starwind UI components
Generates update commands for Starwind UI components
Returns documentation links for Starwind UI components and guides
Fetches LLM data from starwind.dev with rate limiting and caching
Detects and returns information about the current package manager
Overview
Starwind UI MCP Server
What it does
a TypeScript MCP server for Starwind UI
How it connects
when you need AI assistants to access Starwind UI component installation commands and documentation
Source README
A TypeScript implementation of an MCP server for Starwind UI that provides tools to assist developers in working with Starwind UI components when using AI tools such as Claude, Windsurf, and Cursor.
Installation
NPX
npx -y @starwind-ui/mcp
Smithery
npx -y @smithery/cli install @starwind-ui/starwind-ui-mcp --client claude
Configuration
Windsurf
{
"mcpServers": {
"starwind-ui": {
"command": "npx",
"args": ["-y", "@starwind-ui/mcp"],
"env": {}
}
}
}
Cursor
{
"mcpServers": {
"starwind-ui": {
"command": "npx",
"args": ["-y", "@starwind-ui/mcp"],
"env": {}
}
}
}
Claude Code
{
"mcpServers": {
"starwind-ui": {
"command": "npx",
"args": ["-y", "@starwind-ui/mcp"],
"env": {}
}
}
}
Available Tools
| Tool | Description |
|---|---|
init_project |
Initializes a new Starwind UI project |
install_component |
Generates installation commands for Starwind UI components |
update_component |
Generates update commands for Starwind UI components |
get_documentation |
Returns documentation links for Starwind UI components and guides |
fetch_llm_data |
Fetches LLM data from starwind.dev (with rate limiting and caching) |
get_package_manager |
Detects and returns information about the current package manager |
Features
- Tool-based architecture - Modular design for easy addition of new tools
- Starwind UI documentation tool - Access to documentation links for Starwind UI components
- Package manager detection - Detection and use of the appropriate package manager (npm, yarn, pnpm)
- LLM data retrieval - Retrieval of Starwind UI information for LLMs with caching and rate limiting
- TypeScript implementation - Built with TypeScript for better type safety and developer experience
- Standard input/output transport - Uses stdio for communication with AI assistants
Notes
Provides relevant commands, documentation, and other information to enable LLMs to fully leverage the benefits of the open source Astro components of Starwind UI. Includes a security rating badge from MseeP.ai and is verified on the MseeP platform.
Discussion
Questions & comments · 0
Sign In Sign in to leave a comment.