mcpField
A
Agentsim

Agentsim

リモート
github.com/agentsimdevコミュニケーション14 週間前に更新
リポジトリ

Agentsim について

Agentsimは、AIコーディングエージェントが実SIM対応の米国電話番号で認証チャレンジを行うためのMCPサーバーです。SMS OTPなどに対応し、セッション開始、判定待ち、メッセージ取得、セッション解放のツールを備えています。

主な機能

  1. 01認証チャレンジセッションの開始
  2. 02構造化された判定結果の待機
  3. 03SMSメタデータと解析済みコードの取得
  4. 04セッション解放とアクティブセッション一覧
  5. 05SMS、メール、マジックリンク、WebAuthnに対応

活用シーン

  1. 01電話番号を使ったサインイン認証の完了
  2. 02OTPまたはマジックリンクの受信待ち
  3. 03受信したSMS認証コードの確認
  4. 04チャレンジ後の番号解放

MCP 対応

ローカルのstdio設定またはホスト型Streamable HTTPエンドポイントを通じて、MCPホストにチャレンジツールを提供します。MCPクライアントはチャレンジ開始、判定待ち、メッセージ取得、セッション管理を行えます。

設定

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

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

ツール

5
パラメーター型必須説明
inputobjectはい
input.agent_idstringはい番号をリクエストする Agent の一意の識別子(例:'checkout-bot')。
input.countrystringいいえISO 3166-1 alpha-2 の国コード。対応済み:US。今後、対応国を追加予定です。
input.ttl_secondsintegerいいえ番号を保持する時間(秒)。デフォルトは 1 時間です。
input.webhook_urlanyいいえポーリングの代わりに webhook 経由で OTP を受信するための任意の HTTPS URL。

詳細

agentsim-mcp

利用可能状況: 所有する公開 HTTPS サービスのオリジンを正確に検証し、許可ポリシーを設定すれば、ライブ SMS をセルフサービスで利用できます。Hobby には UTC 月あたり 10 件の米国ライブ SMS セッションが含まれ、アカウントごとに有効なライブセッションを 1 件利用できます。カードは不要です。Builder は月額 $99 で、米国ライブ SMS セッションが 50 件含まれます。決済前に、税額と更新条件がチェックアウト画面に表示されます。既存の契約条件はそのまま適用されます。ライブの使用例を利用する前に、現在のアクセス状況とチャネルのサポート状況を確認してください。

AI コーディングアシスタント(Codex CLI、Claude Code、Cursor、Windsurf、およびその他の MCP 対応ホスト)に AgentSIM のチャレンジツールを提供する MCP サーバーです。主なツール:open_challenge、wait_for_verdict。エイリアス:provision_number、wait_for_otp。

セットアップ

Codex CLI の場合は、Codex の接続に従ってください。キーの取り扱い、SMS の待機タイムアウト、ブラウザーアクセスについて説明しています。その後、電話番号でのサインインを完了するプロンプトを使用してください。

Claude Code
claude mcp add agentsim -e AGENTSIM_API_KEY=asm_live_xxx -- uvx agentsim-mcp
Claude Desktop

~/Library/Application Support/Claude/claude_desktop_config.json に追加します:

{
  "mcpServers": {
    "agentsim": {
      "command": "uvx",
      "args": ["agentsim-mcp"],
      "env": {
        "AGENTSIM_API_KEY": "asm_live_xxx"
      }
    }
  }
}
Cursor / Windsurf

環境設定で AGENTSIM_API_KEY を指定し、stdio MCP サーバーとして agentsim-mcp を追加します。

リモート(インストール不要)

ローカルに何もインストールせず、ホストされている MCP サーバーに直接接続します:

{
  "mcpServers": {
    "agentsim": {
      "type": "streamable-http",
      "url": "https://mcp.agentsim.dev/mcp",
      "headers": {
        "x-api-key": "asm_live_..."
      }
    }
  }
}

ホストされているエンドポイントはステートレス HTTP を使用し、mcp-session-id ヘッダーを発行しません。AgentSIM のツールが返す session_id はチャレンジを識別し、ツール呼び出しの間も有効です。

ツール

コントロールプレーンの名詞(推奨)
ツール説明
identify_agentチャレンジを開始せず、SMS を送信せず、利用枠を消費することなく、コンソールに固定のエージェント ID を追加します
open_challenge必須の所有済み service_url を対象に認証チャレンジセッションを開始します。チャネル(sms_otp | email_otp | magic_link | webauthn_required)を受け付け、セッション ID と識別子を返します
wait_for_verdictチャレンジの判定をロングポーリングします。otp_code、magic_link、または webauthn_required を含む構造化された結果を返します。ポリシーによる拒否は開始時に失敗します
get_messagesSMS のメタデータと解析済みコードを読み取ります。コードを読み取ると消費されます
release_numberセッションを早期に解放します(割り当てはプールに戻ります)
list_numbersこのアカウントのすべてのアクティブなセッションを一覧表示します
旧エイリアス(後方互換性)
ツール対応先説明
provision_numberopen_challenge(channel=sms_otp)SMS OTP 用の一時的なプログラム可能な米国の電話番号を割り当てます。後方互換性のために維持されています
wait_for_otpwait_for_verdictタイムアウト後の自動延長がデフォルトで有効な旧式の待機方法です。番号は変更されない場合があります

認証

stdio の場合、プロセス環境で AGENTSIM_API_KEY を設定します。ホストされている HTTP の場合、各リクエストで個別の x-api-key を送信する必要があります。サーバーは呼び出し元に紐づくそのキーを検証して転送します。console.agentsim.dev でキーを取得してください。

対応国

米国

コメント

MCP は初めてですか?

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

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