人类设计计算服务

为AI助手提供全面的人类设计计算服务,包括星盘、运势和兼容性分析。

  • by artvitu
  • Python
  • 本地部署
  • 5 星标
  • 更新于
在 GitHub 查看 artvitu/human-design-mcp

使用说明

🇬🇧 英语 | 🇷🇺 俄语

人类设计MCP服务器

第一个用于人工智能助手的全功能人类设计计算器。

直接从Claude、Cursor、Windsurf或任何兼容MCP的客户端计算狂欢图表、过渡和兼容性。

特性

功能 状态
类型、简介、权限、策略 ✅
所有36个通道都有电路信息 ✅
所有64个带线条的门 ✅
9个中心(已定义/开放) ✅
化身十字架(角度+名称) ✅
变量(4个箭头:颜色/色调/基础) ✅
定义类型(单/分/三/四) ✅
出生图上的过境覆盖 ✅
复合图表(兼容性) ✅
电磁/主导/妥协通道 ✅
按城市自动时区(历史精度) ✅
双语输出(英语+俄语) ✅

快速开始

安装

git clone https://github.com/artvitu/human-design-mcp.git
cd human-design-mcp
python -m venv .venv
source .venv/bin/activate
pip install -e .

配置Claude桌面

添加 ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "human-design": {
      "command": "/absolute/path/to/human-design-mcp/.venv/bin/python",
      "args": ["-m", "server"]
    }
  }
}

配置游标/VS代码

添加 .cursor/mcp.json 或同等产品:

{
  "mcpServers": {
    "human-design": {
      "command": "/absolute/path/to/human-design-mcp/.venv/bin/python",
      "args": ["-m", "server"]
    }
  }
}

配置反重力(Gemini代码辅助)

添加到MCP配置中:

{
  "mcpServers": {
    "human-design": {
      "command": "/absolute/path/to/human-design-mcp/.venv/bin/python",
      "args": ["server.py"]
    }
  }
}

工具

calculate_chart

计算一个完整的人体设计狂欢图(人体图)。

calculate_chart(
    birth_year=1990,
    birth_month=3,
    birth_day=15,
    birth_hour=14,
    birth_minute=30,
    birth_place="Moscow"  # Auto-detects timezone!
)

退货: 类型、简介、权威、策略、签名、非自主题、定义/开放中心、活动通道、带线条/颜色/色调/基础的门、化身交叉、变量(4个箭头)、定义类型。

get_transits

计算当前(或日期)的运输位置。可选的出生图叠加显示临时激活的通道。

get_transits(
    birth_year=1990, birth_month=3, birth_day=15,
    birth_hour=14, birth_minute=30, birth_place="Moscow"
)

compare_charts

两人之间的复合图和兼容性分析。

compare_charts(
    person1_year=1990, person1_month=3, person1_day=15,
    person1_hour=14, person1_minute=30, person1_place="Moscow",
    person2_year=1992, person2_month=7, person2_day=22,
    person2_hour=9, person2_minute=0, person2_place="New York",
    person1_name="Alice", person2_name="Bob"
)

退货: 每个人的类型/简介/权威、电磁通道(吸引力)、支配通道、妥协通道、复合类型、化学评分。

时区处理

服务器自动检测 历史正确 使用IANA时区数据库的时区。

这很重要!例如:

  • 俄罗斯基洛夫 2014年10月之前为UTC+4,然后变为UTC+3
  • 萨马拉,俄罗斯 是UTC+4,2010年变为UTC+3,然后在2014年恢复为UTC+4

使用 birth_place="Киров" 1979年的出生日期正确地解析为UTC+4。

你也可以通过 utc_offset=4.0 如果你知道正确的偏移量。

建筑

Python端口 夏普历史学。人性化设计 (MIT)逻辑,使用:

验证

根据以下内容验证计算结果 网站 humdes.com --领先的俄语人体设计计算器。

运行测试

source .venv/bin/activate
python tests/test_chart.py

许可证

麻省理工学院——可自由用于任何目的,无论是商业还是个人。

作者

由Artem Ustyuzhanin建造(@阿特维图).