Class: ClaudeAgentSDK::McpStatusResponse
- Inherits:
-
Object
- Object
- ClaudeAgentSDK::McpStatusResponse
- Defined in:
- lib/claude_agent_sdk/types.rb
Overview
Response from get_mcp_status containing all server statuses
Instance Attribute Summary collapse
-
#mcp_servers ⇒ Object
Returns the value of attribute mcp_servers.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(mcp_servers:) ⇒ McpStatusResponse
constructor
A new instance of McpStatusResponse.
Constructor Details
#initialize(mcp_servers:) ⇒ McpStatusResponse
Returns a new instance of McpStatusResponse.
1502 1503 1504 |
# File 'lib/claude_agent_sdk/types.rb', line 1502 def initialize(mcp_servers:) @mcp_servers = mcp_servers end |
Instance Attribute Details
#mcp_servers ⇒ Object
Returns the value of attribute mcp_servers.
1500 1501 1502 |
# File 'lib/claude_agent_sdk/types.rb', line 1500 def mcp_servers @mcp_servers end |
Class Method Details
.parse(data) ⇒ Object
1506 1507 1508 1509 |
# File 'lib/claude_agent_sdk/types.rb', line 1506 def self.parse(data) servers = (data[:mcpServers] || []).map { |s| McpServerStatus.parse(s) } new(mcp_servers: servers) end |