Class: Aws::BedrockAgentCoreControl::Types::MCPGatewayConfiguration
- Inherits:
-
Struct
- Object
- Struct
- Aws::BedrockAgentCoreControl::Types::MCPGatewayConfiguration
- Defined in:
- gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb
Overview
The configuration for a Model Context Protocol (MCP) gateway. This structure defines how the gateway implements the MCP protocol.
Constant Summary collapse
- SENSITIVE =
[:instructions]
Instance Attribute Summary collapse
-
#disable_mcp_list_tools_pagination ⇒ Boolean
Specifies whether pagination is disabled for the Model Context Protocol (MCP)
tools/listoperation. -
#instructions ⇒ String
The instructions for using the Model Context Protocol gateway.
-
#search_type ⇒ String
The search type for the Model Context Protocol gateway.
-
#session_configuration ⇒ Types::SessionConfiguration
The session configuration for the MCP gateway.
-
#streaming_configuration ⇒ Types::StreamingConfiguration
The streaming configuration for the MCP gateway.
-
#supported_versions ⇒ Array<String>
The supported versions of the Model Context Protocol.
Instance Attribute Details
#disable_mcp_list_tools_pagination ⇒ Boolean
Specifies whether pagination is disabled for the Model Context
Protocol (MCP) tools/list operation. When set to true, the
gateway returns the complete list of tools in a single response
without a pagination cursor. When set to false or omitted, the
gateway returns tools in paginated responses.
15649 15650 15651 15652 15653 15654 15655 15656 15657 15658 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 15649 class MCPGatewayConfiguration < Struct.new( :supported_versions, :instructions, :search_type, :session_configuration, :streaming_configuration, :disable_mcp_list_tools_pagination) SENSITIVE = [:instructions] include Aws::Structure end |
#instructions ⇒ String
The instructions for using the Model Context Protocol gateway. These instructions provide guidance on how to interact with the gateway.
15649 15650 15651 15652 15653 15654 15655 15656 15657 15658 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 15649 class MCPGatewayConfiguration < Struct.new( :supported_versions, :instructions, :search_type, :session_configuration, :streaming_configuration, :disable_mcp_list_tools_pagination) SENSITIVE = [:instructions] include Aws::Structure end |
#search_type ⇒ String
The search type for the Model Context Protocol gateway. This field specifies how the gateway handles search operations.
15649 15650 15651 15652 15653 15654 15655 15656 15657 15658 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 15649 class MCPGatewayConfiguration < Struct.new( :supported_versions, :instructions, :search_type, :session_configuration, :streaming_configuration, :disable_mcp_list_tools_pagination) SENSITIVE = [:instructions] include Aws::Structure end |
#session_configuration ⇒ Types::SessionConfiguration
The session configuration for the MCP gateway. This configuration controls session behavior, including session timeout settings.
15649 15650 15651 15652 15653 15654 15655 15656 15657 15658 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 15649 class MCPGatewayConfiguration < Struct.new( :supported_versions, :instructions, :search_type, :session_configuration, :streaming_configuration, :disable_mcp_list_tools_pagination) SENSITIVE = [:instructions] include Aws::Structure end |
#streaming_configuration ⇒ Types::StreamingConfiguration
The streaming configuration for the MCP gateway. This configuration controls whether response streaming is enabled for the gateway.
15649 15650 15651 15652 15653 15654 15655 15656 15657 15658 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 15649 class MCPGatewayConfiguration < Struct.new( :supported_versions, :instructions, :search_type, :session_configuration, :streaming_configuration, :disable_mcp_list_tools_pagination) SENSITIVE = [:instructions] include Aws::Structure end |
#supported_versions ⇒ Array<String>
The supported versions of the Model Context Protocol. This field specifies which versions of the protocol the gateway can use.
15649 15650 15651 15652 15653 15654 15655 15656 15657 15658 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 15649 class MCPGatewayConfiguration < Struct.new( :supported_versions, :instructions, :search_type, :session_configuration, :streaming_configuration, :disable_mcp_list_tools_pagination) SENSITIVE = [:instructions] include Aws::Structure end |