HackerNews

WebMCP

WebMCP

https://github.com/jasonjmcghee/WebMCP


WebMCPは、ウェブサイトがクライアントサイドの大規模言語モデル(LLM)をサポートするための提案とコードを提供するプロジェクトです。この仕組みにより、ウェブサイトはツールやリソース、プロンプトをLLMと共有でき、APIキーを共有することなく、任意のモデルを使用可能です。サイトオーナーは、ユーザーに優れたUXを提供するために必要なツールをダイアログウィジェットとして自サイトに追加できます。WebMCPは、ウェブサイトとMCPクライアント間のローカルホスト専用のWebSocketサーバを介して接続が行われ、トークンの生成と交換が必要で、セキュリティが考慮されています。使用方法は簡単で、ページにwebmcp.jsを追加することでウィジェットが自動的に表示され、ユーザーはトークンを生成してウェブサイトに提供します。これにより、ウェブサイトはユーザーの要求に応じて各種LLMとのインタラクションを管理できるようになります。