MCP-сервер Starwind UI
Реализация TypeScript сервера Model Context Protocol (MCP) для Starwind UI, предоставляющая инструменты, помогающие разработчикам работать с компонентами Starwind UI.
Быстрый старт
Установка через Smithery
Чтобы автоматически установить Starwind UI MCP Server для Claude Desktop через Smithery :
Настройте свою IDE
Инструкции по настройке IDE для использования локального сервера MCP различаются в зависимости от IDE. Вот пример для Windsurf:
Подробные инструкции:
Что такое МКП?
Model Context Protocol (MCP) — это протокол для расширения возможностей ИИ через локальные серверы. Эта реализация предоставляет специфичные для Starwind UI инструменты для расширения возможностей помощника ИИ при работе с Starwind UI. Для получения дополнительной информации о самом MCP посетите официальную документацию .
Функции
- Архитектура на основе инструментов — модульная конструкция для легкого добавления новых инструментов
- Инструмент документирования пользовательского интерфейса Starwind — ссылки на документацию по компонентам пользовательского интерфейса Starwind
- Обнаружение менеджера пакетов — обнаружение и использование соответствующего менеджера пакетов (npm, yarn, pnpm)
- LLM Data Fetcher — извлечение информации пользовательского интерфейса Starwind для LLM с кэшированием и ограничением скорости
- Реализация TypeScript — создана с использованием TypeScript для лучшей безопасности типов и удобства разработки
- Стандартный транспорт ввода-вывода — использует stdio для связи с помощниками ИИ.
Доступные инструменты
Название инструмента | Описание |
---|---|
init_project | Инициализирует новый проект пользовательского интерфейса Starwind |
install_component | Генерирует команды установки для компонентов пользовательского интерфейса Starwind |
update_component | Генерирует команды обновления для компонентов пользовательского интерфейса Starwind |
get_documentation | Возвращает ссылки на документацию по компонентам и руководствам Starwind UI. |
fetch_llm_data | Извлекает данные LLM из starwind.dev (ограниченная скорость, с кэшированием) |
get_package_manager | Обнаруживает и возвращает информацию о текущем менеджере пакетов |
Разработка
Этот проект настроен на использование PNPM в качестве менеджера пакетов для целей разработки. Если вы не используете pnpm, вам нужно будет обновить файл package.json соответствующими командами менеджера пакетов, которые вам нужны.
Структура проекта
Добавление новых инструментов
Чтобы добавить свои собственные инструменты на сервер:
- Создайте новый файл инструмента в каталоге
src/tools/
- Зарегистрируйте инструмент в
src/tools/index.ts
- Включите инструмент в
src/config/settings.ts
- Пересоберите сервер с помощью
pnpm build
- Перезапустите сервер с помощью
pnpm start
Лицензия
Лицензия MIT. Подробную информацию см. в файле LICENSE.
Безопасность
You must be authenticated.
local-only server
The server can only run on the client's local machine because it depends on local resources.
Tools
Сервер TypeScript, который расширяет возможности помощников ИИ при работе с компонентами пользовательского интерфейса Starwind, предоставляя инструменты для инициализации проекта, установки компонентов, доступа к документации и многого другого.
Related MCP Servers
- -securityAlicense-qualityA TypeScript implementation of a Model Context Protocol server that provides a frictionless framework for developers to build and deploy AI tools and prompts, focusing on developer experience with zero boilerplate and automatic tool registration.Last updated -6TypeScriptMIT License
- -securityFlicense-qualityA TypeScript server that allows AI agents to access, retrieve, and analyze Sentry error data through the Modern Context Protocol.Last updated -2TypeScript
Akash MCP Serverofficial
-securityAlicense-qualityA TypeScript server implementing the Model Context Protocol that enables AI agents to interact with the Akash Network, allowing them to deploy applications, create leases, manage deployments, and access other Akash services through typed tools.Last updated -5TypeScriptApache 2.0- -security-license-qualityA TypeScript-based server that enables AI assistants to interact with ERPNext/Frappe systems through the Model Context Protocol, allowing access to documents, creation/updating of records, and running reports.Last updated -4JavaScriptMIT License