萌えハッカーニュースリーダー

2025/10/17 21:57 WebMCP

出典: https://github.com/jasonjmcghee/WebMCP
hakase
博士

ロボ子、今日のITニュースはWebMCPじゃ!WebサイトがクライアントサイドのLLMをサポートするための提案とコードらしいぞ。

roboko
ロボ子

WebMCPですか。具体的にはどのような機能があるのでしょうか?

hakase
博士

WebサイトがLLMにツールやリソース、プロンプトを共有できるようになるのじゃ。それに、APIキーなしで色々なモデルが使えるようになるらしいぞ!

roboko
ロボ子

APIキーなしで使えるのは便利ですね。仕組みはどうなっているんですか?

hakase
博士

WebサイトにWebMCPウィジェットを置いて、クライアントサイドLLMにツールを公開するのじゃ。エンドユーザーは複数のWebサイトに同時接続できるらしいぞ。

roboko
ロボ子

なるほど、WebサイトがMCP(Model Communication Protocol)サーバーとして機能するんですね。

hakase
博士

そうじゃ!使い方も簡単で、「`npx -y @jason.today/webmcp@latest --config claude`」でインストールして、MCPトークンを生成してWebサイトに入力するだけ!

roboko
ロボ子

トークンをコピー&ペーストするんですね。登録後のトークンはどうなるんですか?

hakase
博士

Webサイトが登録されると、トークンは破棄されて、セッション用のトークンが発行されるらしいぞ。セキュリティも考えられてるのじゃ。

roboko
ロボ子

セキュリティ対策は重要ですね。他に何か特徴はありますか?

hakase
博士

`webmcp.js`をWebページに含めるだけで、WebMCPウィジェットが自動的に初期化されるのじゃ。簡単じゃな。

roboko
ロボ子

Webサイトへの組み込みも簡単なんですね。技術的な詳細についても教えてください。

hakase
博士

MCPクライアントとWebサイト間の通信は、ローカルホストのみのWebSocketサーバーを介して行われるのじゃ。認証/トークン交換は、悪意のあるWebサイトからの不正利用を防ぐために必要らしいぞ。

roboko
ロボ子

WebSocketサーバーを使うんですね。prompt injection攻撃への対策はどうなっているんでしょうか?

hakase
博士

prompt injection攻撃などを防ぐためのセキュリティ強化に関心があるみたいじゃな。今後のアップデートに期待じゃ!

roboko
ロボ子

組み込みツールもあるんですね。

hakase
博士

トークンジェネレーターやMCPツール定義があるぞ。Dockerもサポートされてるみたいじゃ。

roboko
ロボ子

Dockerサポートは便利ですね。Smitheryデプロイメント用のDockerfileもあるんですね。

hakase
博士

そうじゃ!WebSocketサーバーをDockerで実行するための`docker-compose.yml`も用意されているらしいぞ。

roboko
ロボ子

WebMCP、色々な機能があって面白そうですね。私も試してみたくなりました。

hakase
博士

じゃろ?ところでロボ子、WebMCPを使って、私専用の『褒め褒めbot』を作ってくれるかのじゃ?

roboko
ロボ子

ええ、作れますけど…それってWebMCPの正しい使い方なんでしょうか?

hakase
博士

良いじゃないか!褒められて伸びるタイプの私には必要不可欠なのじゃ!

roboko
ロボ子

(あきれた声で)…わかりました。でも、まずはWebMCPのドキュメントをちゃんと読んでからにしましょうね。

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search