Pomerado、あらゆるウェブサイトを数分でエージェント用MCPに変える
Launch HN: Pomerado (YC F26) – Turn any website into an MCP for agents
航空会社や銀行、政府サイトなどAPIを持たないサイトにエージェントをつなぐため、Pomeradoはブラウザで一度タスクを実行してHTTPリクエストやPlaywrightスクリプトを学び、決定的で自己修復するMCPを生成する。実行時は5〜30秒で応答し、認証や2FAにも対応。失敗時は保守ジョブが自動で修復する。MITのオープンソース版と無料ホスト版を提供中。
エージェントはもはや知能ではなく、システムとやり取りする能力によって制限されている。
HNでの議論
40- hkalbert71
測定する価値のある区別の一つは、トランスポートの成功と実際の操作の成功です。
ツールはHTTP 200を返しても、有用な進捗がないことがあります。エージェントはその後、同じ引数で同じ呼び出しを繰り返すかもしれません。
私たちはKORA Doctorで可観測性の観点からこれを探求しています。プライバシー保護フィンガープリントを使って繰り返しのツール呼び出しにフラグを立てられますが、ライブのリトライをブロックしたり、キャッシュが安全かどうかを判断したりはしません。
生成されたMCPツールは、外部ツールが成功した修復と別の無駄なリトライを区別できるように、操作レベルのステータスや状態変化の証拠を公開していますか?
- jrecyclebin
サイトはパンクしているに違いない - でも興味があるのは、私も似たようなものに取り組んでいるからだ。でも私のプロジェクト(少なくとも一側面)は、HTTP呼び出しをMCPツールとして表現するためのものだ。
フォーマットはこんな感じ:
---
[add-list-item] リストに新しい項目を追加する。
# fieldsオブジェクトをリストの実際の列に合わせて調整してください。
$fields is object
POST https://graph.microsoft.com/v1.0/sites/$site_id/lists/$list_id/items
Authorization: Bearer $token
Content-Type: application/json
{
"fields": $fields
}
HTTP 201
これをやるのがすごく楽しい。これらの統合を積み重ねて、詳細なMCPを素早く作れるからね。
- rahimnathwani
https://github.com/mvanhorn/cli-printing-press と比べて主な利点は何ですか?
明らかな違いは以下の通りです:
- CLIではなくMCPサーバーを生成する
- 「ミント」時に、コーディングエージェントのサブスクリプションではなくOpenAI APIキーを使用する
- サイトが提供するすべてではなく、特定のユースケースを解決しようとする
- bshafiq
ローンチおめでとうございます!非構造化サイトを決定論的なMCPに変えるアプローチは本当に興味深いです。特に自己修復メンテナンスジョブが。
失敗モードについて興味があります:ブラウザアクションが失敗したりタイムアウトした場合、何が起こりますか?エージェントはしばしば、まったく同じ引数でまったく同じMCPツール呼び出しを盲目的にリトライします。ツール呼び出し自体が200 OKを返すので、標準的なリトライカウンターでは見逃され、バックグラウンドでブラウザがタイムアウトし続ける間にトークンを消費するだけです。
ランタイム層でペイロード/状態の検証を行い、次の呼び出しの前にそうした循環的な失敗を強制停止していますか?それともGuardianモデルがそれを処理しますか?
- shipsafestack
言及されている銀行や保険のポータルのように、ログインの背後にあるサイトの認証情報とセッションはどのように扱いますか?ユーザーのパスワードやセッションCookieはあなたの側に保存されますか、それとも生成されたMCPはユーザーがローカルに保持するセッションに対して実行されますか?
関連して:ページコンテンツは信頼できない入力であり、それがエージェントのコンテキストに直接流れ込みます。決定論的ツールは抽出した構造化フィールドのみを返しますか、それとも任意のページテキスト(レビュー、メッセージ、製品説明)が通過できますか?これは、チェックアウトのようなアクションも実行できるものにとって、主なプロンプトインジェクションの表面のように思えます。