返回市场
八字-MCP

八字-MCP

作者:cantian-ai206 星标更新:2025-10-11

项目介绍

八字MCP (Bazi MCP) by Cantian AI

smithery badge Verified on MseeP

解锁精准的八字洞察,使用八字MCP,这是第一个由AI驱动的八字计算器。旨在解决现有如GPT和DeepSeek等AI算命工具中的不准确问题,我们的MCP提供可靠的八字数据用于性格分析、命运预测等。

为什么选择八字MCP?

  • 精确的八字计算 提供深入的八字信息。
  • AI代理集成 赋予AI代理精确的八字数据。
  • 社区驱动 加入爱好者共同推进中国命理学的发展。

该项目源自GPT商店中的热门应用中国八字算命师,现已整合到Cantian AI平台(cantian.ai)。我们诚邀八字从业者和AI爱好者加入我们,共享见解,贡献于开源社区。

参与进来

八字MCP亮点

  • 精准排盘 提供全面的八字排盘信息。
  • AI赋能 为AI代理提供可靠的八字服务。
  • 社区共建 欢迎占星爱好者参与交流和发展。

项目源自GPT商店中的热门应用中国八字算命师,现已整合到Cantian AI平台(cantian.ai)。我们诚邀占卜研究者和AI开发者加入我们,共同推动中国传统文化的传承与创新。

联系我们

  • 邮箱support@cantian.ai

  • 微信

    <img src="https://gips0.baidu.com/it/u=1716375181,632261997&fm=3081&app=3081&f=PNG?w=1074&h=1455" alt="WeChat QR Code" width="200"/>

使用前提

Node.js版本22或以上。

开始使用

通过可流式传输HTTP启动

npm start

通过Stdio传输启动

配置AI应用程序(例如Claude Desktop)。

{
  "mcpServers": {
    "Bazi": {
      "command": "npx",
      "args": ["bazi-mcp"]
    }
  }
}

通过Smithery安装

要自动为Claude Desktop安装bazi-mcp,请访问Smithery

npx -y @smithery/cli install @cantian-ai/bazi-mcp --client claude

工具列表

getBaziDetail

根据给定的公历或农历日期计算八字信息。 根据太阳/农历时间计算八字结果。

参数

  • solarDatetime: String

    ISO格式的日历时间。例如:2000-05-15T12:00:00+08:00
    ISO格式的太阳日历时间。示例:2000-05-15T12:00:00+08:00

  • lunarDatetime: String

    农历时间。例如:2000-05-15 12:00:00
    农历日期和时间。示例:2000-05-15 12:00:00

  • gender: Number

    性别。可选。0 - 女性,1 - 男性。默认是1。
    性别。可选。0表示女性,1表示男性。默认是1。

  • eightCharProviderSect: Number

    配置早子时和晚子时。可选。1 - 表示23:00-23:59的干支属于次日,2 - 表示23:00-23:59的干支属于当日。默认是2。
    配置八字提供商。可选。1表示23:00-23:59的天干属于明天,2表示23:00-23:59的天干属于今天。默认是2。

结果示例

{
  "性别": "男",
  "阳历": "1998年7月31日 14:10:00",
  "农历": "农历戊寅年六月初九辛未时",
  "八字": "戊寅 己未 己卯 辛未",
  "生肖": "虎",
  "日主": "己",
  "年柱": {
    "天干": {
      "天干": "戊",
      "五行": "土",
      "阴阳": "阳",
      "十神": "劫财"
    },
    "地支": {
      "地支": "寅",
      "五行": "木",
      "阴阳": "阳",
      "藏干": {
        "主气": {
          "天干": "甲",
          "十神": "正官"
        },
        "中气": {
          "天干": "丙",
          "十神": "正印"
        },
        "余气": {
          "天干": "戊",
          "十神": "劫财"
        }
      }
    },
    "纳音": "城头土",
    "旬": "甲戌",
    "空亡": "申酉",
    "星运": "死",
    "自坐": "长生"
  },
  "月柱": {
    "天干": {
      "天干": "己",
      "五行": "土",
      "阴阳": "阴",
      "十神": "比肩"
    },
    "地支": {
      "地支": "未",
      "五行": "土",
      "阴阳": "阴",
      "藏干": {
        "主气": {
          "天干": "己",
          "十神": "比肩"
        },
        "中气": {
          "天干": "丁",
          "十神": "偏印"
        },
        "余气": {
          "天干": "乙",
          "十神": "七杀"
        }
      }
    },
    "纳音": "天上火",
    "旬": "甲寅",
    "空亡": "子丑",
    "星运": "冠带",
    "自坐": "冠带"
  },
  "日柱": {
    "天干": {
      "天干": "己",
      "五行": "土",
      "阴阳": "阴"
    },
    "地支": {
      "地支": "卯",
      "五行": "木",
      "阴阳": "阴",
      "藏干": {
        "主气": {
          "天干": "乙",
          "十神": "七杀"
        }
      }
    },
    "纳音": "城头土",
    "旬": "甲戌",
    "空亡": "申酉",
    "星运": "病",
    "自坐": "病"
  },
  "时柱": {
    "天干": {
      "天干": "辛",
      "五行": "金",
      "阴阳": "阴",
      "十神": "食神"
    },
    "地支": {
      "地支": "未",
      "五行": "土",
      "阴阳": "阴",
      "藏干": {
        "主气": {
          "天干": "己",
          "十神": "比肩"
        },
        "中气": {
          "天干": "丁",
          "十神": "偏印"
        },
        "余气": {
          "天干": "乙",
          "十神": "七杀"
        }
      }
    },
    "纳音": "路旁土",
    "旬": "甲子",
    "空亡": "戌亥",
    "星运": "冠带",
    "自坐": "衰"
  },
  "胎元": "庚戌",
  "胎息": "甲戌",
  "命宫": "乙卯",
  "身宫": "乙卯",
  "神煞": {
    "年柱": ["国印", "亡神"],
    "月柱": ["天德合", "月德合", "天乙贵人", "太极贵人", "福星贵人", "金舆", "血刃", "华盖", "天喜", "元辰"],
    "日柱": ["天德合", "月德合", "桃花", "九丑", "童子煞"],
    "时柱": ["天乙贵人", "太极贵人", "福星贵人", "金舆", "血刃", "华盖", "天喜", "元辰", "童子煞"]
  },
  "大运": {
    "起运年龄": 4,
    "起运日期": "2001-1-26",
    "大运": [
      {
        "干支": "庚申",
        "开始年份": 2001,
        "结束": 2010,
        "天干十神": "伤官",
        "地支十神": ["伤官", "正财", "劫财"],
        "地支藏干": ["庚", "壬", "戊"],
        "开始年龄": 4,
        "结束年龄": 13
      },
      {
        "干支": "辛酉",
        "开始年份": 2011,
        "结束": 2020,
        "天干十神": "食神",
        "地支十神": ["食神"],
        "地支藏干": ["辛"],
        "开始年龄": 14,
        "结束年龄": 23
      },
      {
        "干支": "壬戌",
        "开始年份": 2021,
        "结束": 2030,
        "天干十神": "正财",
        "地支十神": ["劫财", "食神", "偏印"],
        "地支藏干": ["戊", "辛", "丁"],
        "开始年龄": 24,
        "结束年龄": 33
      },
      {
        "干支": "癸亥",
        "开始年份": 2031,
        "结束": 2040,
        "天干十神": "偏财",
        "地支十神": ["正财", "正官"],
        "地支藏干": ["壬", "甲"],
        "开始年龄": 34,
        "结束年龄": 43
      },
      {
        "干支": "甲子",
        "开始年份": 2041,
        "结束": 2050,
        "天干十神": "正官",
        "地支十神": ["偏财"],
        "地支藏干": ["癸"],
        "开始年龄": 44,
        "结束年龄": 53
      },
      {
        "干支": "乙丑",
        "开始年份": 2051,
        "结束": 2060,
        "天干十神": "七杀",
        "地支十神": ["比肩", "偏财", "食神"],
        "地支藏干": ["己", "癸", "辛"],
        "开始年龄": 54,
        "结束年龄": 63
      },
      {
        "干支": "丙寅",
        "开始年份": 2061,
        "结束": 2070,
        "天干十神": "正印",
        "地支十神": ["正官", "正印", "劫财"],
        "地支藏干": ["甲", "丙", "戊"],
        "开始年龄": 64,
        "结束年龄": 73
      },
      {
        "干支": "丁卯",
        "开始年份": 2071,
        "结束": 2080,
        "天干十神": "偏印",
        "地支十神": ["七杀"],
        "地支藏干": ["乙"],
        "开始年龄": 74,
        "结束年龄": 83
      },
      {
        "干支": "戊辰",
        "开始年份": 2081,
        "结束": 2090,
        "天干十神": "劫财",
        "地支十神": ["劫财", "七杀", "偏财"],
        "地支藏干": ["戊", "乙", "癸"],
        "开始年龄": 84,
        "结束年龄": 93
      },
      {
        "干支": "己巳",
        "开始年份": 2091,
        "结束": 2100,
        "天干十神": "比肩",
        "地支十神": ["正印", "伤官", "劫财"],
        "地支藏干": ["丙", "庚", "戊"],
        "开始年龄": 94,
        "结束年龄": 103
      }
    ]
  },
  "刑冲合会": {
    "年": {
      "天干": {},
      "地支": {}
    },
    "月": {
      "天干": {},
      "地支": {
        "半合": [
          {
            "柱": "日",
            "知识点": "未卯半合木",
            "元素": "木"
          }
        ]
      }
    },
    "日": {
      "天干": {},
      "地支": {
        "半合": [
          {
            "柱": "月",
            "知识点": "卯未半合木",
            "元素": "木"
          },
          {
            "柱": "时",
            "知识点": "卯未半合木",
            "元素": "木"
          }
        ]
      }
    },
    "时": {
      "天干": {},
      "地支": {
        "半合": [
          {
            "柱": "日",
            "知识点": "未卯半合木",
            "元素": "木"
          }
        ]
      }
    }
  }
}

getSolarTimes

返回基于给定出生时间可能的公历日期列表。 返回基于给定八字可能的太阳日历时间列表。

参数

  • Bazi: String

    八字,每柱之间用空格分隔。 八字,每柱之间用空格分隔。

结果示例

["1758-07-29 14:00:00", "1818-07-15 14:00:00", "1998-07-31 14:00:00"]

getChineseCalendar

获取指定公历日期的黄历信息(默认为今天)。 获取指定太阳日历日期的中国农历信息(默认为今天)。

参数

  • solarDatetime

    ISO格式的日历时间。例如:2000-05-15T12:00:00+08:00
    ISO格式的太阳日历时间。示例:2000-05-15T12:00:00+08:00

结果示例

{
  "公历": "2025年5月7日 星期三",
  "农历": "农历乙巳年四月初十",
  "干支": "乙巳 辛巳 丙子",
  "生肖": "蛇",
  "纳音": "涧下水",
  "节气": "立夏",
  "二十八宿": "箕水豹吉",
  "彭祖百忌": "丙不修灶必见灾殃 子不问卜自惹祸殃",
  "喜神方位": "西南",
  "阳贵神方位": "西",
  "阴贵神方位": "西北",
  "福神方位": "东",
  "财神方位": "西南",
  "冲煞": "冲马(午)煞南",
  "宜": "嫁娶,祭祀,祈福,求嗣,开光,出行,拆卸,动土,上梁,出火,进人口,入宅,移徙,安床,栽种,纳畜,牧养,竖柱,安门,修造,解除,会亲友",
  "忌": ""
}

关键词八字MCP, 八字AI代理, 风水AI代理, 八字计算器MCP, 八字计算器AI, Cantian AI