mcpField
L
linkup-fetch

linkup-fetch

github.com/linkupplatform生産性897 回インストール17 週間前に更新
リポジトリ

linkup-fetch について

Linkup Fetch は、URL が分かっているページの内容を取得するツールの説明です。ページを Markdown に整形し、検索や構造化抽出を使う場面との違いも示します。

主な機能

  1. 01URL からページ内容を取得
  2. 02ページを Markdown に変換
  3. 03JavaScript レンダリングに対応
  4. 04画像を任意で抽出
  5. 05Fetch・検索・抽出の使い分け

活用シーン

  1. 01指定した Web ページの内容を読む
  2. 02クライアント側 JavaScript で表示されるページを取得
  3. 03Fetch・検索・構造化抽出から選ぶ

MCP 対応

既知の URL の取得には linkup-fetch MCP ツールを利用できます。利用できない場合は LINKUP_API_KEY を使って REST API を呼び出します。

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/linkupplatform/skills --skill linkup-fetch

インストール後、Claude Code で/linkup-fetchを入力して読み込まれたか確認します。

同梱ファイルreferences/LINKUP_API_REFERENCE.md

詳細

Linkup Fetch

正確な URL がすでにわかっている場合は、検索ではなく Fetch を使用してください。より高速で低コストなうえ、ページをクリーンな Markdown として返します(JavaScript のレンダリングと、オプションの画像抽出に対応しています)。

呼び出し方法

  • linkup-fetch MCP ツールが利用できる場合は、URL を渡してください。
  • それ以外の場合は、REST API を直接呼び出してください。LINKUP_API_KEY が必要です:
curl -sS -X POST "https://api.linkup.so/v1/fetch" \
  -H "Authorization: Bearer $LINKUP_API_KEY" -H "Content-Type: application/json" \
  -d '{"url":"https://example.com/pricing","renderJs":true}'

JavaScript のレンダリングはデフォルトでオンにしてください — 多くのサイトではコンテンツがクライアント側で読み込まれるため、少し遅くなっても、信頼性が向上するメリットはほとんどの場合十分にあります。速度が重要で、静的だとわかっているページの場合にのみオフにしてください。

fetch と代替手段の使い分け

次の場合は linkup-fetch を使用します…代わりに使用します…
URL が 1 つあり、そのコンテンツを Markdown として取得したい—
回答が掲載されている URL がわからないlinkup-search
1 つの一覧ページから、構造化されたレコード(チーム、カタログ、求人)を多数取得したいlinkup-extract(/v1/extract)
URL を見つけてからスクレイピングしたいdepth: deep を指定した linkup-search
URL が LinkedIn のプロフィールまたは投稿であるlinkup-search(Fetch では LinkedIn に認証してアクセスできません)

重要:fetch が読み取るのはページの コンテンツ であり、ページから構造化された JSON を生成することはできません。既知のページから構造化フィールドが必要な場合は、linkup-extract(/v1/extract)または outputType: structured を指定した Search API を使用してください。

取得後

  • タスクに必要なフィールドだけを抽出し、ページ全体をそのままユーザーに返さないでください。
  • すべての主張を検証できるよう、ソース URL を保持してください。

エンドポイントの全リファレンスについては、このスキルのディレクトリにある references/LINKUP_API_REFERENCE.md(Fetch API セクション)を参照してください。

コメント