mcpField
A
Agent Daily

Agent Daily

リモート
gregpunch.github.ioクラウド・インフラ02 日前に更新
リポジトリ公式サイト

Agent Daily について

Agent Dailyは、AIエージェントが利用するAPIやMCPサーバーの稼働状況を毎時確認する信頼性インデックスです。エージェント開発者は到達性を確認し、障害時に切り替えられます。読み取り専用のMCPサーバーはキャッシュした状態データを照会します。

主な機能

  1. 01毎時の到達性チェック
  2. 02公開ステータスページとJSON
  3. 03稼働率・レイテンシ・ベンダー状態
  4. 04読み取り専用のMCPステータスツール
  5. 05カテゴリ別のツール一覧

活用シーン

  1. 01エージェント呼び出し前の依存先確認
  2. 02サービス停止時の代替先選択
  3. 03MCPホストからのツール状態確認

MCP 対応

読み取り専用のStreamable HTTP MCPサーバーを提供し、`list_tools`と`tool_status`を利用できます。両ツールは5分間キャッシュされた状態データを読み取ります。

設定

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

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

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

ツール

詳細

Agent Daily:このツールは今、稼働していますか?

AI エージェントが呼び出す API と MCP サーバーの無料・毎時更新の信頼性インデックス:OpenAI、Anthropic、GitHub(API + MCP)、Stripe、Slack、Cloudflare、Brave/Serper search、Linear と DeepWiki MCP など(20 個のツール)。

エージェントを構築する人向けに作られています。エージェントがツールを呼び出す前に確認し、ツールが停止している場合はフォールバックし、障害時のリトライを繰り返さずに済むようにしましょう。

claude mcp add --transport http agent-daily https://agent-daily.agentdaily.workers.dev/mcp

status.json を利用する

import requests
s = requests.get("https://gregpunch.github.io/agent-daily/status.json", timeout=5).json()
tool = next(t for t in s["tools"] if t["name"] == "OpenAI API")
if not tool["up"] or tool["vendor_status"] in ("major", "critical"):
    ...  # route to a fallback provider

フィールド:schema_version、generated_at(UTC)、summary.{up,total}、および name, category, up, http_status, latency_ms, vendor_status, uptime_24h_pct, checks_24h, error を含む tools[]。データは毎時更新されます。約 2 時間以上経過している場合は古いデータとして扱ってください。キャッシュしてください。

制限事項: これは到達可能性のチェック(想定される HTTP コードの確認)のみであり、正確性や品質のテストではありません。プローブの場所は 1 か所だけです。

AI エージェントが依存する 20 個のツールを対象にした、無料の公開ステータスページです。これは 2 週間の検証を行うフェーズ 1 です。

ローカルで実行する

python3 check.py   # probe all tools -> results.db (SQLite)
python3 build.py   # render site/index.html

ファイル:tools.json(設定)、tools.md(一覧とメソッド)、check.py、build.py、site/(静的出力)、preview.png。

デプロイ計画(無料枠)

おすすめ:GitHub Actions + GitHub Pages($0)。

  1. このフォルダーを公開 GitHub リポジトリにプッシュします。
  2. .github/workflows/check.yml を追加し、schedule: cron: "0 * * * *"(毎時)を設定します。手順:チェックアウト、pip install requests、python check.py && python build.py、results.db をコミットして戻す(またはアーティファクトとして保存する)、その後 actions/deploy-pages で site/ をデプロイします。
  3. Pages を有効にします(ソース:GitHub Actions)。公開リポジトリでは、Actions の実行時間は無制限です。

代替案:Cloudflare Worker cron + D1 + Pages($0)。 check.py を Worker の scheduled() ハンドラーに移植します(無料枠:1 日あたり 100k リクエスト、cron トリガーを含む)。行データは D1(無料で 5 GB)に保存し、ページをレンダリングするか、Worker または Pages から JSON を配信します。この方法は、後に有料の MCP/API を追加する場合の基盤としてより適しています。

月額費用の見積もり

項目費用
GitHub Actions + Pages(公開リポジトリ)または Cloudflare 無料枠$0
ドメイン(任意、例:agentdaily.dev)約 $1~1.25/月($12~15/年)
有料 API の機能テスト(フェーズ 2 のみ)現在 $0、上限 $30~50
フェーズ 1 の合計$0~2/月

MCP サーバー(mcp-worker/)

これは Cloudflare Worker 上で動作する、ステートレスで読み取り専用の MCP サーバーです。/mcp で Streamable HTTP を使用し、2 つのツール list_tools(category?) と tool_status(name) を提供します。どちらも status.json を読み取り、5 分間キャッシュします。また、/.well-known/mcp/server-card.json も配信します。

cd mcp-worker && npm install && npx wrangler dev   # local
npm test                                           # MCP SDK client check against localhost:8787
npx wrangler deploy                                # needs CLOUDFLARE_API_TOKEN + CLOUDFLARE_ACCOUNT_ID

コメント

MCP は初めてですか?

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

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