🛠️
AWSにデプロイした自作のRemote MCP ServerにOpenAI Responses APIでアクセスする
OpenAI Response APIがRemote MCP Serverをサポート
2025/05/22にOpenAI Response APIがRemote MCP Serverのtool callをサポートしました。
特徴
- Streamble HTTPに対応。
- tool呼び出し時の認証はHeader認証を採用され、API Keyなどで認証でき、よりセキュアなアクセスが可能になりました。
AWSの自作のRemote MCP ServerにOpenAI Responses APIでアクセスする
以前投稿した記事で紹介したAWSにデプロイした自作のRemote MCP Serverで、動作チェックしたところ、適切に動作しました。
($OPENAI_API_KEYやserver_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