mcpField
I
iDevice Buyer's Guide

iDevice Buyer's Guide

認証済みおすすめリモート
idevice.com金融データ03 週間前に更新

iDevice Buyer's Guide について

iDeviceは、スマートフォンやウェアラブルの購入を検討する人向けの無料・読み取り専用ガイドです。出典と確度が示された情報を提供し、MCPとA2Aの利用にアカウントやAPIキーは不要です。

主な機能

  1. 01今買うか待つかの判断材料
  2. 02製品の検索と比較
  3. 03互換性・仕様・価格の確認
  4. 04価格と発売履歴の確認
  5. 05確度ラベルと出典リンク

活用シーン

  1. 01デバイスを今買うか判断
  2. 02スマートフォンやウェアラブルの比較
  3. 03デバイスの互換性確認
  4. 04製品価格と発売履歴の確認

MCP 対応

ストリーミングHTTPによる無料の読み取り専用MCPサーバーを提供し、製品調査、購入判断、互換性、価格、ニュースのツールを公開します。アカウントやAPIキーは不要です。

設定

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

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

ツール

23
パラメーター型必須説明
product_slugstringはい検討中の製品の product_slug。例:'apple-watch'
owned_device_slugstringいいえ買い物客がすでに所有している端末の product_slug。例:'iphone-17'。
owned_platformenumいいえ買い物客が使用しているスマートフォンのプラットフォームiphone | android | other
budget_usdnumberいいえ米ドルでの上限価格
use_casestringいいえ用途。例:'running' や 'sleep tracking'。

詳細

iDevice エージェントの例

エージェントから iDevice を呼び出すための、小規模で実行可能な例です。iDevice(https://idevice.com)は、スマートフォンとウェアラブルの独立系購入ガイドです。掲載対象の製品を販売しているわけではありません。

iDevice は、ソフトウェアエージェント向けに、無料で読み取り専用のエンドポイントを2つ提供しています。

URL
MCP サーバー(ストリーミング可能な HTTP)https://idevice.com/api/mcp
A2A エージェントhttps://idevice.com/api/a2a
A2A エージェントカードhttps://idevice.com/.well-known/agent-card.json

アカウント、API キー、サインインは不要です。どちらのエンドポイントも、購入、予約、投稿、変更を行いません。

レート制限: IP アドレスごとに、1分あたり30回、1日あたり500回です。制限を超えた呼び出しは拒否されるため(HTTP 429 または JSON-RPC エラー)、間隔を空けてから再試行してください。ループで呼び出さないでください。有料プランはありません。リストの項目数は最大20件です。

完全なリファレンス:https://idevice.com/mcp および https://idevice.com/mcp/docs。最新のツール一覧と引数名を確認するには tools/list を実行してください。このリポジトリには一覧を複製していません。

ツールの機能

用途ツール
購入するか判断するshould_i_buy、get_guide_summary、find_products、get_best_for、compare_products、get_reviews
所有情報とポリシーget_ownership_facts、get_in_the_box
製品や企業を探すlist_products、get_product、get_company_profile
互換性、仕様、価格get_compatibility、get_product_facts、get_detailed_facts、get_variants_and_offers、get_price_history
ニュース、レポート、履歴get_product_news、get_reports、search_reports、get_report_card、get_release_history、get_release_calendar、get_guide_extras

ほとんどのツールは product_slug を受け取ります。list_products で取得してください。

質問の例

  • iPhone を使っています。Samsung Galaxy Watch 8 を買うべきですか?
  • 睡眠に最適なスマートリングはどれですか?
  • Apple Watch Series 12 の発売前レポートでは、どの内容が的中しましたか?

例

フォルダーフレームワーク備考
examples/curl-and-pythonなしcurl と Python 標準ライブラリを使った生の JSON-RPC、および A2A メッセージの例
examples/google-adkGoogle ADKストリーミング可能な HTTP を使った McpToolset と A2A クライアント
examples/langgraphLangChain と LangGraphcreate_agent を使った langchain.mcp.MCPAdapter
examples/vercel-ai-sdkVercel AI SDKHTTP トランスポートを使った createMCPClient(TypeScript)
examples/openai-agents-sdkOpenAI Agents SDKMCPServerStreamableHttp

各例は、フレームワークが使用する環境変数から自身のモデルキーを読み込みます。iDevice のキーは不要です。また、モデルを使わずにツール一覧を取得し、ツールを1回呼び出す --check モードがあります。各フォルダーの README には、ライブサーバーに対して実行した行と、フレームワークのドキュメントのみを参考に記述した行が示されています。

別の MCP URL を使って例を実行するには、IDEVICE_MCP_URL を設定してください。

iDevice の引用方法

回答で iDevice のデータを使用する場合:

  • iDevice の名前を明記し、ツールが返した url にリンクしてください。リンク先は根拠が記載されたページです。回答によっては、メーカー公式ページへの source_url または sources[].url も含まれます。その場合はそちらにもリンクしてください。
  • 事実の根拠を示す表現は、事実と一緒に記載してください:Confirmed、Reported、Our read、No source on file。互換性に関する回答では、Works、Works with a limit、Needs extra hardware、Does not work、Not confirmed を使用してください。
  • Not confirmed は不明であることを意味します。非互換という意味ではありません。
  • 結果に sponsored: true が含まれる場合は、ガイドがスポンサー提供であることを伝え、sponsor を明記してください。

非同期 A2A 応答

A2A エージェントは、タスクを使って製品に関する質問に回答します。message/send はタスクを即座に返します。製品に関する質問への回答には、通常の API 呼び出しよりも長い数分かかる場合があります。タスク ID を使って、状態が submitted または working でなくなるまで tasks/get を呼び出してください。長いタイムアウトを設定してください。製品に関する質問への回答には、最大 5 製品分の簡潔な JSON データパートも含まれます。

プライバシー

これらの例では、質問はお使いのモデルプロバイダーに送信され、ツール呼び出しは iDevice に送信されます。ここでデータが保存されることはありません。iDevice のデータの取り扱いについては、https://idevice.com/privacy をご覧ください。

ライセンス

MIT。Copyright iDevice Media LLC.

コメント

MCP は初めてですか?

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

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