Menu

Starwind UI

Local
by: Boston343
|
category: Dev Tools
|
2025.07.02 updated

This MCP provides relevant commands, documentation, and other information to allow LLMs to take full advantage of Starwind UI's open source Astro components.

Step 1: 生成 Stdio 配置
sign in
You must sign in before generating the URL

Starwind UI MCP Server

smithery badge Verified on MseeP

A TypeScript implementation of a Model Context Protocol (MCP) server for Starwind UI, providing tools to help developers work with Starwind UI components.

Quick Start

# Install dependencies
pnpm install

# Build the TypeScript code
pnpm build

# Start the server
pnpm start

Installing via Smithery

To install Starwind UI MCP Server for Claude Desktop automatically via Smithery:

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

Setup Your IDE

Instructions to set up your IDE to use a local MCP server vary by IDE. Here is an example for Windsurf:

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

Detailed instructions:

  • Windsurf MCP Setup
  • Cursor MCP Setup

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

  • Tool-based Architecture - Modular design for easy addition of new tools
  • Starwind UI Documentation Tool - Access documentation links for Starwind UI components
  • Package Manager Detection - Detect and use the appropriate package manager (npm, yarn, pnpm)
  • LLM Data Fetcher - Retrieve Starwind UI information for LLMs with caching and rate limiting
  • TypeScript Implementation - Built with TypeScript for better type safety and developer experience
  • Standard I/O Transport - Uses stdio for communication with AI assistants

Available Tools

Tool NameDescription
init_projectInitializes a new Starwind UI project
install_componentGenerates installation commands for Starwind UI components
update_componentGenerates update commands for Starwind UI components
get_documentationReturns documentation links for Starwind UI components and guides
fetch_llm_dataFetches LLM data from starwind.dev (rate limited, with caching)
get_package_managerDetects and returns the current package manager information

Development

This project is set up to use PNPM for package manager for development purposes. If you are not using pnpm, you will need to update the package.json file with the appropriate package manager commands you need.

Project Structure

src/
  ├── config/         # Server configuration
  │   └── settings.ts # Configuration settings
  ├── tools/          # MCP tools implementations
  │   ├── index.ts    # Tool registration
  │   └── *.ts        # Individual tool implementations
  ├── utils/          # Utility functions
  └── server.ts       # Main MCP server implementation

Adding New Tools

To add your own tools to the server:

  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

License

MIT License - See LICENSE file for details.

Security

MseeP.ai Security Assessment Badge

Related MCP Servers

Query MCP Server for Supabase
Local

by: alexander-zuev

Query MCP is an open-source MCP server that allows your IDE to safely run SQL queries, manage schema changes, call the Supabase Management API, and use the Auth Admin SDK, all with built-in safety controls.

Dev Tools|2025.07.04 updated

Semgrep MCP Server
Local

by: semgrep

An MCP server for using Semgrep to scan code for security vulnerabilies. Secure your vibe coding!

Dev Tools|2025.07.04 updated

Prisma MCP Server
Local

by: prisma

Prisma ORM is a **next-generation ORM** that consists of these tools:

Dev Tools|2025.07.03 updated

Gitee MCP Server
Local

by: oschina

Gitee MCP Server is a Model Context Protocol (MCP) server implementation for Gitee. It provides a set of tools for interacting with Gitee's API, allowing AI assistants to manage repositories, issues, pull requests, and more.

Dev Tools|2025.07.04 updated