FateStar Ziwei
Server Details
Zi Wei Dou Shu for AI agents: free natal charts, six transit levels, and optional readings.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP
- URL
- Repository
- LouisLin0723/fatestar-ziwei
- GitHub Stars
- 0
- Server Listing
- fatestar-ziwei
Glama MCP Gateway
Connect through Glama MCP Gateway for full control over tool access and complete visibility into every call.
Full call logging
Every tool call is logged with complete inputs and outputs, so you can debug issues and audit what your agents are doing.
Tool access control
Enable or disable individual tools per connector, so you decide what your agents can and cannot do.
Managed credentials
Glama handles OAuth flows, token storage, and automatic rotation, so credentials never expire on your clients.
Usage analytics
See which tools your agents call, how often, and when, so you can understand usage patterns and catch anomalies.
Tool Definition Quality
Average 4.1/5 across 3 of 3 tools scored.
Each tool addresses a distinct phase: natal chart generation, AI-based interpretation, and transit calculations. The descriptions clearly differentiate purposes and outputs, leaving no ambiguity about when to use each.
All tool names follow the 'ziwei_' prefix with a specific noun suffix (chart, reading, transits). This consistent pattern makes the API predictable and easy to navigate.
With exactly 3 tools, the server is well-scoped for its niche domain. Each tool is essential and no redundant or superfluous tools exist, fitting within the ideal 3-15 range.
The three tools cover the full workflow for Zi Wei Dou Shu: natal chart generation, personalized interpretation, and dynamic transit calculations. There are no obvious gaps in the core functionality or dead ends for the agent.
Available Tools
3 toolsziwei_chart紫微斗数本命盘ARead-onlyIdempotentInspect
生成紫微斗数 (Zi Wei Dou Shu / Purple Star Astrology) 完整本命盘。输入阳历或农历出生信息, 返回: 五行局/阴阳/命主身主、十二宫 (主星辅星煞星杂曜+庙旺亮度+生年四化+空宫借星+大限年龄+长生十二神)、生年四化所在宫、格局识别 (30+ 经典格局含古籍出处)、夹宫扫描、真实出生四柱 (万年历按节气)。引擎为 FateStar 自建 (102 颗星, 三合派四化, 真太阳时修正), 0 第三方排盘库。⚠️ 三合派庚干: 化科=天同 / 化忌=太阴。
| Name | Required | Description | Default |
|---|---|---|---|
| day | Yes | 出生日 (1-31) | |
| hour | Yes | 出生小时 0-23 (24 小时制, 非时辰地支) | |
| year | Yes | 出生年 (阳历; calendarType=lunar 时填农历年) | |
| month | Yes | 出生月 (1-12) | |
| gender | Yes | 性别 | |
| minute | No | 出生分钟 (默认 0; 配合 longitude 做真太阳时精修) | |
| longitude | No | 出生地经度 (东经正/西经负). 传了即启用真太阳时修正 | |
| isLeapMonth | No | 是否闰月 (仅 calendarType=lunar 有效) | |
| calendarType | No | 历法: solar=公历(默认) / lunar=农历 | solar |
| timezoneOffset | No | 时区偏移 (UTC+8=8, UTC-5=-5). 需配合 longitude |
Output Schema
| Name | Required | Description |
|---|---|---|
| 基础 | Yes | |
| 夹宫 | Yes | |
| 格局 | Yes | |
| 输入 | Yes | |
| service | Yes | |
| 十二宫 | Yes | |
| 本命四化 | Yes |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already mark the operation as read-only and idempotent, so the description focuses on additional behavioral context: it uses the FateStar engine with 102 stars, San He faction transformations, true solar time correction, and no third-party libraries. It also flags a special Geng-stem rule (化科=天同 / 化忌=太阴), which is a valuable caveat for correctness. No contradiction with annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is front-loaded with purpose, then uses a colon-list to enumerate return fields, followed by engine context and a warning. Every sentence contributes unique information; the length is justified by the tool's complexity and avoids redundant or promotional wording.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the high complexity (10 parameters, rich output schema), the description is remarkably complete: it covers input calendar types, all major output categories, engine provenance, faction-specific rules, and a correctness caveat. The output schema existing means return-value detail is not required in the description, yet the description still names the main outputs.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The input schema already provides 100% parameter coverage, with descriptions for all 10 parameters including enums, ranges, defaults, and dependencies (e.g., longitude enables true solar time). The description reinforces the solar/lunar and true solar time concepts but does not add meaningful per-parameter syntax or format details beyond the schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description opens with a specific verb-object pair: '生成紫微斗数...完整本命盘' (generate complete natal chart), clearly identifying the tool's resource and output. It enumerates the chart components (十二宫, 四化, 格局, etc.), distinguishing it from sibling tools like ziwei_reading and ziwei_transits.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description establishes when to use the tool: when the user provides birth date/time and wants a complete natal chart, including optional lunar calendar input. However, it does not explicitly exclude transits or reading use cases or name sibling tools, so it lacks a clear when-not-to-use statement.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
ziwei_reading郑大钱 AI 解读 (付费, 耗积分)AInspect
调 FateStar「郑大钱」AI 命理师 —— 知识引擎 + 郑大钱人格深度解读命盘、回答命理问题 (感情/事业/财运/健康等)。解读会结合 FateStar 知识引擎与古籍检索上下文;排盘事实仍由确定性工具提供。【调用条件】仅在用户明确选择托管解读并确认可能扣积分后调用。普通命理问题默认先用免费排盘数据。⚠️ 付费: 按问题长度/模式扣积分 (短问免费), 需 FSFSKey 开发者 Key。【没 Key】引导用户去 https://www.fatestar.top 注册免费会员 → 做新手任务领积分 → 开发者中心拿 FSFSKey Key → 配进 MCP (环境变量 FATESTAR_API_KEY 或 apiKey 参数)。【积分用完 (402)】告知用户「已切回你自己的 LLM 解读, 请去 fatestar.top 充值或等北京时间 21:00 免费重置」, 然后改用 ziwei_chart 拿命盘数据 + 你自己解读。
| Name | Required | Description | Default |
|---|---|---|---|
| day | Yes | 出生日 (1-31) | |
| hour | Yes | 出生小时 0-23 (24 小时制, 非时辰地支) | |
| year | Yes | 出生年 (阳历; calendarType=lunar 时填农历年) | |
| month | Yes | 出生月 (1-12) | |
| apiKey | No | FSFSKey 开发者 Key (也可由 MCP server 环境变量 FATESTAR_API_KEY 提供; 旧 fs_live_ 仍兼容) | |
| gender | Yes | 性别 | |
| minute | No | 出生分钟 (默认 0; 配合 longitude 做真太阳时精修) | |
| question | Yes | 要问郑大钱的问题 (如「今年事业运如何」「该不该换工作」) | |
| longitude | No | 出生地经度 (东经正/西经负). 传了即启用真太阳时修正 | |
| isLeapMonth | No | 是否闰月 (仅 calendarType=lunar 有效) | |
| calendarType | No | 历法: solar=公历(默认) / lunar=农历 | solar |
| timezoneOffset | No | 时区偏移 (UTC+8=8, UTC-5=-5). 需配合 longitude |
Output Schema
| Name | Required | Description |
|---|---|---|
| 提示 | No | |
| 运限 | No | |
| 需注册 | No | |
| 需积分 | No | |
| 剩余积分 | No | |
| 扣除积分 | No | |
| 现有积分 | No | |
| 积分不足 | No | |
| 郑大钱解读 | No |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Beyond annotations, the description discloses paid nature, credit consumption based on question length/mode, requirement for FSFSKey, fallback behavior on 402, and that interpretation merges knowledge engine with ancient texts while chart facts are deterministic. No contradictions with annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is longer than average but well-structured with clear sections: core purpose, call condition, payment/key warning, no-key guidance, and 402 fallback. Every sentence provides operational value, though it could be tightened slightly (e.g., key setup duplicated in multiple places).
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool's complexity (paid, key-dependent, fallback behavior, sibling tools), the description is comprehensive. It covers when to use, payment mechanics, key acquisition, error handling, and relationship to ziwei_chart. The presence of an output schema means return-value details are not required.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, so baseline is 3. The description adds meaningful context beyond the schema: explains the apiKey can come from environment variable, ties credit cost to question length (short questions free), and clarifies the hour is 24-hour, not earthly-branch. This adds value over the schema alone.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description explicitly states the tool calls FateStar's Zheng Daqian AI astrologer to interpret natal charts and answer life questions (love/career/wealth/health). It clearly distinguishes itself from deterministic chart tools (ziwei_chart, ziwei_transits) by noting it provides AI-powered interpretation while chart facts come from deterministic tools.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description gives explicit conditional usage: only call when the user explicitly opts into hosted interpretation and confirms possible point deduction. It also states that ordinary questions should default to free chart data, and provides a clear fallback to ziwei_chart + own interpretation when no key is available or when points run out (402).
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
ziwei_transits紫微斗数运限盘ARead-onlyIdempotentInspect
在本命盘基础上计算 6 层运限: 大限 (10 年运, 含全部 13 段列表) / 小限 (1 年) / 流年 / 流月 / 流日 / 流时。每层返回该层命宫地支 + 四化 (化禄/化权/化科/化忌) + 双轨干支 (真实干支 vs 宫位编号)。不传 target* 则默认: 当前农历年月日 + 出生时辰。⚠️ 双轨干支铁律: 对外讲「X 日签约 / X 月运势」必用「真实干支」, 严禁用「宫位编号」当日子说。
| Name | Required | Description | Default |
|---|---|---|---|
| day | Yes | 出生日 (1-31) | |
| hour | Yes | 出生小时 0-23 (24 小时制, 非时辰地支) | |
| year | Yes | 出生年 (阳历; calendarType=lunar 时填农历年) | |
| month | Yes | 出生月 (1-12) | |
| gender | Yes | 性别 | |
| minute | No | 出生分钟 (默认 0; 配合 longitude 做真太阳时精修) | |
| longitude | No | 出生地经度 (东经正/西经负). 传了即启用真太阳时修正 | |
| targetDay | No | 流日目标农历日 (默认当前农历日) | |
| targetHour | No | 流时目标小时 0-23 (默认出生时辰) | |
| targetYear | No | 流年目标年 (默认当前农历年) | |
| isLeapMonth | No | 是否闰月 (仅 calendarType=lunar 有效) | |
| targetMonth | No | 流月目标农历月 (默认当前农历月) | |
| calendarType | No | 历法: solar=公历(默认) / lunar=农历 | solar |
| timezoneOffset | No | 时区偏移 (UTC+8=8, UTC-5=-5). 需配合 longitude |
Output Schema
| Name | Required | Description |
|---|---|---|
| 小限 | Yes | |
| 流年 | Yes | |
| 流日 | Yes | |
| 流时 | Yes | |
| 流月 | Yes | |
| service | Yes | |
| 大限列表 | Yes | |
| 流运目标 | Yes | |
| 双轨干支提示 | Yes |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true and idempotentHint=true, but the description adds critical behavioral details: each layer returns 命宫地支, 四化, and dual-track gan-zhi, plus the iron rule to use 真实干支 instead of 宫位编号 for external communication. This is valuable context beyond annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is two dense sentences plus a warning, all front-loaded with the core purpose. Every clause adds information—no padding or redundancy.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a complex tool (6 layers, 14 params, output schema exists), the description covers the computation basis, output contents, default behavior, and a critical usage rule. It implies the requirement of a natal chart with '本命盘基础上' but does not explicitly mention needing to call ziwei_chart first; otherwise complete.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, giving a baseline of 3. The description adds meaning by explaining the target* default behavior (defaults to current lunar date and birth hour), clarifying the parameter family's purpose. The dual-track warning also aids interpretation of parameter-related outputs.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool computes 6 layers of transits (大限/小限/流年/流月/流日/流时) based on the natal chart. It distinguishes itself from siblings ziwei_chart and ziwei_reading by focusing on luck-period calculations, using the specific verb '计算' and resource '运限'.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies usage for transit/luck-period analysis and explains default target behavior (current lunar date + birth hour). However, it does not explicitly name alternatives or state when not to use this tool, so it lacks explicit exclusions.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Claim this connector by publishing a /.well-known/glama.json file on your server's domain with the following structure:
{
"$schema": "https://glama.ai/mcp/schemas/connector.json",
"maintainers": [{ "email": "your-email@example.com" }]
}The email address must match the email associated with your Glama account. Once published, Glama will automatically detect and verify the file within a few minutes.
Control your server's listing on Glama, including description and metadata
Access analytics and receive server usage reports
Get monitoring and health status updates for your server
Feature your server to boost visibility and reach more users
For users:
Full audit trail – every tool call is logged with inputs and outputs for compliance and debugging
Granular tool control – enable or disable individual tools per connector to limit what your AI agents can do
Centralized credential management – store and rotate API keys and OAuth tokens in one place
Change alerts – get notified when a connector changes its schema, adds or removes tools, or updates tool definitions, so nothing breaks silently
For server owners:
Proven adoption – public usage metrics on your listing show real-world traction and build trust with prospective users
Tool-level analytics – see which tools are being used most, helping you prioritize development and documentation
Direct user feedback – users can report issues and suggest improvements through the listing, giving you a channel you would not have otherwise
The connector status is unhealthy when Glama is unable to successfully connect to the server. This can happen for several reasons:
The server is experiencing an outage
The URL of the server is wrong
Credentials required to access the server are missing or invalid
If you are the owner of this MCP connector and would like to make modifications to the listing, including providing test credentials for accessing the server, please contact support@glama.ai.
Discussions
No comments yet. Be the first to start the discussion!
Related MCP Servers
- Flicense-qualityCmaintenance紫微AI,是一个紫微斗数解盘AI应用。Ziwei AI is an AI application for Ziwei Doushu chart interpretation.紫微AIは、紫微斗数のチャート解読のためのAIアプリケーションです。Last updated8
- AlicenseAqualityBmaintenanceEnables AI tools to perform Chinese fortune-telling analysis including Ziwei Doushu (Purple Star Astrology) and Bazi (Four Pillars) chart generation, fortune reading, and element analysis. Supports multiple calendar systems and output formats for comprehensive divination services.Last updated75MIT
- Alicense-qualityDmaintenanceEnables generation of detailed Chinese Ziwei Doushu (Purple Star) astrological charts with geographic location support and true solar time conversion. Provides tools for geocoding locations, converting Beijing time to apparent solar time, and creating comprehensive astrology readings based on birth information.Last updated3013MIT
Your Connectors
Sign in to create a connector for this server.