bazi-mcp
Version:
[](https://smithery.ai/server/@cantian-ai/bazi-mcp)
178 lines (177 loc) • 4.48 kB
TypeScript
export { getChineseCalendar } from './lib/chineseCalendar.js';
export declare const getBaziDetail: (data: {
lunarDatetime?: any;
solarDatetime?: any;
gender?: any;
eightCharProviderSect?: any;
}) => Promise<{
性别: string;
阳历: string;
农历: string;
八字: string;
生肖: string;
日主: string;
年柱: {
天干: {
天干: string;
五行: string;
阴阳: string;
十神: string | undefined;
};
地支: {
地支: string;
五行: string;
阴阳: string;
藏干: {
主气: {
天干: string;
十神: string;
} | undefined;
中气: {
天干: string;
十神: string;
} | undefined;
余气: {
天干: string;
十神: string;
} | undefined;
};
};
纳音: string;
旬: string;
空亡: string;
星运: string;
自坐: string;
};
月柱: {
天干: {
天干: string;
五行: string;
阴阳: string;
十神: string | undefined;
};
地支: {
地支: string;
五行: string;
阴阳: string;
藏干: {
主气: {
天干: string;
十神: string;
} | undefined;
中气: {
天干: string;
十神: string;
} | undefined;
余气: {
天干: string;
十神: string;
} | undefined;
};
};
纳音: string;
旬: string;
空亡: string;
星运: string;
自坐: string;
};
日柱: {
天干: {
天干: string;
五行: string;
阴阳: string;
十神: string | undefined;
};
地支: {
地支: string;
五行: string;
阴阳: string;
藏干: {
主气: {
天干: string;
十神: string;
} | undefined;
中气: {
天干: string;
十神: string;
} | undefined;
余气: {
天干: string;
十神: string;
} | undefined;
};
};
纳音: string;
旬: string;
空亡: string;
星运: string;
自坐: string;
};
时柱: {
天干: {
天干: string;
五行: string;
阴阳: string;
十神: string | undefined;
};
地支: {
地支: string;
五行: string;
阴阳: string;
藏干: {
主气: {
天干: string;
十神: string;
} | undefined;
中气: {
天干: string;
十神: string;
} | undefined;
余气: {
天干: string;
十神: string;
} | undefined;
};
};
纳音: string;
旬: string;
空亡: string;
星运: string;
自坐: string;
};
胎元: string;
胎息: string;
命宫: string;
身宫: string;
神煞: {
年柱: string[];
月柱: string[];
日柱: string[];
时柱: string[];
};
大运: {
起运日期: string;
起运年龄: number;
大运: any[];
};
刑冲合会: {
[zhu: string]: {
[key: string]: any;
天干: {
[key: string]: {
[key: string]: any;
柱: string;
}[];
};
地支: {
[key: string]: {
[key: string]: any;
柱: string;
}[];
};
};
};
}>;
export declare const getSolarTimes: ({ bazi }: {
bazi: any;
}) => Promise<string[]>;