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.
1553 1554 1555 |
# File 'lib/claude_agent_sdk/types.rb', line 1553 def initialize(mcp_servers:) @mcp_servers = mcp_servers end |
Instance Attribute Details
#mcp_servers ⇒ Object
Returns the value of attribute mcp_servers.
1551 1552 1553 |
# File 'lib/claude_agent_sdk/types.rb', line 1551 def mcp_servers @mcp_servers end |
Class Method Details
.parse(data) ⇒ Object
1557 1558 1559 1560 |
# File 'lib/claude_agent_sdk/types.rb', line 1557 def self.parse(data) servers = (data[:mcpServers] || []).map { |s| McpServerStatus.parse(s) } new(mcp_servers: servers) end |