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 ファイルを参照してください。
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
Starwind UI コンポーネントを操作する際の AI アシスタントの機能を強化し、プロジェクトの初期化、コンポーネントのインストール、ドキュメントへのアクセスなどのツールを提供する TypeScript サーバーです。
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 -6TypeScriptApache 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