Skip to main content
Glama

get_rising_sign_info

Retrieve detailed astrological information about a specific rising sign, including its characteristics and influences, by providing the sign name in English or Chinese.

Instructions

获取指定上升星座的详细信息

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
risingSignYes上升星座名称(中文或英文)

Implementation Reference

  • The main handler function for the 'get_rising_sign_info' tool. It resolves the rising sign key, fetches data from risingSignData, formats and returns detailed information about the rising sign including description, appearance, traits, and personality.
    case 'get_rising_sign_info': { const risingSignKey = getRisingSignKey(args.risingSign); if (!risingSignKey) { throw new Error(`未找到上升星座: ${args.risingSign}`); } const risingSign = risingSignData[risingSignKey]; result = { content: [ { type: 'text', text: `# ${risingSign.symbol} 上升${risingSign.name} (${risingSign.english}) **上升星座概述:** ${risingSign.description} **外貌特征:** ${risingSign.appearance} **性格特点:** ${risingSign.traits.map(trait => `- ${trait}`).join('\n')} **个性分析:** ${risingSign.personality} **上升星座的意义:** 上升星座代表一个人给外界的第一印象,以及面对新环境时的表现方式。它反映了我们如何与世界互动,以及他人如何看待我们。 **与太阳星座的关系:** - 太阳星座代表内在本质和核心性格 - 上升星座代表外在表现和第一印象 - 两者结合能更全面地了解一个人的性格特征` } ] }; break;
  • index.js:573-587 (registration)
    Registration of the 'get_rising_sign_info' tool in the tools array, including its name, description, and input schema.
    { name: 'get_rising_sign_info', description: '获取指定上升星座的详细信息', inputSchema: { type: 'object', properties: { risingSign: { type: 'string', description: '上升星座名称(中文或英文)', enum: Object.keys(risingSignData).concat(Object.values(risingSignData).map(z => z.name)) } }, required: ['risingSign'] } }
  • Input schema definition for the 'get_rising_sign_info' tool, specifying the required 'risingSign' parameter.
    inputSchema: { type: 'object', properties: { risingSign: { type: 'string', description: '上升星座名称(中文或英文)', enum: Object.keys(risingSignData).concat(Object.values(risingSignData).map(z => z.name)) } }, required: ['risingSign'] }
  • Data object containing detailed information for all 12 rising signs, used by the handler to provide sign-specific details.
    const risingSignData = { aries: { name: '白羊座', english: 'Aries', symbol: '♈', traits: ['勇敢', '冲动', '领导力', '直接', '冒险'], description: '上升白羊座的人给人第一印象是勇敢、直接、充满活力。他们行动迅速,喜欢挑战,具有天生的领导才能。', appearance: '通常身材匀称,面部轮廓清晰,眼神坚定有神,走路带风。', personality: '性格外向,喜欢成为焦点,做事雷厉风行,但有时过于冲动。' }, taurus: { name: '金牛座', english: 'Taurus', symbol: '♉', traits: ['稳重', '耐心', '务实', '固执', '享受'], description: '上升金牛座的人给人第一印象是稳重、可靠、有耐心。他们重视安全和稳定,喜欢美好的事物。', appearance: '通常身材结实,面部轮廓圆润,眼神温和,举止优雅从容。', personality: '性格温和但固执,重视物质享受,做事有条不紊,但有时过于保守。' }, gemini: { name: '双子座', english: 'Gemini', symbol: '♊', traits: ['灵活', '好奇', '善变', '沟通', '学习'], description: '上升双子座的人给人第一印象是灵活、好奇、善于沟通。他们思维敏捷,适应能力强。', appearance: '通常身材苗条,面部表情丰富,眼神灵动,手势较多。', personality: '性格活泼,好奇心强,善于表达,但有时缺乏耐心和专注力。' }, cancer: { name: '巨蟹座', english: 'Cancer', symbol: '♋', traits: ['敏感', '保护', '家庭', '直觉', '情感'], description: '上升巨蟹座的人给人第一印象是敏感、温和、有保护欲。他们情感丰富,重视家庭。', appearance: '通常身材圆润,面部表情温和,眼神温柔,举止亲切。', personality: '性格内向但温暖,直觉敏锐,重视安全感,但有时过于敏感。' }, leo: { name: '狮子座', english: 'Leo', symbol: '♌', traits: ['自信', '慷慨', '领导', '戏剧性', '忠诚'], description: '上升狮子座的人给人第一印象是自信、大方、有魅力。他们天生具有领导气质。', appearance: '通常身材匀称,面部轮廓分明,眼神自信,举止优雅大方。', personality: '性格外向,喜欢成为焦点,慷慨大方,但有时过于自我中心。' }, virgo: { name: '处女座', english: 'Virgo', symbol: '♍', traits: ['完美', '分析', '服务', '谦虚', '实用'], description: '上升处女座的人给人第一印象是细致、谦虚、有条理。他们注重细节,追求完美。', appearance: '通常身材匀称,面部轮廓清晰,眼神专注,举止得体。', personality: '性格内向,注重细节,服务意识强,但有时过于挑剔。' }, libra: { name: '天秤座', english: 'Libra', symbol: '♎', traits: ['平衡', '和谐', '公正', '社交', '优雅'], description: '上升天秤座的人给人第一印象是优雅、和谐、有魅力。他们追求平衡,重视关系。', appearance: '通常身材匀称,面部轮廓优雅,眼神温和,举止优雅。', personality: '性格温和,追求和谐,善于社交,但有时优柔寡断。' }, scorpio: { name: '天蝎座', english: 'Scorpio', symbol: '♏', traits: ['神秘', '强烈', '洞察', '忠诚', '激情'], description: '上升天蝎座的人给人第一印象是神秘、强烈、有魅力。他们洞察力强,情感深刻。', appearance: '通常身材匀称,面部轮廓深邃,眼神深邃,举止神秘。', personality: '性格内向但强烈,洞察力强,忠诚专一,但有时过于极端。' }, sagittarius: { name: '射手座', english: 'Sagittarius', symbol: '♐', traits: ['乐观', '自由', '冒险', '哲学', '诚实'], description: '上升射手座的人给人第一印象是乐观、自由、充满活力。他们热爱冒险,追求真理。', appearance: '通常身材高大,面部轮廓开朗,眼神明亮,举止自然。', personality: '性格外向,乐观开朗,热爱自由,但有时过于直率。' }, capricorn: { name: '摩羯座', english: 'Capricorn', symbol: '♑', traits: ['野心', '责任', '耐心', '实用', '纪律'], description: '上升摩羯座的人给人第一印象是稳重、有责任感、有野心。他们追求成功,重视纪律。', appearance: '通常身材结实,面部轮廓严肃,眼神坚定,举止稳重。', personality: '性格内向,有责任感,追求成功,但有时过于严肃。' }, aquarius: { name: '水瓶座', english: 'Aquarius', symbol: '♒', traits: ['独立', '创新', '人道', '理性', '独特'], description: '上升水瓶座的人给人第一印象是独特、独立、有创新精神。他们思维独特,关心人类福祉。', appearance: '通常身材匀称,面部轮廓独特,眼神聪慧,举止独特。', personality: '性格独立,思维独特,富有创新精神,但有时过于理想化。' }, pisces: { name: '双鱼座', english: 'Pisces', symbol: '♓', traits: ['同情', '直觉', '艺术', '梦想', '灵性'], description: '上升双鱼座的人给人第一印象是温柔、富有同情心、有艺术气质。他们直觉敏锐,富有想象力。', appearance: '通常身材柔软,面部轮廓柔和,眼神温柔,举止优雅。', personality: '性格温和,富有同情心,艺术天赋强,但有时过于理想化。' } };
  • Helper function that resolves a rising sign name (Chinese or English) to its lowercase key in risingSignData.
    function getRisingSignKey(risingSignName) { const lowerName = risingSignName.toLowerCase(); if (risingSignData[lowerName]) { return lowerName; } for (const [key, data] of Object.entries(risingSignData)) { if (data.name === risingSignName || data.english.toLowerCase() === lowerName) { return key; } } return null; }

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/jlankellii/star-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server