🛠️

AWSにデプロイした自作のRemote MCP ServerにOpenAI Responses APIでアクセスする

に公開

OpenAI Response APIがRemote MCP Serverをサポート

2025/05/22にOpenAI Response APIがRemote MCP Serverのtool callをサポートしました。

https://platform.openai.com/docs/guides/tools-remote-mcp

特徴

  • Streamble HTTPに対応。
  • tool呼び出し時の認証はHeader認証を採用され、API Keyなどで認証でき、よりセキュアなアクセスが可能になりました。

AWSの自作のRemote MCP ServerにOpenAI Responses APIでアクセスする

https://zenn.dev/5enxia/articles/0a99fc01c27b0f

以前投稿した記事で紹介したAWSにデプロイした自作のRemote MCP Serverで、動作チェックしたところ、適切に動作しました。
$OPENAI_API_KEYserver_urlはご自身のものに設定する必要があります。)

curl --location 'https://api.openai.com/v1/responses' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer $OPENAI_API_KEY' \
--data '{
    "model": "gpt-4.1",
    "tools": [
        {
            "type": "mcp",
            "server_label": "add_multiply",
            "server_url": "https://${ServerlessRestApi}.execute-api.${AWS::Region}.amazonaws.com/Prod/mcp/",
            "require_approval": "never"
        }
    ],
    "input": "what'\''s (3 + 5) x 12?"
}'

(なお、ローカルのRemote MCP Serverには疎通できませんでした…インターネット経由なので当たり前ですね。笑)

Discussion