mcpField
A
agentfit

agentfit

ローカル
github.com/CloudCorpRecords開発ツール01 週間前に更新

agentfit について

agentfitは、AgentReadyにウェブサイトのAIエージェント対応状況の無料プレビューを要求するMCPサーバーです。アクセス性、コンテンツの読みやすさ、発見性、エージェントインターフェースを確認するサイト運営者やエージェント向けで、スコアは上流サービスが算出します。

主な機能

  1. 01ウェブサイト対応状況のプレビューを取得
  2. 020~100のスコアとA~Fの評価を返却
  3. 03対応状況のカテゴリ別スコアを表示
  4. 04上流レスポンスをそのまま返却

活用シーン

  1. 01サイトがエージェントからアクセス可能か確認
  2. 02サイトコンテンツの読みやすさを評価
  3. 03発見性とエージェントインターフェースのスコアを確認

MCP 対応

MCPサーバーは`audit_website`ツールを公開し、AgentReadyから無料プレビューを取得して上流の結果を返します。有料ルートとウォレットキーによる決済機能は実装されていません。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"cloudcorprecords-agentfit": {
"command": "npx",
"args": [
"-y",
"@reneturcios/agentfit"
]
}
}
}
起動コマンドnpx -y @reneturcios/agentfit

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@reneturcios/agentfit0.1.0
ocighcr.io/cloudcorprecords/agentfit:0.1.0

ツール

1

掲載時のツール一覧 · 1 週間前に更新

パラメーター型必須説明
urlstringはいこの呼び出しで使用する URL。

詳細

agentfit

あなたのウェブサイトはAIエージェントに対応していますか? agentfitはAgentReadyサービスに問い合わせ、サイトの無料プレビューを取得します。プレビューには、0~100のスコア、A~Fのグレード、エージェントのアクセス、読みやすいコンテンツ、検出可能性、エージェントインターフェースなどを対象とするカテゴリ別スコアが含まれます。スコアは上流サービスが返すもので、ローカルでは計算、切り詰め、名称変更、要約を一切行いません。レスポンス本文はサービスから返されたまま受け取ります。

無料枠のみ — 有料機能は省略

AgentReadyはx402の有料ルート(/v1/liteは$0.005、/v1/auditは$0.03、USDCで支払い)も提供しています。また、元のstdioサーバーは、AGENTREADY_X402_PRIVATE_KEYを通じてウォレットの秘密鍵が指定されている場合、呼び出しごとに完全な監査の料金を支払います。この再構築版では、これらの機能を一切実装していません。 ドキュメントに記載された無料ルートGET /v1/preview?url=のみを呼び出します。これは、鍵を指定しない場合の元のサーバーのデフォルト動作です。有料ルートとウォレット鍵モードは完全に省略しています。このビルドは支払い手段を保持せず、AGENTREADY_X402_PRIVATE_KEYやその他のウォレットまたは支払い用環境変数を読み取ることも、Authorizationヘッダーを送信することもありません。

無料プレビューには、上流サービスによるIPあたり毎分10件のリクエスト制限があります。429(ほかの非2xx応答と同様)はagentready error: HTTP 429として表面化します。

設定

クライアントは2つの環境変数で制御します(どちらもこの再構築版独自のもので、その旨が明記されています)。

  • AGENTREADY_API_URL(任意)— APIのベースURLです。 デフォルトはhttps://api.youraitools.co/agentreadyです。 末尾のスラッシュは削除されます。
  • AGENTREADY_TIMEOUT_MS(任意)— リクエストごとのタイムアウトをミリ秒単位で指定します。 AbortControllerを使って適用します。デフォルトは30000です。

ツール

  • audit_website — このウェブサイトはAIエージェントに対応していますか? 無料プレビューを返します。プレビューには、0~100のスコア、A~Fのグレード、カテゴリ別スコアが含まれます。必須引数urlを1つ指定します(ドキュメントに記載されたRESTパラメーターです。ホストされたMCPエンドポイントが仕様の取得時に応答しなかったため、MCPレイヤーの引数名は再構築版独自のものです)。

上流サービスの非2xx応答はagentready error: HTTP <status>で失敗します。上流サービスの400(不正なURL、非公開URL、または内部URL)、422(ホストを解決できない)、429(プレビューのレート制限)は、この形式で表面化します。タイムアウトを含め、サービスに到達できない場合はagentready unreachableで失敗します。

CLI

このツールは、JSON引数文字列を1つ取るサブコマンドです。

npx @reneturcios/agentfit audit_website '{"url":"https://example.com"}'
npx @reneturcios/agentfit --version

出力はツールの結果テキスト(成功時は上流サービスの本文)です。終了コードは、成功時が0、実行時エラー時が1、使用方法のエラー時が2です。

MCP サーバー

npx -y @reneturcios/agentfit mcp

MCP クライアントの設定:

{
  "mcpServers": {
    "agentfit": {
      "command": "npx",
      "args": ["-y", "@reneturcios/agentfit", "mcp"]
    }
  }
}

Docker

docker run -i ghcr.io/cloudcorprecords/agentfit
docker run --rm ghcr.io/cloudcorprecords/agentfit audit_website '{"url":"https://example.com"}'

開発

npm install
npm run build   # tsc -> dist/
npm test        # tsx --test test/*.test.ts (fake fetch only, no network)
npm run dev     # run the CLI from source

ライセンス

MIT — Copyright (c) 2026 Rene Turcios

コメント

MCP は初めてですか?

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

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