module Riffer::Rig::ACP::Servers
Public Instance Methods
(Array[::ACP::Types::McpServer::t] servers) → Hash[String, Riffer::Rig::Mcp::Declaration]
Source
# File lib/riffer/rig/acp/servers.rb, line 8 def declarations(servers) servers.filter_map { |server| declaration_of(server) }.to_h end
@rbs servers: Array @rbs return: Hash[String, Riffer::Rig::Mcp::Declaration]
(Array[::ACP::Types::McpServer::t] servers) → Array[String]
Source
# File lib/riffer/rig/acp/servers.rb, line 14 def warnings(servers) servers.filter_map do |server| next if server.is_a?(::ACP::Types::McpServerStdio) "Skipped MCP server #{name_of(server)}: only stdio servers are supported" end end