async function checkMcp() {
  const url = 'https://vuhoanganh1704.app.n8n.cloud/mcp-server/http';
  const token = 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiI5MDg3MjUyMS1lMWU0LTQyOGItOGJkYi02Y2Y4MTZhM2QxYTkiLCJpc3MiOiJuOG4iLCJhdWQiOiJtY3Atc2VydmVyLWFwaSIsImp0aSI6ImUxNTRmOTU5LTdiZWItNDc0Ny1iZjQ2LTcxZDI5OGMxODNiMyIsImlhdCI6MTc3NzQ0MjQ2M30.Ll2wmRMUB0p3JtIMMSIVtrGVRvTWoNqVfWMSapC9xkA';

  console.log('🔍 Đang kiểm tra kết nối tới n8n MCP Server...');
  console.log('URL:', url);

  try {
    const response = await fetch(url, {
      method: 'POST',
      headers: {
        'Content-Type': 'application/json',
        'Accept': 'application/json, text/event-stream',
        'Authorization': `Bearer ${token}`
      },
      body: JSON.stringify({
        jsonrpc: '2.0',
        id: 1,
        method: 'initialize',
        params: {
          protocolVersion: '2024-11-05',
          capabilities: {},
          clientInfo: { name: 'diagnostic-check', version: '1.0.0' }
        }
      })
    });

    if (response.ok) {
      const text = await response.text();
      console.log('✅ KẾT NỐI THÀNH CÔNG!');
      console.log('Phản hồi từ Server (SSE/JSON):', text.substring(0, 200) + '...');
      console.log('🛠️ Server đang trả về dữ liệu chuẩn MCP.');
    } else {
      console.error('❌ KẾT NỐI THẤT BẠI!');
      console.error('Status:', response.status);
      console.error('Nội dung lỗi:', await response.text());
    }
  } catch (error) {
    console.error('❌ LỖI KỸ THUẬT:', error.message);
  }
}

checkMcp();
