API MCP Server は、パブリックエンドポイントと VPC エンドポイントの両方を提供しています。PrivateLink を使用すると、Alibaba Cloud 内部ネットワークを介して VPC 内から API MCP Server にアクセスでき、アクセスセキュリティとネットワーク安定性が向上します。このトピックでは、PrivateLink を介して API MCP Server にアクセスするためのインターフェイスエンドポイントの作成方法について説明します。
ユースケース
ECS、ECI、または Function Compute にデプロイされた AI エージェントは、プライベートネットワークを介して API MCP Server を呼び出すことができます。
セキュリティとコンプライアンスのため、機密性の高いビジネスアプリケーションからのアウトバウンドトラフィックをプライベートネットワーク経由でルーティングすることで、データ漏えいのリスクを軽減できます。
PrivateLink は、低レイテンシーと安定した高帯域幅を提供するため、高頻度な API 呼び出しに最適です。
PrivateLink の設定はパブリックエンドポイントに影響を与えず、両方のアクセス方法を共存させることができます。
課金
PrivateLink は、時間単位で課金される従量課金サービスです。料金には、エンドポイントインスタンス料金とデータ処理料金が含まれます。サービスを有効にするための料金はかかりません。詳細については、「PrivateLink の課金」をご参照ください。
前提条件
エンドポイントと同じリージョンに Virtual Private Cloud (VPC) と vSwitch を作成済みであること。詳細については、「VPC と vSwitch」をご参照ください。
API MCP Server にアクセスする ECS インスタンスなどのクラウドリソースが、ターゲット VPC 内にあるか、またはターゲット VPC へのネットワーク接続があること。
操作手順
ステップ 1: インターフェイスエンドポイントの作成
コンソールにログインして、 に移動します。
上部のナビゲーションバーで、エンドポイントを作成するリージョンを選択します。
「インターフェイスエンドポイント」タブで、「エンドポイントの作成」をクリックします。初めて PrivateLink を使用する場合は、最初に「PrivateLink の有効化」をクリックします。

エンドポイント作成ページで、次のパラメーターを設定し、その他のパラメーターはデフォルト値を保持します。
リージョン: このフィールドは、選択したリージョンに基づいて自動的に設定され、変更できません。
[エンドポイントタイプ]: [インターフェイスエンドポイント] を選択します。
エンドポイント名: エンドポイントのカスタム名を入力します。
Type: 利用可能なサービスの選択 を選択します。
Available Services: エンドポイントサービス名 検索ボックスで、正確なサービス名を検索して選択します。エンドポイントは、1つのエンドポイントサービスのみに関連付けることができます。各リージョン固有のサービス名については、以下の表をご参照ください。
次の図は、
China (Hangzhou)リージョンのエンドポイントサービス名の例を示しています。
VPC: エンドポイントを作成する VPC を選択してください。
ゾーンと vSwitch:エンドポイントサービスがサポートするゾーンと、そのゾーン内の vSwitch を選択します。 システムにより、選択した各 vSwitch にエンドポイントネットワークインターフェースが作成されます。
セキュリティグループ: エンドポイントのネットワークインターフェースのトラフィックを制御するセキュリティグループを選択します。
[OK] をクリックします。エンドポイントが作成されたら、[エンドポイント] ページに移動し、そのドメイン名を記録します。このドメイン名は、API MCP サーバーにアクセスするために必要です。

ステップ 2: 接続性の確認
エンドポイントが作成されたら、そのドメイン名を使用して、VPC 内の ECS インスタンスなどのリソースから API MCP Server にアクセスできます。たとえば、ネットワーク接続を確認するには、VPC 内の ECS インスタンスから ping コマンドを実行します。
[root@11111118111111111Z ~]# ping openapi-mcp-cn.vpc-proxy.aliyuncs.com
PING openapi-mcp-cn.vpc-proxy.aliyuncs.com (10.0.0.32) 56(84) bytes of data.
64 bytes from 10.0.0.32: icmp_seq=1 ttl=102 time=0.570 ms
64 bytes from 10.0.0.32: icmp_seq=2 ttl=102 time=0.382 ms
64 bytes from 10.0.0.32: icmp_seq=3 ttl=102 time=0.423 ms
64 bytes from 10.0.0.32: icmp_seq=4 ttl=102 time=0.395 ms
64 bytes from 10.0.0.32: icmp_seq=5 ttl=102 time=0.457 ms