MCP Featured

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

Works with claudewindsurfcursor

90
Spark score
out of 100
Status Verified Official
Updated 4 months ago
Version 1.0.0

Add 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

01

Initialize new Starwind UI projects with AI assistance.

02

Generate installation and update commands for Starwind UI components.

03

Retrieve documentation links and LLM data for Starwind UI components.

04

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

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

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.