Class: Aws::AgentRegistryControl::Types::McpServerDescriptor

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-agentregistrycontrol/lib/aws-sdk-agentregistrycontrol/types.rb

Overview

Descriptor that defines the content of an MCP (Model Context Protocol) server registry record, including the server definition and its tool definitions. The content is validated against the MCP protocol schema.

Constant Summary collapse

SENSITIVE =
[:data]

Instance Attribute Summary collapse

Instance Attribute Details

#additional_data ⇒ Types::McpServerAdditionalData

Additional data associated with the MCP server descriptor, such as tool definitions.



1302
1303
1304
1305
1306
1307
1308
1309
# File 'gems/aws-sdk-agentregistrycontrol/lib/aws-sdk-agentregistrycontrol/types.rb', line 1302

class McpServerDescriptor < Struct.new(
  :data,
  :data_schema_version,
  :additional_data,
  :source)
  SENSITIVE = [:data]
  include Aws::Structure
end

#data ⇒ String

The MCP server descriptor content, serialized as descriptor payload data.

Returns:

  • (String)


1302
1303
1304
1305
1306
1307
1308
1309
# File 'gems/aws-sdk-agentregistrycontrol/lib/aws-sdk-agentregistrycontrol/types.rb', line 1302

class McpServerDescriptor < Struct.new(
  :data,
  :data_schema_version,
  :additional_data,
  :source)
  SENSITIVE = [:data]
  include Aws::Structure
end

#data_schema_version ⇒ String

The schema version of the descriptor payload.

Returns:

  • (String)


1302
1303
1304
1305
1306
1307
1308
1309
# File 'gems/aws-sdk-agentregistrycontrol/lib/aws-sdk-agentregistrycontrol/types.rb', line 1302

class McpServerDescriptor < Struct.new(
  :data,
  :data_schema_version,
  :additional_data,
  :source)
  SENSITIVE = [:data]
  include Aws::Structure
end

#source ⇒ Types::DescriptorSource

The optional source configuration used to synchronize the MCP server descriptor content.



1302
1303
1304
1305
1306
1307
1308
1309
# File 'gems/aws-sdk-agentregistrycontrol/lib/aws-sdk-agentregistrycontrol/types.rb', line 1302

class McpServerDescriptor < Struct.new(
  :data,
  :data_schema_version,
  :additional_data,
  :source)
  SENSITIVE = [:data]
  include Aws::Structure
end