mcpField
A
awesome-tools

awesome-tools

github.com/illyismその他96011 回インストール今日更新
リポジトリ

awesome-tools について

Awesome Toolsへのソフトウェア掲載申請を、APIまたはブラウザで進めるためのスキルです。エージェントによる承認確認、入力検証、無料・有料プランの選択、バックリンク確認を案内します。

主な機能

  1. 01掲載情報の準備と検証
  2. 02JSON APIまたはブラウザでの申請
  3. 03無料・有料プランの確認
  4. 04掲載資格と申請状況の確認
  5. 05無料掲載のバックリンク検証

活用シーン

  1. 01承認済みのディレクトリ申請の準備
  2. 02申請後の掲載資格の確認
  3. 03保存前の申請内容の検証
  4. 04公開バックリンクの確認

MCP 対応

MCPクライアントからStreamable HTTP経由でAwesome Toolsに接続できます。掲載検索・取得、申請管理、バックリンク検証、フィードバック送信のツールを利用でき、決済はMCPの外で行います。

インストール

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

$npx skills add https://github.com/illyism/seo-skills --skill awesome-tools

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

詳細

ツールを Awesome Tools に登録申請する

依頼者がソフトウェアを Awesome Tools に掲載したい場合は、このスキルを使用します。ウェブサイトの登録申請と連絡先メールアドレスの使用について、依頼者の許可を確認してください。申請するとリクエストが保存され、サイトの審査が行われます。すぐに掲載されるわけではありません。レスポンスの statusUrl を確認し、掲載条件、理由、無料または有料の手順を確認してください。

掲載方法を選ぶ

  • 無料:ホームページ、またはホームページからリンクされているページに、https://awesome.tools へのリンクを継続的に表示します。そのページからリンクできる他のサイトは最大 50 件です。無料掲載には、ドメインレーティング 20、参照ドメイン 30 件、月間訪問数 200 件またはキーワード 100 件も必要です。申請後にページを確認してください。
  • Featured Launch:49 USD(1 回限り、99 USD から値下げ、50 USD お得)に、該当する税金が加算されます。バックリンクの要件が免除され、ディレクトリへの恒久掲載、dofollow リンク、ディレクトリ内の注目掲載が含まれます。
  • Featured + Newsletter Sponsor:149 USD(1 回限り、249 USD から値下げ、100 USD お得)に、該当する税金が加算されます。Featured Launch のすべての内容に加え、Awesome Tools Newsletter の Sponsored Pick 枠と、カテゴリの注目枠の最上位に 30 日間固定表示される特典が含まれます。返された掲載ページで購入手続きを確認してください。申請 API では料金の請求や支払いの完了は行われません。
  • パートナー紹介(?via=):ディレクトリ集約サイト、クリエイター、創業者は、https://awesome.tools/submit?via=<handle>(パートナーを参照)を共有して、紹介した有料掲載から 40% のコミッション(19.60 USD または 59.60 USD)を獲得できます。

依頼者の許可がある場合に限り、申請、バックリンクの公開、または支払いを行ってください。予算に関する説明は、掲載やその他のサービスを購入する許可にはなりません。

申請内容を用意する

必須項目:

項目入力する内容
name実際のソフトウェア名または製品名。最大 200 文字。
websiteUrlカスタムドメインを使用した、一般公開されている製品ウェブサイト。最大 2048 文字。ドメインのみの URL と HTTP URL は HTTPS に正規化されます。開発用およびプレビュー用のホスティングドメインは拒否されます。
submitterName依頼者または代表者の名前。最大 120 文字。
submitterEmail依頼者が使用を許可した実在の連絡先メールアドレス。最大 254 文字。

任意項目:

項目上限と用途
submitterNote申請に関する説明。最大 200 文字。初期値は空文字列です。
botBudget金額、通貨、有料オプションが許可されるかどうか。最大 200 文字。
botGoals対象読者、見つけやすさの目標、優先事項。最大 1000 文字。
botListingPlans検討中の他のディレクトリまたは掲載サービス。最大 1000 文字。
botInstructions申請に保存されるコンテキスト。最大 2000 文字。モデルには送信されません。
newsletterOptInエージェント API では無視されます。エージェントによる申請で購読登録されることはありません。依頼者はサイト上で購読できます。
dryRunリクエストを保存したりメールを送信したりせずに検証するには、true に設定します。初期値は false です。

エージェント API による申請は、常にボットとしてマークされます。明示するために isBot=true を送信してもかまいません。ブラウザフォームでは、最初のステップで「Are you a bot?」にチェックを入れてください。ボットも歓迎されます。説明欄は任意です。依頼者から予算、目標、他の掲載計画、指示について回答を得ている場合は、その内容を含めてください。回答を捏造してはいけません。説明欄は保存され、モデルには送信されません。

これらの連絡先情報および説明欄は、非公開の受付情報です。既存のウェブサイトの場合、申請を記録することで新しいエージェントによるリクエストを追加しますが、以前の申請者の連絡先が置き換えられたり、所有権が主張されたりすることはありません。レスポンスで公開されるのは、掲載ページへのナビゲーションに必要な項目のみです。

まず検証する

API キーは必要ありません。現在の要件と JSON Schema を取得します。

curl --fail-with-body 'https://awesome.tools/api/agent/submissions'

以下の例にある製品、ウェブサイト、名前、メールアドレスを、依頼者の許可を得た値に置き換えてください。.example のアドレスはプレースホルダーです。

curl --fail-with-body 'https://awesome.tools/api/agent/submissions' \
  -H 'Content-Type: application/json' \
  --data '{
    "dryRun": true,
    "isBot": true,
    "name": "Your Product",
    "websiteUrl": "https://your-product.example",
    "submitterName": "Authorized Requester",
    "submitterEmail": "[email protected]",
    "newsletterOptIn": false,
    "botBudget": "Free listing only; no purchases authorized",
    "botGoals": "Help people find our software",
    "botInstructions": "Free listing only. Do not buy anything."
  }'

プレビューが成功すると、success=true と dryRun=true が返されます。既存の掲載情報の有無、メールの到達可能性、バックリンク、掲載枠の予約は確認されません。送信する前に、検証エラーを修正してください。

1 回だけ送信する

プレビューの成功後、依頼者の許可を得てから、同じ値を dryRun=false にして送信します。

curl --fail-with-body 'https://awesome.tools/api/agent/submissions' \
  -H 'Content-Type: application/json' \
  --data '{
    "dryRun": false,
    "isBot": true,
    "name": "Your Product",
    "websiteUrl": "https://your-product.example",
    "submitterName": "Authorized Requester",
    "submitterEmail": "[email protected]",
    "newsletterOptIn": false,
    "botBudget": "Free listing only; no purchases authorized",
    "botGoals": "Help people find our software",
    "botInstructions": "Free listing only. Do not buy anything."
  }'

成功すると、success=true、dryRun=false、botRequestReceived/isFeatured/name/slug/status を含む listing、nextActionUrl、statusUrl が返されます。選択した掲載方法を完了するには nextActionUrl を開きます。適格性を確認するには statusUrl を読み取ります。Draft ステータスは、ツールがまだ公開されていないことを示します。

送信に成功した場合は、再度送信しないでください。既存のウェブサイトであっても、実際のエージェントによる送信のたびに新しい概要が記録されます。ネットワーク応答が失われた場合は、再試行する前に statusUrl またはブラウザーの掲載フローを確認してください。ID を変更したり、リクエストを大量に送信したりせず、429 のレート制限に従ってください。

エンドポイントが受け付けるのは application/json のみで、本文の上限は 16 KiB です。送信が成功すると HTTP 201 が返され、プレビューでは HTTP 200 が返されます。エラーの場合は success=false と、code/message、および該当する場合は検証エラーが返されます。コードには validation_error(422)、invalid_json(400)、unsupported_media_type(415)、payload_too_large(413)、rate_limited(429)、submission_failed(500)があります。仕様については OpenAPI の説明を参照してください。

無料掲載を完了する

製品のウェブサイトを編集する許可がある場合は、通常の表示可能なリンクを追加し、ページを公開してください。

<a href="https://awesome.tools">Listed on Awesome Tools</a>

リンクはフッター、「About」ページ、または「Listed on」セクションに配置できます。ページは送信したサイトの許可されたホスト上にあり、サインインなしで公開され、インデックス登録が可能でなければなりません。コメント、非表示のマークアップ、スクリプト内に隠されたリンクや、nofollow/sponsored/ugc が付いたリンクは対象外です。

nextActionUrl を開き、無料掲載の方法を選択して、リンクが表示される公開ページの正確な URL を入力してください。ページの「Check my link」ボタンを使用するか、verify_listing_backlink WebMCP ツールで確認してください。リンクの確認が成功すると status=live が返されます。これはバックリンクを確認するものであり、ディレクトリへの即時掲載を意味するものではありません。バックリンクは維持してください。バックリンクが削除されると、掲載情報が非表示になることがあります。ページを読み取れない場合、リンクがないとは見なされません。

リモート MCP サーバー

Streamable HTTP を使用して、任意の MCP クライアントを https://awesome.tools/mcp(または https://awesome.tools/api/mcp)に接続できます。API キーは必要ありません。例:claude mcp add --transport http awesome-tools https://awesome.tools/mcp。

ツール説明
search_toolsクエリ、カテゴリ、タグ、isFeatured で公開済みツールを検索します。
get_tool公開済みツール、または自身の送信内容のステータスと次の手順を読み取ります。
list_categories / list_tags公開済みツールの件数とともにスラッグを一覧表示します。submit_tool ではカテゴリのスラッグを使用してください。
submit_toolplan free_backlink は掲載情報を保存します。有料プラン(デフォルトの featured_49 または sponsor_149)は価格のみを返し、confirmPaymentSpend=true にするまで何も保存しません。confirmPaymentSpend=true にすると Stripe Checkout の URL が返されます。
verify_my_backlink未公開の無料掲載情報について {"slug","backlinkUrl"} のバッジを確認し、リンクが有効な場合に掲載をスケジュールします。
submit_feedbackバグ、missing_feature、質問、その他のメモをチームに送信します。

MCP がカードに請求することはありません。依頼者は、返された Stripe Checkout ページで支払います。

Browser WebMCP

WebMCP に対応したブラウザーで送信フォームを開きます。該当するページを開いている間、ツールが登録されます。

ツール機能
get_submission_requirements現在の要件と掲載オプションを読み取ります。
prepare_tool_submission送信項目を受け取り、検証したうえで、フォームの最終確認ステップに入力します。送信やメールの送信は行いません。
submit_toolprepare_tool_submission の実行後、依頼者の承認を得てから {"confirmSubmission":true} のみを受け取ります。確認済みの申請を保存し、サイトの審査を行って、次の掲載 URL を返します。
get_backlink_requirements無料掲載フォームを開いた後、現在の掲載に必要なバックリンク要件を読み取ります。
verify_listing_backlink無料掲載フォームで {"backlinkUrl":"https://your-product.example/about"} を受け取ります。現在の掲載について URL を確認します。検証によって掲載情報が更新され、ステータスメールが送信される場合があります。

ツールはページごとに異なります。呼び出す前に入力スキーマを確認してください。submit_tool を呼び出す前に、承認済みの申請をすべて準備してください。このツールでは、連絡先や概要の差し替え項目を受け付けません。返された掲載 URL を開き、無料の方法を選んでバックリンクツールを確認してください。ブラウザーで WebMCP が利用できない場合は、JSON API またはラベル付きのブラウザーフォームを使用してください。WebMCP ツールも API ツールも Stripe の支払いを完了しません。

オプションの LinkDR ワークフロー

追加のリンク構築オプションを検討したい依頼者は、LinkDR 独自のスキルを読み、現在のサービスと利用規約を確認してください。LinkDR は別のサービスです。依頼者の承認なしに、登録、サービスの購入、アウトリーチを行わないでください。

検出

コメント