starwind-ui-mcp

starwind-ui-mcp

3.5

If you are the rightful owner of starwind-ui-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

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

The Starwind UI MCP Server is a TypeScript-based implementation of the Model Context Protocol (MCP) designed to enhance the development experience with Starwind UI components. It provides a suite of tools that facilitate the integration and management of Starwind UI within various development environments. The server is built with a modular architecture, allowing for easy addition of new tools and features. It supports standard I/O transport for communication with AI assistants, making it a versatile choice for developers looking to extend AI capabilities locally. The server also includes a documentation tool for accessing Starwind UI component documentation, a package manager detection feature, and a data fetcher for retrieving information for language models. The server is designed to work seamlessly with different package managers and is built with TypeScript to ensure type safety and a better developer experience.

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

Tools

  1. init_project

    item

  2. install_component

    The installation of components

  3. update_component

    Component update life

  4. get_documentation

    Documentation chain for components and guides

  5. fetch_llm_data

    Data (supports rate limiting and cache

  6. get_package_manager

    Detect and return the current package manager message