自分のサーバーが必要なAIエージェントを作っているなら、分かれ道に当たります:インフラと MCP で話すか、REST API で話すか?どちらも動きます。同じ問題を別の角度から解きます。ここに決めるための明快な方法 — そしてEQVPSなら実際にはどちらか一方を選ばなくていい理由を記します。
それぞれが何か
MCP(Model Context Protocol) は、AIエージェントがClaude Desktop、Cursor、Clineのようなホストの中でツールをネイティブに発見して呼べるようにする標準です。一つのMCPサーバーを登録すると、モデルは直接呼べる型付きツールの一覧を見ます — 糊のコードなし。EQVPSは https://mcp.eqvps.com/mcp でStreamable HTTP上に 45のMCPツール を公開します(例:list_plans、register_account、topup_balance、order_vps、get_vps_status、power_vps)。
REST API は普遍的なフォールバックです:どんな言語、スクリプト、cronジョブ、CIパイプラインからでも呼ぶ素のHTTPエンドポイント。MCPホストは不要 — curl、requests、fetch、手元にあるもので。EQVPSは https://api.eqvps.com/api/v1/eqvps でRESTを提供します。
MCPを使うとき
- エージェントが MCPホストの中 で動く — Claude Desktop、Cursor、Cline、あるいは任意のMCP互換クライアント。
- モデルに、推論ループの中で型付き引数と結果とともに ツールをネイティブに呼ばせたい — 保守するラッパーコードなし。
- 会話的/セッション のフローが欲しい:「安いプランを見つけて、注文して、SSHの詳細をくれ」 — エージェントが自分でツールコールを連鎖。
- 最短の道が欲しい:サーバー項目を一つ足す、以上。
RESTを使うとき
- Python、Node、Go、Rust — HTTPを話すものなら何でも — で カスタムエージェントやスクリプト を書いている。
- 非MCPの文脈 で要る:バックエンドサービス、cronジョブ、CI/CDパイプライン、サーバーレス関数。
- 自分のコードでリトライ、ログ、エラー処理を 完全に制御 したい。
- すでに独自のHTTPクライアントを持つ既存アプリにEQVPSを組み込んでいる。
並べて
| MCP | REST API | |
|---|---|---|
| エンドポイント | mcp.eqvps.com/mcp | api.eqvps.com/api/v1/eqvps |
| 最適 | Claude/Cursor/Cline内のエージェント | スクリプト、カスタムエージェント、CI、任意の言語 |
| 統合 | サーバー項目を一つ足す、ネイティブなツールコール | 自分で書くHTTP呼び出し |
| トランスポート | Streamable HTTP | HTTPS(JSON) |
| 認証 | register_account → Bearer | POST /auth/register → Bearer |
| ツール/エンドポイント数 | 45ツール | 同等のエンドポイント |
| セッションフロー | モデルがツールコールを連鎖 | あなたが呼び出しをオーケストレーション |
EQVPSなら:両方が手に入る
EQVPSはエージェント優先で作られたので、同じバックエンドの上に両方のトランスポート を積んでいます。同じアカウント、同じプリペイド残高、同じサーバー — エージェントが order_vps をMCPで呼ぼうと POST /orders をRESTで呼ぼうと。USDC/USDTで一度チャージすれば、エージェントがVPSをプロビジョニングしSSHアクセスを読みます — カードなし、各ステップを承認する人間なし。
- Claude Desktop / Cursor / Cline では → MCPを使う。EQVPSをMCPクライアントに接続を参照。
- 自分のスクリプトでは → RESTを使う。4回のAPIコールでVPSを注文を参照。
目安の法則:エージェントがMCPホストに住むならMCP、自分のコードに住むならREST。 EQVPSなら扉はどちらにも開いています — 便利なほうを選び、いつでも切り替えを。
コメント
まだコメントはありません。最初になりましょう。