• Projects
  • Service
  • About
  • branding.bz
  • Podcast
  • Tips
  • FAQ
  • Recruit
  • Download
  • Contact
  • branding.bz(ブランド構築SaaS)
  • DESIGN NOW(デザインメディア)
  • X
  • LinkedIn
  • Spotify
  • Facebook

213-0011 神奈川県川崎市高津区久本3-6-7-303

© 2026 ID INC. All rights reserved

claude-skills/スキル
SKILLKnowledge Workautomation

monitor

プラグイン
TinyFish
ソース
GitHub で見る ↗
説明

ウェブサイトの変化を監視したり、特定のトピックについてネット上の情報を時系列で追跡したりできます。URLに対して定期的な監視を設定することで、価格変動、商品の在庫状況や再入荷、新しい商品情報、コンテンツの更新などを追跡できます。また、検索キーワードに対して監視を設定すれば、関連する新しいページやニュースが現れたときにアラートを受け取れます。既に設定されている監視の一覧表示、確認、一時停止、再開、即座の実行、キャンセルも可能です。 各監視の完了時にはTinyFish ウォレット(デジタル決済口座)から$0.005が課金されます。失敗した監視の場合は無料です。複雑な設定は不要で、初回利用時にTinyFish への OAuth(アカウント認可)でのサインインが自動的に行われます。 **次のような場合に使用:** ユーザーが、ウェブサイトを何度も手動で確認するのではなく、継続的に変化を監視したり、追跡したり、変更時に通知を受け取ったりしたいとき。

原文を表示

Monitor website changes on any web page, or track a topic across the web over time. Set up a recurring monitor on a URL for price tracking, availability and restock changes, new listings, or content updates, or on a search topic to get alerts when new pages or news appear. Also list, check, pause, resume, run now, or cancel existing monitors. Each completed check is billed to the TinyFish wallet ($0.005); failed checks are free. Zero setup: first use triggers an OAuth sign-in to TinyFish. Use whenever the user wants to watch, track, or be notified about changes on a website rather than check it once.

ユースケース
  • ウェブサイトの価格変動を追跡するとき
  • 商品の在庫状況や再入荷を監視するとき
  • 検索キーワードの新しいニュースをアラート受け取るとき
  • コンテンツ更新を自動で追跡したいとき
  • 新商品情報をリアルタイムで把握するとき
本文(日本語訳)

TinyFish Monitor

TinyFish MCP サーバー(プラグイン)を通じたウェブページやウェブトピックの定期監視機能です。作成時のベースライン取得を含む各監視チェックは、TinyFish ウォレットから 0.005 ドル単位で料金が発生します。失敗したチェックは無料です。新規ユーザーは登録時に 8 ドル分のクレジットを受け取れます。

create_monitor

  • type(必須)— "fetch"(既知の URL を監視)または "search"(トピックを監視)
  • config(必須)
    • fetch の場合: url(公開ページ)、オプションで format(デフォルト "json"、他に "markdown"、"html")、links、image_links
    • search の場合: query、オプションで recency_minutes(何分以内の結果か)、result_limit(1-10、デフォルト 10)
  • schedule_cron(必須)— 5 項目の cron 形式(デフォルトは UTC);現地時間で指定するには CRON_TZ=<IANA タイムゾーン> のプレフィックスを付ける
  • purpose — 監視する変化を平易な言葉で説明。例:"価格が $200 以下に下がる"
  • name — モニター(監視項目)のラベル
  • webhook_url — 各スケジュール実行の結果を受け取るエンドポイント
create_monitor(
  type="fetch",
  config={url: "https://example.com/product/123"},
  schedule_cron="CRON_TZ=America/New_York 0 9 * * *",
  purpose="the price drops or it comes back in stock",
  name="Headphones restock"
)

create_monitor(
  type="search",
  config={query: "TinyFish funding announcement", recency_minutes: 1440},
  schedule_cron="0 */6 * * *"
)

モニターを作成するとすぐにベースライン結果が返ります。作成前に、ユーザーにスケジュールと費用を伝えてください:1 時間ごとのスケジュールなら 1 日 24 チェック、約 0.12 ドル/日です。

モニターの管理

  • list_monitors() — ID、タイプ、監視対象、スケジュール、ステータスを表示
  • get_monitor(monitor_id) — 設定、スケジュール、ステータス、最後のエラーを表示(チェック結果は返しません)
  • run_monitor(monitor_id) — 今すぐ 1 回チェックして結果を返す(通常のチェック同様に料金発生)
  • pause_monitor(monitor_id) / resume_monitor(monitor_id) — スケジュール実行を停止・再開
  • cancel_monitor(monitor_id) — モニターを削除(ユーザーが明示的に要求した場合のみ)

注意事項

  • スケジュール実行の結果は webhook_url にのみ送られるため、ユーザーが通知を希望する場合は webhook_url を提案してください。ループでポーリング(同じ操作を何度も繰り返して確認)しないでください。ここで結果を見る唯一の方法は run_monitor です。
  • ステータスが failed の場合は last_error が付きます。モニターが動作していると推測するのではなく、エラー内容をユーザーに伝えてください。
  • fetch モニターは公開 URL が必要です。ログイン画面の背後にあるページの場合は、1 回限りのチェックなら /tinyfish:agent を使用してください。
  • ページを 1 回だけ読むなら /tinyfish:fetch を使用してください。モニターは時間をかけて監視する場合用です。

$ARGUMENTS

原文(English)を表示

TinyFish Monitor

Recurring checks on a webpage or a web topic via the bundled TinyFish MCP server. Each completed check, including the baseline taken at creation, is billed $0.005 to your TinyFish wallet; failed checks are free. New users get $8 in sign-up credits.

create_monitor

  • type (required) — "fetch" for a known URL, "search" for a topic
  • config (required)
    • fetch: url (public page), optional format ("json" default, "markdown", "html"), links, image_links
    • search: query, optional recency_minutes, result_limit (1-10, default 10)
  • schedule_cron (required) — five-field cron, UTC by default; prefix CRON_TZ=<IANA zone> for local time
  • purpose — the change that matters in plain language, e.g. "the price drops below $200"
  • name — label for the monitor
  • webhook_url — receives each scheduled run's results
create_monitor(
  type="fetch",
  config={url: "https://example.com/product/123"},
  schedule_cron="CRON_TZ=America/New_York 0 9 * * *",
  purpose="the price drops or it comes back in stock",
  name="Headphones restock"
)

create_monitor(
  type="search",
  config={query: "TinyFish funding announcement", recency_minutes: 1440},
  schedule_cron="0 */6 * * *"
)

Creating a monitor returns its baseline result immediately. Before creating one, tell the user the schedule and its cost: an hourly schedule is 24 checks a day, about $0.12/day.

Managing monitors

  • list_monitors() — ids, type, target, schedule, status
  • get_monitor(monitor_id) — config, schedule, status, and last_error; it does not return check results
  • run_monitor(monitor_id) — check once now and return the result (billed like any check)
  • pause_monitor(monitor_id) / resume_monitor(monitor_id) — stop and restart the schedule
  • cancel_monitor(monitor_id) — delete it; only when the user explicitly asks

Notes

  • Scheduled results go only to webhook_url, so suggest one when the user wants alerts. Don't poll in a loop; run_monitor is the only way to see a result here.
  • A status of failed comes with last_error; relay it rather than assuming the monitor is running.
  • Fetch monitors need a public URL. For a page behind a login, use /tinyfish:agent for a one-off check.
  • To read a page once, use /tinyfish:fetch; a monitor is only for watching it over time.

$ARGUMENTS

原文・著作権は Anthropic および各プラグイン作者に帰属します。日本語訳は Claude API による自動翻訳です。