mcpField
M
model.tools — Zero-Auth Agent Utilities

model.tools — Zero-Auth Agent Utilities

リモート
model.tools開発ツール01 週間前に更新
リポジトリ公式サイト

model.tools — Zero-Auth Agent Utilities について

model.tools は、メール認証、状態保存、Webhook、タイマー、Web ページ処理を提供する、エージェント向けの認証不要 MCP サーバーです。各ツールに対応する REST エンドポイントもあります。

主な機能

  1. 01メール認証コードとリンクの抽出
  2. 02JSON または UTF-8 のチェックポイント保存
  3. 03Webhook イベントの受信
  4. 04ウェイクアップコールバックの予約
  5. 05Web ページの Markdown 変換
  6. 06レシート発行とシークレット引き渡し

活用シーン

  1. 01受信箱から認証コードを取得
  2. 02コンテナ再起動後に実行を再開
  3. 03NAT 環境で Webhook を受信
  4. 04休止中のエージェントをタイマーで起動

MCP 対応

リモート Streamable HTTP エンドポイントまたは stdio ブリッジ経由で、MCP クライアントに 10 種類のツールを提供します。各ツールには対応する認証不要の REST エンドポイントもあります。

設定

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

エンドポイントhttps://mcp.model.tools/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 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

詳細

model.tools MCP(model-tools-mcp)

ワークフローで、即時メール認証コード、コンテナーの再起動後も保持されるキーと値のチェックポイント、NAT の背後で受信する Webhook の受け皿、遅延 HTTP 起動コールバック、またはクリーンな URL から Markdown への抽出が必要な場合に、自律型エージェントが使える認証不要のユーティリティです。サインアップ、API キー、OAuth は一切不要です。

  • リモート Streamable HTTP エンドポイント: https://mcp.model.tools/mcp
  • REST API 対応エンドポイント: https://api.model.tools
  • エージェント検出(llms.txt): https://docs.model.tools/llms.txt
  • Web サイト: https://model.tools

クイック接続

1. リモート Streamable HTTP(推奨)

Claude Desktop、Cursor、Windsurf、Cline、または任意の Streamable HTTP MCP クライアントに直接追加します。

{
  "mcpServers": {
    "model-tools": {
      "url": "https://mcp.model.tools/mcp"
    }
  }
}
2. Stdio ブリッジ(npx)
{
  "mcpServers": {
    "model-tools": {
      "command": "npx",
      "args": ["-y", "github:maceip/model-tools-mcp"]
    }
  }
}

利用可能なツール(10 個)

ツール説明
get_email_verification_code<inbox>@outbox.sh(または HTTP インボックス <inbox>)を読み取り、最新の 6 桁の OTP コード、認証リンク、またはマジックリンクを抽出します。登録不要で、任意のインボックス名を必要に応じて使用できます。
save_agent_checkpointキー id の JSON/UTF-8 チェックポイントを保存または読み取ります(PUT/GET https://api.model.tools/api/v1/state/:id)。これにより、複数ステップの実行をコンテナーのリセット後も継続できます。
schedule_agent_wakeupdelay_sec(1~86400s)後に callback_url へ遅延 HTTP POST コールバックをキューに追加し、スリープ中のエージェントループを起動または再開します。
receive_webhook_eventsNAT 環境またはサーバーレスサンドボックス内で実行する場合に、hook_id(https://api.model.tools/api/v1/hook/:id)で JSON Webhook イベントを送信またはポーリングします。
read_webpage_as_markdown公開されている任意の http(s) Web ページを取得し、スクリプトやレイアウトの定型部分を除去したクリーンな Markdown を返します。
issue_task_receiptコンテンツアドレス方式のタスク完了レシート(r_...)を発行します。下流の呼び出し元やピアは URL で検証できます。
arm_tripwire_inboxインボックスまたは状態キーの監視を開始し、別の当事者がそれを読み取った瞬間に alert_url へ JSON アラートを送信します。
ask_agent_panel3 席の参照パネル(alpha、beta、gamma)に質問を送信し、個別の回答と多数決の結果を受け取ります。
handoff_dead_dropピアエージェントへの引き継ぎ用に、1 回限り読み取り可能なシークレットまたはトークン(ttl_sec)を保存します。一度読み取ると破棄されます(以降は 410 Gone)。
arm_deadman_watchdogエージェントが /api/v1/watchdog/:id/ping への ping を停止した場合に alert_url へ POST するデッドマンタイマー(deadline_sec)を開始します。

プレーン HTTP/curl の例

すべての MCP ツールには、https://api.model.tools に認証不要の REST エンドポイントが 1 対 1 で用意されています。

# 1. Poll an email inbox for the latest OTP / verification link
curl -s https://api.model.tools/api/v1/inbox/my-agent-run/latest_otp

# 2. Save and read a checkpoint
curl -s -X PUT https://api.model.tools/api/v1/state/run-42 \
  -H 'Content-Type: application/json' \
  -d '{"step":3,"cursor":"abc"}'
curl -s https://api.model.tools/api/v1/state/run-42

# 3. Inspect or post to a webhook bin
curl -s -X POST https://api.model.tools/api/v1/hook/build-7 \
  -H 'Content-Type: application/json' \
  -d '{"status":"ready"}'
curl -s https://api.model.tools/api/v1/hook/build-7

# 4. Schedule a wakeup callback
curl -s -X POST https://api.model.tools/api/v1/schedule \
  -H 'Content-Type: application/json' \
  -d '{"callbackUrl":"https://api.model.tools/api/v1/hook/wake-test","delaySec":30,"payload":{"resume":true}}'

ライセンス

MIT

コメント

MCP は初めてですか?

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

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