INNER CODE UNIT · TypeScript

m

Kong/volcano-agent-sdk · mcp/astro/server.ts:25

  const m = d.getUTCMonth() + 1;
  const day = d.getUTCDate();
  const ranges = [
    ['Capricorn', 12, 22, 1, 19], ['Aquarius', 1, 20, 2, 18], ['Pisces', 2, 19, 3, 20],
    ['Aries', 3, 21, 4, 19], ['Taurus', 4, 20, 5, 20], ['Gemini', 5, 21, 6, 20],
    ['Cancer', 6, 21, 7, 22], ['Leo', 7, 23, 8, 22], ['Virgo', 8, 23, 9, 22],
    ['Libra', 9, 23, 10, 22], ['Scorpio', 10, 23, 11, 21], ['Sagittarius', 11, 22, 12, 21]
  ];
  for (const [name, sm, sd, em, ed] of ranges) {
    if ((m === sm && day >= sd) || (m === em && day <= ed) || (sm < em && m > sm && m < em) || (sm > em && (m > sm || m < em))) {
      return name;
    }
  }
  return 'Unknown';
}

app.post('/mcp', async (req, res) => {
  const sessionId = req.headers['mcp-session-id'];

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…