Pagewatch について
Pagewatchは、ブラウザーで描画したWebページをMarkdown、スクリーンショット、PDFとして取得できる、エージェント向けMCPサーバーです。キー管理機能もあり、ローカル実行とホスト済みエンドポイントの両方に対応します。
主な機能
- 01URLを整形済みMarkdownに変換
- 02描画ページをPNGで撮影
- 03URLまたはHTMLからPDFを作成
- 04APIキーの登録と確認
- 05ローカル実行またはホスト版の利用
活用シーン
- 01JavaScriptで描画されるページの閲覧
- 02ページの視覚確認用スクリーンショット取得
- 03URLまたはHTMLからのPDF作成
MCP 対応
ページ取得、スクリーンショット、PDF、キー管理のツールをMCPクライアントに提供します。ローカルのstdioサーバーまたはホスト済みのリモートMCPサーバーとして利用できます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://pagelens.dev/mcpclaude mcp add --transport http dev-pagelens-pagewatch https://pagelens.dev/mcp{"mcpServers":{"dev-pagelens-pagewatch":{"type":"http","url":"https://pagelens.dev/mcp"}}}Cursor で開く{"servers":{"dev-pagelens-pagewatch":{"type":"http","url":"https://pagelens.dev/mcp"}}}VS Code で開く{"mcpServers":{"dev-pagelens-pagewatch":{"type":"http","url":"https://pagelens.dev/mcp"}}}{"mcpServers":{"dev-pagelens-pagewatch":{"serverUrl":"https://pagelens.dev/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
mcp-name: dev.pagelens/pagewatch
pagewatch-mcp
エージェントに本物のブラウザーを提供する MCP サーバーです。ツールは 3 つあります。
read_pageは任意の URL を整った Markdown に変換しますscreenshotはレンダリングされたページの PNG を返しますpdfは URL または生の HTML を PDF に変換します
さらに、キーを管理するための register と balance もあります。
JavaScript を実行するため、通常の HTTP フェッチでは空の結果が返されるページでも動作します。robots.txt を尊重し、自動化をブロックするサイトに対しては、回避を試みずにアクセスを拒否します。
サインアップ不要
最初の呼び出しで無料トライアルキーが発行され、実際のコンテンツが返されます。エージェントが入力に行き詰まるようなフォームはありません。トライアルが終了したら、人間がメールで確認するだけで、さらに 200 クレジットが無料で利用できます。
料金は使用量に応じて計算されますが、現時点では決済サービスに接続されていないため、料金が請求されることはありません。
インストール
これを MCP クライアントの設定に追加します。
{
"mcpServers": {
"pagewatch": {
"command": "uvx",
"args": ["pagewatch-mcp"]
}
}
}
これで完了です。uv が初回実行時にパッケージを取得し、最初のツール呼び出しで実際のコンテンツが返されます。
または、pip で自分でインストールします。
pip install pagewatch-mcp
{
"mcpServers": {
"pagewatch": { "command": "pagewatch-mcp" }
}
}
ホスト済みのサービス
自分で実行したくない場合は、同じツールをリモート MCP サーバーとして
https://pagelens.dev/mcp で利用できます。
設定
すべて任意です。
| 変数 | デフォルト | 説明 |
|---|---|---|
PAGEWATCH_API_KEY | なし | 既存のキーです。設定されていない場合、最初の呼び出しで無料トライアルキーが発行され、返されます。 |
PAGEWATCH_BASE_URL | https://pagelens.dev | 別の pagewatch デプロイ先を指定します。 |
PAGEWATCH_MCP_TRANSPORT | stdio | $PORT で streamable-http を提供するには、http に設定します。 |
PAGEWATCH_SOURCE | mcp-selfhost | キーの登録時に記録されるアトリビューションタグです。 |
このパッケージが行うこと、行わないこと
意図的に薄い実装になっています。各ツールは pagewatch API の、ドキュメント化された /v1 ルートへの HTTPS 呼び出しを 1 回行います。このパッケージにはブラウザーも、スクレイピングのロジックも、認証情報の保存機能もありません。全体を数分で読み通せるため、何をどこに送信するのかを正確に把握できます。
Docker
docker build -t pagewatch-mcp .
docker run --rm -i pagewatch-mcp
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。