开源工具 · 确定性排盘 · 本地优先
开源基础八字 MCP 与 Agent Skill
用同一套带版本的确定性内核,让 AI Agent 复核基础排盘事实;本地计算,不上传生辰输入。
为 AI 助手准备的基础排盘
四柱、日主、十神、藏干与未加权五行计数,支持公历与农历、时区、真太阳时及换日口径。计算和图片生成都在本地完成,无需 API Key;时辰未知时不猜测时柱。
一次调用,同时得到 JSON 和命盘 PNG。 图片沿用元梓知易主站的纸面四柱设计。图片能否直接展示取决于客户端;Skill 也可提供本地图片文件。
使用 npm
查看 npm 包。运行以下命令启动 MCP,首次运行会下载依赖,之后排盘与图片生成均在本地完成:
npx -y [email protected] mcp
从源码安装
需要 Node.js 22.19 或更新版本。当前 npm 版本为 0.3.0,GitHub 源码版本为 0.3.0。新版示例图片可从源码构建。
git clone https://github.com/yuanzizhiyi/yuanzi-bazi-agent-kit.git
cd yuanzi-bazi-agent-kit
npm ci
npm run build
接入 MCP 或 Skill
在支持本地 stdio MCP 的客户端中添加下列配置:
{
"mcpServers": {
"yuanzi-bazi": {
"command": "npx",
"args": ["-y", "[email protected]", "mcp"]
}
}
}
使用 Skill 时,将仓库作为 Skill 安装到支持它的 Agent 中,入口为 SKILL.md;保留已构建的 dist/、依赖和 assets/。Skill 会通过 CLI 同时获取 JSON 和 PNG;手动使用可加上 --image chart.png,保存到尚不存在的文件。
进一步了解
完整安装说明与输入示例 · 计算方法 · 验证案例
开发者接口:calculate_basic_bazi_chart 返回命盘,get_yuanzi_bazi_capabilities 按需返回进阶服务链接,JSON 协议为 yuanzi-basic-bazi/v1。网页的 WebMCP 接入详情见仓库文档。
公开核心不包含大运流年、合盘或 AI 解读。MIT 许可覆盖代码,内置字体遵循其独立开源许可;品牌商标不随代码授权。