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'];