Class: Aws::AgentRegistry::Types::McpServerDescriptor

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-agentregistry/lib/aws-sdk-agentregistry/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.



495
496
497
498
499
500
501
502
# File 'gems/aws-sdk-agentregistry/lib/aws-sdk-agentregistry/types.rb', line 495

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)


495
496
497
498
499
500
501
502
# File 'gems/aws-sdk-agentregistry/lib/aws-sdk-agentregistry/types.rb', line 495

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)


495
496
497
498
499
500
501
502
# File 'gems/aws-sdk-agentregistry/lib/aws-sdk-agentregistry/types.rb', line 495

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

#source ⇒ Types::DescriptorSource

The source location from which the MCP (Model Context Protocol) server descriptor content was retrieved.



495
496
497
498
499
500
501
502
# File 'gems/aws-sdk-agentregistry/lib/aws-sdk-agentregistry/types.rb', line 495

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