Env::get('mcp.enable', true), // MCP serverInfo.name(initialize 响应中的服务名) 'server_name' => Env::get('mcp.server_name', 'ulthon_admin'), // DNS rebinding 防护 Host 白名单(不含端口)。 // 为空(默认):不启用 DNS rebinding 防护中间件——端点已有 Bearer 密钥认证, // 且生产部署的 Host 是业务域名,SDK 默认白名单(仅 localhost 变体)会导致全部 403。 // 非空(如本地调试场景):启用 SDK DnsRebindingProtectionMiddleware,仅放行列表内 Host/Origin。 'allowed_hosts' => array_filter(array_map('trim', explode(',', (string) Env::get('mcp.allowed_hosts', '')))), ];