mcpField
W
webcomponents-mcp-server

webcomponents-mcp-server

ローカル
github.com/UI5開発ツール2032 週間前に更新

webcomponents-mcp-server について

webcomponents-mcp-serverは、UI5 Web Components開発向けのドキュメントを提供するMCPサーバーです。MCP対応クライアントから、コンポーネントAPI、フレームワーク連携ガイド、各種ドキュメントを参照できます。

主な機能

  1. 01コンポーネントAPIドキュメント
  2. 02React、Angular、JavaScript向けガイド
  3. 03ドキュメント一覧と取得
  4. 043つのUI5パッケージを対象

活用シーン

  1. 01コンポーネントのプロパティやイベントの確認
  2. 02UI5 Web Componentsの連携例の検索
  3. 03関連ドキュメントの一覧表示や取得

MCP 対応

stdioで動作し、コンポーネントAPI、連携ガイド、ドキュメント一覧、ドキュメント本文を取得するMCPツールを提供します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"ui5-webcomponents": {
"command": "npx",
"args": [
"-y",
"@ui5/webcomponents-mcp-server"
]
}
}
}
起動コマンドnpx -y @ui5/webcomponents-mcp-server

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@ui5/webcomponents-mcp-server0.1.2

ツール

4

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
versionstringいいえUI5 Web Components パッケージのバージョン(例:"2.12.0")。指定しない場合は最新バージョンが使用されます。
componentNamestringはいコンポーネント名(例:'ui5-button'、'ui5-input'、'ui5-shellbar')

詳細

REUSE status npm Package Version

UI5 Web Components MCP サーバー

UI5 Web Components の開発向け Model Context Protocol サーバーです。

要件

  • Node.js バージョン v20.17.0、v22.9.0 以降
  • npm バージョン v8.0.0 以降
  • VS Code(GitHub Copilot)、Claude Code、Codex、またはその他の MCP 対応クライアントなどの MCP クライアント

セットアップ

ほとんどのクライアント向けの標準設定

この設定は、ほとんどの MCP クライアントで使用できます。

{
  "mcpServers": {
    "@ui5/webcomponents-mcp-server": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "@ui5/webcomponents-mcp-server"]
    }
  }
}
ネイティブ Windows 向けの特別な設定 ネイティブ Windows(WSL ではない環境)では、`npx` の前に `cmd /c` を付ける必要がある場合があります。
{
  "mcpServers": {
    "@ui5/webcomponents-mcp-server": {
      "type": "stdio",
      "command": "cmd",
      "args": ["/c", "npx -y @ui5/webcomponents-mcp-server"]
    }
  }
}
特定の MCP クライアント

上記の一般的な設定に加えて、一部の MCP クライアントには、MCP サーバーをインストールするためのショートカットが用意されています。

VS Code
code --add-mcp '{"name":"@ui5/webcomponents-mcp-server","type":"stdio","command":"npx","args":["-y","@ui5/webcomponents-mcp-server"]}'
Claude Code
claude mcp add --transport stdio --scope user ui5-webc-mcp-server -- npx -y @ui5/webcomponents-mcp-server
Codex
codex mcp add --transport stdio ui5-webc-mcp-server -- npx -y @ui5/webcomponents-mcp-server

使用方法

セットアップが完了したら、AI アシスタントに次のようなことを尋ねてみましょう。

  • "ui5-button の API を表示してください"
  • "UI5 Web Components を React で使用するにはどうすればよいですか?"
  • "利用可能なドキュメントを表示してください"
  • "テーマ設定のドキュメントを取得してください"

利用可能なツール

get_component_api

任意の UI5 Web Component の API ドキュメント(プロパティ、スロット、イベント、メソッド)を取得します。
@ui5/webcomponents、@ui5/webcomponents-fiori、@ui5/webcomponents-ai パッケージを横断して検索します。

get_guidelines

React、Angular、またはネイティブ JavaScript 向けの統合ガイドを取得します。
インストール方法、インポート、使用例が含まれています。

list_docs

利用可能な UI5 Web Components のドキュメントを、概要とともに一覧表示します。

get_doc

特定のドキュメントファイルの全文を取得します。

開発

npm run build         # Build TypeScript
npm run dev           # Run locally
npm run test          # Run tests
npm run inspector     # Debug with MCP inspector
npm run prepare:docs  # Fetch latest docs from GitHub

サポート、フィードバック、コントリビューション

このプロジェクトでは、GitHub issues を通じて、機能リクエストや提案、バグ報告などを受け付けています。コントリビューションやフィードバックを歓迎します。コントリビューション方法、プロジェクトの構成、その他のコントリビューションに関する情報については、コントリビューションガイドラインをご覧ください。

セキュリティ/脆弱性の報告

セキュリティ上の問題となる可能性のあるバグを見つけた場合は、報告方法についてセキュリティポリシーの手順に従ってください。セキュリティに関する疑問や問題について、GitHub issues を作成しないでください。

行動規範

私たちは、メンバー、コントリビューター、リーダーとして、誰もがハラスメントを受けることなくコミュニティに参加できる環境を作ることを誓います。このプロジェクトに参加することで、常に行動規範を遵守することに同意したものとみなされます。

ライセンス

Copyright 2025 SAP SE or an SAP affiliate company and ui5-web-components-mcp-server contributors. 著作権およびライセンスに関する情報は、LICENSEをご覧ください。サードパーティ製コンポーネントとそのライセンス/著作権情報を含む詳細は、REUSE ツールで確認できます。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。