Starwind UI MCP サーバー
Starwind UI 用の Model Context Protocol (MCP) サーバーの TypeScript 実装。開発者が Starwind UI コンポーネントを操作するのに役立つツールを提供します。
クイックスタート
Smithery経由でインストール
Smithery経由で Claude Desktop 用の Starwind UI MCP Server を自動的にインストールするには:
IDEをセットアップする
IDEでローカルMCPサーバーを使用するための設定手順はIDEによって異なります。Windsurfの例を以下に示します。
詳細な手順:
MCPとは何ですか?
モデルコンテキストプロトコル(MCP)は、ローカルサーバーを介してAI機能を拡張するためのプロトコルです。この実装は、Starwind UIとの連携時にAIアシスタント機能を強化するためのStarwind UI固有のツールを提供します。MCP自体の詳細については、公式ドキュメントをご覧ください。
特徴
- ツールベースのアーキテクチャ- 新しいツールを簡単に追加できるモジュール設計
- Starwind UI ドキュメント ツール- Starwind UI コンポーネントのドキュメント リンクにアクセスします
- パッケージ マネージャーの検出- 適切なパッケージ マネージャー (npm、yarn、pnpm) を検出して使用します。
- LLM データ フェッチャー- キャッシュとレート制限を使用して LLM の Starwind UI 情報を取得します
- TypeScript 実装- 型安全性と開発者エクスペリエンスを向上させるために TypeScript を使用して構築されています
- 標準 I/O トランスポート- AI アシスタントとの通信に stdio を使用します
利用可能なツール
ツール名 | 説明 |
---|---|
init_project | 新しいStarwind UIプロジェクトを初期化します |
install_component | Starwind UIコンポーネントのインストールコマンドを生成します |
update_component | Starwind UIコンポーネントの更新コマンドを生成します |
get_documentation | Starwind UI コンポーネントとガイドのドキュメント リンクを返します |
fetch_llm_data | starwind.dev から LLM データを取得します (レート制限あり、キャッシュあり) |
get_package_manager | 現在のパッケージマネージャー情報を検出して返します |
発達
このプロジェクトは、開発目的でパッケージマネージャーとしてPNPMを使用するように設定されています。PNPMを使用していない場合は、package.jsonファイルを適切なパッケージマネージャーコマンドで更新する必要があります。
プロジェクト構造
新しいツールの追加
独自のツールをサーバーに追加するには:
src/tools/
ディレクトリに新しいツールファイルを作成するsrc/tools/index.ts
にツールを登録するsrc/config/settings.ts
でツールを有効にするpnpm build
でサーバーを再構築するpnpm start
でサーバーを再起動します。
ライセンス
MIT ライセンス - 詳細については LICENSE ファイルを参照してください。
local-only server
The server can only run on the client's local machine because it depends on local resources.
Tools
Starwind UI コンポーネントを操作する際の AI アシスタントの機能を強化し、プロジェクトの初期化、コンポーネントのインストール、ドキュメントへのアクセスなどのツールを提供する TypeScript サーバーです。
Related MCP Servers
- -securityAlicense-qualityA server that enables AI assistants to understand and interact with Unity projects in real-time, providing access to scene hierarchy, project settings, and the ability to execute code directly in the Unity Editor.Last updated -80MIT License
- AsecurityAlicenseAqualityA TypeScript implementation of a Model Context Protocol server providing tools to help developers work with Starwind UI components.Last updated -6TypeScriptMIT License
- -securityFlicense-qualityA server that enables AI assistants to control a browser through tools, allowing them to perform web automation tasks like navigation, typing, clicking, and taking screenshots.Last updated -TypeScript
- AsecurityFlicenseAqualityA Model Context Protocol server that provides PureScript development tools for AI assistants, enabling code analysis, type lookups, and IDE server management without requiring heavy IDE setup.Last updated -191JavaScript