mcpField
P
PublicWWW

PublicWWW

リモート
publicwww.com検索62 週間前に更新
リポジトリ公式サイト

PublicWWW について

PublicWWWは、ウェブサイトのHTML、JavaScript、CSSを検索するリモートMCPサーバーです。スクリプト、ライブラリ、トラッキングID、ウィジェットを含むサイトを調べ、結果の整理やページデータの抽出を行うアシスタント向けです。

主な機能

  1. 01ウェブサイトのソース検索
  2. 02サイトクラスターの作成と管理
  3. 03集合演算によるクラスターの統合
  4. 04連絡先やソーシャル情報の抽出
  5. 05PublicWWWドキュメントの参照

活用シーン

  1. 01特定のスクリプトを読み込むサイトの検索
  2. 02後続調査用に一致したドメインを整理
  3. 03サイトからメールやSNS情報を抽出

MCP 対応

リモートMCPサーバーは、検索、アカウント情報、ドキュメント、クラスター管理と抽出の10種類のツールを提供します。ドキュメントページもMCPリソースとして利用できます。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://api.publicwww.com/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

詳細

PublicWWW MCP サーバー

AI アシスタントから、数億件のウェブサイトのソースコード(HTML、JavaScript、CSS)を検索できます。特定のスクリプトを読み込むサイト、ライブラリを使用するサイト、トラッキング ID やウィジェットを設置しているサイトを調べ、それらをクラスターとして保存し、ページから連絡先、ソーシャルプロフィール、タグ ID を抽出できます。PublicWWW はリモート MCP サーバーを提供しています。

https://api.publicwww.com/mcp

ツールは 10 個あります。search(クエリ、行数、ページ、スニペット)、account(プラン、今日の検索残数と抽出ポイント残数)、read_docs(PublicWWW 独自のドキュメントと料金表を Markdown で取得)、およびクラスター用の 7 個です。同じドキュメントページは MCP リソース publicwww://docs/<page> としても利用できます。ツールの利用には有料プランが必要です。無料アカウントでも接続してドキュメントを読めます。詳しくは利用制限をご覧ください。

サインイン

  • OAuth - Claude、ChatGPT、Claude Code では、PublicWWW のページに移動して「許可」を押します。 コピーするものはありません。
  • トークン - その他のクライアントでは、Authorization: Bearer <token> を送信します。 プロフィールページでトークンを発行し、 PUBLICWWW_TOKEN 環境変数に保存してください。

インストール

クライアント方法
Claude(ウェブ、デスクトップ)Customize → Connectors → Add custom connector で、上記の URL を入力します - ガイド
ChatGPTPlugins → Add → Add custom MCP server を選び、OAuth で接続します - ガイド
Claude Code下記のプラグインを使うか、claude mcp add --transport http publicwww https://api.publicwww.com/mcp を実行します
CursorMCP サーバーをインストール
VS CodeVS Code にインストール
Gemini CLIgemini extensions install https://github.com/publicwww-com/publicwww-mcp
Codex CLIcodex mcp add publicwww --url https://api.publicwww.com/mcp --bearer-token-env-var PUBLICWWW_TOKEN
その他clients/ にある設定ファイルを使用します

Cursor ボタンは PUBLICWWW_TOKEN からトークンを読み込みます。VS Code ではトークンを一度入力すると、シークレットストレージに保存されます。

Claude Code プラグイン

MCP サーバー(OAuth でサインイン)と、クエリ構文を説明するスキルをインストールします。

/plugin marketplace add publicwww-com/publicwww-mcp
/plugin install publicwww@publicwww

次に /mcp を実行し、publicwww を選んで「Authenticate」を選択します。

Gemini CLI 拡張機能
gemini extensions install https://github.com/publicwww-com/publicwww-mcp

トークンを一度入力すると、システムのキーチェーンに保存されます。

エージェントスキル

skills/publicwww-search は、オープンな Agent Skills 形式のスキルです。PublicWWW のクエリの書き方とツールの使い方を説明しています。フォルダーをエージェントのスキルディレクトリ(例:.agents/skills/ または ~/.claude/skills/)にコピーしてください。

クエリ構文の概要

クエリ検索対象
"angular.min.js"ページのソースに含まれる、その完全一致のテキスト
bootstrap jqueryページ内のどこかに両方含まれるもの
jquery (slick | swiper)jquery と、slick または swiper のいずれか
"amcharts.js" -bootstrap1 つ目を含み、2 つ目を含まないもの
site:de bootstrap.de サイトのみ
depth:all "math.min.js"ホームページだけでなく、内部ページも

詳細はクエリ構文をご覧ください。

クラスター

クラスターとは、アシスタントがデータの構築、結合、抽出に使用できる、保存済みのウェブサイト一覧です。

ツール機能
list_clustersアカウントのクラスターを新しい順に一覧表示します
get_clusterクラスター内のドメインをページ単位で取得します
create_cluster検索(query、検索を1回消費)またはdomainsの一覧から作成します
combine_clustersクラスターのand、or、またはdiff(1つ目に含まれ、2つ目には含まれないもの)を取得します
extract_from_cluster各サイトのページソースから値を取得します。既定のpresetsまたは独自のregexを使用し、部分ごとに抽出します
rename_cluster新しい名前に変更します
delete_cluster完全に削除します。破壊的な操作としてマークされているため、アシスタントが先に確認します

プリセット:email、phone、whatsapp、telegram、viber、line、facebook、 instagram、x、linkedin、youtube、tiktok、pinterest、threads、bluesky、 discord、github、google_play、app_store。それ以外は、最初のグループが値となるスラッシュで囲んだ正規表現です。例: /data-site-id="([0-9]+)"/i。抽出にはその日の抽出ポイントを消費します。1つのアカウントで保持できるクラスターは最大100個です。

自然な言葉で、たとえば次のように依頼できます:「static.hotjar.comを読み込むサイトを見つけて、クラスターとして保存し、連絡先のメールアドレスと電話番号を取得して」。アシスタントはcreate_clusterを実行し、クラスターの処理が完了するまで、emailとphoneのプリセットを使ってextract_from_clusterを実行します。詳しくはツールをご覧ください。

直接呼び出す

examples/mcp-curl.shでは、ツールの一覧表示、アカウント情報の読み取り、プレーンなcurlを使った検索を行います。Streamable HTTP、JSON形式の応答、セッションなしです。詳しくは開発者向け情報をご覧ください。

スクリプトにはREST APIのほうが簡単です。同じ検索、クラスター、トークンをCSVおよびNDJSONで利用できます。小規模なクライアント: Python、 JavaScript、 PHP、 Go、 Ruby。

ドキュメント

publicwww.com/docs/mcp

ライセンス

MIT

コメント

MCP は初めてですか?

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

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