mcpField
P
PrintFriendly

PrintFriendly

リモート
printfriendly.comブラウザ自動化02 週間前に更新
リポジトリ公式サイト

PrintFriendly について

PrintFriendlyは、AIエディターやエージェント向けのMCPサーバーです。公開ウェブページから不要な要素を除いたMarkdownを取得し、ページ、HTML、Markdownを複数形式の文書に変換します。APIキーで認証します。

主な機能

  1. 01公開ページから整形済みMarkdownを抽出
  2. 02ページ、HTML、Markdownの変換
  3. 03PDF、Word、Markdown、HTML、JSONで出力
  4. 04PDFとWordの一時ダウンロードリンク

活用シーン

  1. 01ページの余分な要素を除いて記事を要約
  2. 02リンクを保持してドキュメントを確認
  3. 03ウェブページをPDFやWordで保存

MCP 対応

HTTP経由でMCPクライアントに`read_page`と`create_document`ツールを提供します。リクエストにはAPIキーを使用します。

設定

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

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

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

すべてのエンドポイント
Streamable HTTPhttps://mcp.printfriendly.com認証が必要

ツール

詳細

AI エディター向け PrintFriendly

PrintFriendly の MCP サーバーを使うと、AI エディターやエージェントで、広告、ナビゲーション、ポップアップを除いた、読みやすい Markdown として公開ウェブページを読み込めます。また、ページ、HTML、Markdown を PDF、Word、Markdown、HTML、JSON ドキュメントに変換できます。Cursor、Claude Code、VS Code、Gemini CLI、Windsurf、Cline、および HTTP 経由で MCP に対応するその他のクライアントで動作します。サーバーは https://mcp.printfriendly.com で実行され、必要なのは API キーだけです。

無料キーを取得する

printfriendly.com/me/api-key でキーを作成します。無料プランでは、月に 100 件のドキュメントを利用できます。

以下で YOUR_API_KEY と表示されている箇所には、取得したキーを入力してください。サーバーは Authorization: Bearer YOUR_API_KEY または X-API-Key: YOUR_API_KEY としてキーを受け付けます。

インストール

Cursor

Cursor に PrintFriendly を追加

ボタンをクリックすると Cursor が開き、YOUR_API_KEY をプレースホルダーとしてサーバーが追加されます。Cursor の設定を開き、MCP に移動して、プレースホルダーを取得したキーに置き換えてください。ボタンをクリックしても Cursor が開かない場合は、代わりにこのリンクをブラウザーに貼り付けてください。

cursor://anysphere.cursor-deeplink/mcp/install?name=printfriendly&config=eyJ1cmwiOiJodHRwczovL21jcC5wcmludGZyaWVuZGx5LmNvbSIsImhlYWRlcnMiOnsiQXV0aG9yaXphdGlvbiI6IkJlYXJlciBZT1VSX0FQSV9LRVkifX0%3D

または、.cursor/mcp.json(すべてのプロジェクトに適用する場合は ~/.cursor/mcp.json)に手動で追加します。

{
  "mcpServers": {
    "printfriendly": {
      "url": "https://mcp.printfriendly.com",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    }
  }
}

実際のキーをバージョン管理に含めないでください。コミットするファイルでは "Bearer ${env:PRINTFRIENDLY_API_KEY}" を使い、その環境変数を設定してください。

このリポジトリは Cursor プラグインでもあります。.cursor-plugin/plugin.json で PRINTFRIENDLY_API_KEY 変数を宣言し、mcp.json でその変数を使用しています。

VS Code

VS Code にインストール VS Code Insiders にインストール

いずれかのボタンをクリックすると VS Code が開き、YOUR_API_KEY をプレースホルダーとしてサーバーが追加されます。MCP: List Servers を実行し、PrintFriendly を選択して設定を開き、プレースホルダーを取得したキーに置き換えてください。

または、ターミナルからインストールします。

code --add-mcp '{"name":"printfriendly","type":"http","url":"https://mcp.printfriendly.com","headers":{"Authorization":"Bearer YOUR_API_KEY"}}'

キーをファイルに保存しないようにするには、.vscode/mcp.json に以下を記述します。サーバーの初回起動時に、VS Code からキーの入力を求められます。

{
  "inputs": [
    {
      "type": "promptString",
      "id": "printfriendly-api-key",
      "description": "PrintFriendly API key",
      "password": true
    }
  ],
  "servers": {
    "printfriendly": {
      "type": "http",
      "url": "https://mcp.printfriendly.com",
      "headers": {
        "Authorization": "Bearer ${input:printfriendly-api-key}"
      }
    }
  }
}
Claude Code
claude mcp add --transport http printfriendly https://mcp.printfriendly.com --header "Authorization: Bearer YOUR_API_KEY"

すべてのプロジェクトで利用できるようにするには、--scope user を追加します。Claude Code 内で /mcp を実行して接続を確認してください。キーが間違っている場合は、そこに 401 と表示されます。

プロジェクト内の .mcp.json ファイルを使ってチームとサーバーを共有するには、キーの代わりに環境変数を参照します。

{
  "mcpServers": {
    "printfriendly": {
      "type": "http",
      "url": "https://mcp.printfriendly.com",
      "headers": {
        "Authorization": "Bearer ${PRINTFRIENDLY_API_KEY}"
      }
    }
  }
}
Gemini CLI

拡張機能をインストールします。Gemini CLI で API キーの入力を求められ、プロジェクトファイルにキーが保存されることはありません。

gemini extensions install https://github.com/printfriendly/printfriendly-mcp

キーを後から変更するには、gemini extensions config printfriendly を実行します。

または、拡張機能を使わずにサーバーを追加します。

gemini mcp add --transport http printfriendly https://mcp.printfriendly.com --header "Authorization: Bearer YOUR_API_KEY"

このコマンドは、現在のプロジェクトの .gemini/settings.json に書き込みます。代わりに ~/.gemini/settings.json に書き込むには、--scope user を追加します。ファイルを手動で編集することもできます。Gemini CLI はヘッダー内の $PRINTFRIENDLY_API_KEY を展開するため、キーはシェル環境に保持できます。

{
  "mcpServers": {
    "printfriendly": {
      "httpUrl": "https://mcp.printfriendly.com",
      "headers": {
        "Authorization": "Bearer $PRINTFRIENDLY_API_KEY"
      }
    }
  }
}

このリポジトリは Gemini CLI 拡張機能でもあります。gemini-extension.json でサーバーと PRINTFRIENDLY_API_KEY 設定を宣言し、GEMINI.md で各ツールをいつ使うかについて Gemini に簡潔なメモを提供しています。

Windsurf

Cascade パネルで Actions メニューを開き、Open MCP config file を選択して、以下のブロックを追加します。Windsurf では、多くのクライアントが url を使うところで serverUrl を使い、${env:NAME} 形式で記述された環境変数を読み取るため、キーをファイルに記載せずに済みます。

{
  "mcpServers": {
    "printfriendly": {
      "serverUrl": "https://mcp.printfriendly.com",
      "headers": {
        "Authorization": "Bearer ${env:PRINTFRIENDLY_API_KEY}"
      }
    }
  }
}

または、代わりに "Bearer YOUR_API_KEY" を使って、キーを直接ファイルに記述することもできます。

Cline

Cline は cline_mcp_settings.json からリモートサーバーを読み込みます。ファイルを開くには、Cline パネル上部にある MCP Servers アイコンをクリックし、Configure タブを開いて Configure MCP Servers をクリックします。このサーバーには "type": "streamableHttp" が必要です。type を指定しない場合、Cline は旧式の SSE トランスポートを使用すると判断します。

{
  "mcpServers": {
    "printfriendly": {
      "type": "streamableHttp",
      "url": "https://mcp.printfriendly.com",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      },
      "disabled": false
    }
  }
}

llms-install.md の手順を Cline に渡して、サーバーを設定するよう依頼することもできます。

その他のクライアント

ほとんどの MCP クライアントは、設定ファイルから次のようなブロックを読み込みます。ファイル名と外側のキーはクライアントによって異なりますが、サーバーのエントリーは同じです。

{
  "mcpServers": {
    "printfriendly": {
      "type": "http",
      "url": "https://mcp.printfriendly.com",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    }
  }
}

ツール

read_page

ウェブページを読み込み、主要な内容を整形された Markdown として返します。タイトル、著者、日付、文字数も含まれます。リンクのアドレスは、指定しない限り省略されます。また、非常に長いページは段落の途中で切り上げられ、その旨が示されます。

  • 「https://example.com/some-article を読み、主なポイントを3つ教えてください。」
  • 「このドキュメントページを読み、リンクを残したうえで、記載されている API エンドポイントをすべて列挙してください。」
create_document

ウェブページのアドレス、HTML、または Markdown からドキュメントを作成します。pdf、docx、markdown、html、json を選択できます。PDF と Word の結果は、48 時間有効なダウンロードリンクで返されます。

制限

無料プランでは、月に100件のドキュメントを利用できます。どちらかのツールの呼び出しが成功するたびに、ドキュメント1件として数えられます。失敗した呼び出しは数えられません。サーバーが読み取るのは公開ページのみのため、ログインが必要なページや有料ページは空の結果になる場合があります。ドキュメント数を増やせる有料プランについては、printfriendly.com/api をご覧ください。

リンク

コメント

MCP は初めてですか?

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

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