Back to MCP Catalog

Starwind UI MCP Server

Developer ToolsTypeScript
A toolkit for working with Starwind UI components in AI-assisted development
Available Tools

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 (rate limited, with caching)

get_package_manager

Detects and returns the current package manager information

Starwind UI MCP provides specialized tools to enhance AI assistant capabilities when working with Starwind UI components. It offers documentation access, package management detection, and project initialization features to streamline the development workflow. This TypeScript implementation follows the Model Context Protocol (MCP) standard, enabling seamless integration with AI coding assistants like Claude Desktop, Cursor, and Windsurf. The modular tool-based architecture makes it easy to extend with additional functionality as needed.

Installation

You can install the Starwind UI MCP server in multiple ways:

Using Smithery (Recommended for Claude Desktop)

The easiest way to install Starwind UI MCP for Claude Desktop is via Smithery:

npx -y @smithery/cli install @Boston343/starwind-ui-mcp --client claude

Manual Installation

For manual installation, follow these steps:

  1. Clone the repository:

    git clone https://github.com/starwind-ui/starwind-ui-mcp.git
    cd starwind-ui-mcp
    
  2. Install dependencies:

    pnpm install
    
  3. Build the TypeScript code:

    pnpm build
    
  4. Start the server:

    pnpm start
    

IDE Configuration

To configure your AI coding assistant to use the Starwind UI MCP server, you'll need to update your IDE settings.

Windsurf Configuration

Add the following to your Windsurf configuration:

{
  "mcpServers": {
    "starwind ui": {
      "command": "node",
      "args": ["path/to/starwind-ui-mcp/dist/server.js"],
      "env": {}
    }
  }
}

Replace path/to/starwind-ui-mcp with the actual path to your installation.

Cursor Configuration

For Cursor, add the following to your settings:

{
  "mcp.servers": {
    "starwind ui": {
      "command": "node",
      "args": ["path/to/starwind-ui-mcp/dist/server.js"]
    }
  }
}

Usage

Once installed and configured, the Starwind UI MCP server will automatically enhance your AI assistant's capabilities when working with Starwind UI components. You can ask your AI assistant to:

  • Initialize a new Starwind UI project
  • Install or update specific Starwind UI components
  • Provide documentation links for components
  • Detect your current package manager
  • Fetch data about Starwind UI components

The server runs locally and communicates with your AI assistant through the Model Context Protocol, providing contextual information and tools to help with Starwind UI development.

Development and Customization

If you want to extend the Starwind UI MCP server with additional tools:

  1. Create a new tool file in the src/tools/ directory
  2. Register the tool in src/tools/index.ts
  3. Enable the tool in src/config/settings.ts
  4. Rebuild the server with pnpm build
  5. Restart the server with pnpm start

The modular architecture makes it easy to add new capabilities as needed.

Related MCPs

Apple Shortcuts
Developer ToolsJavaScript

Control Apple Shortcuts automations from AI assistants

Clojars Dependency Lookup
Developer ToolsJavaScript

Fetch dependency information from Clojars, the Clojure community's artifact repository

Simple Timeserver
Developer ToolsPython

Provides Claude with current time and timezone information

About Model Context Protocol

Model Context Protocol (MCP) allows AI models to access external tools and services, extending their capabilities beyond their training data.

Generate Cursor Documentation

Save time on coding by generating custom documentation and prompts for Cursor IDE.