This server calculates Human Design charts and provides definitions for Human Design components using Swiss Ephemeris for precise astronomical calculations.
Core Capabilities:
Calculate Human Design Charts: Generate complete charts using birth date, time, and location (with optional latitude/longitude coordinates for enhanced precision). Calculations include:
Type (Manifestor, Generator, Manifesting Generator, Projector, or Reflector)
Strategy and Authority for decision-making
Profile numbers describing life themes
Active Gates with their lines and associated planets
Defined Centers in the bodygraph
Incarnation Cross based on Sun and Earth gate positions
Get Human Design Definitions: Retrieve detailed explanations for:
Types, Authorities, and Profiles
Gates (all 64), Channels, and Centers (all 9)
Integration Options:
n8n: Via HTTP Request Node, Function Node, or Sub-workflow
Claude Desktop: As an MCP (Model Context Protocol) server
HTTP REST API: Port 3000 for Railway or other cloud platforms
stdio-based MCP server: For custom MCP clients and compatible systems
Provides Human Design chart calculations that can be integrated into n8n workflows through HTTP wrapper server, Function Nodes, or sub-workflows for automated birth chart analysis and processing.
Human Design MCP Server
MCP Server для расчета карты Human Design по дате, времени и месту рождения. Совместим с n8n и другими системами, поддерживающими Model Context Protocol.
Описание
Этот сервер предоставляет инструменты для расчета Human Design карты, включая:
Определение типа (Manifestor, Generator, Manifesting Generator, Projector, Reflector)
Вычисление стратегии и авторитета
Расчет профиля
Определение активных ворот (gates) и их линий
Определение определенных центров
Расчет Incarnation Cross
Установка
Требования
Node.js >= 18.0.0
npm или yarn
Установка зависимостей
Сборка
Использование
Запуск сервера
HTTP Server (для Railway/n8n):
MCP Server (через stdio):
📚 Сервер использует Swiss Ephemeris для точных расчетов
HTTP сервер работает на порту 3000 (или PORT из env) и готов принимать запросы.
Инструменты сервера
1. calculate_human_design
Рассчитывает полную карту Human Design.
Параметры:
birthDate(string, обязательный): Дата рождения в формате YYYY-MM-DDbirthTime(string, обязательный): Время рождения в формате HH:MMbirthLocation(string, обязательный): Место рождения (город, страна)latitude(number, опциональный): Широта места рожденияlongitude(number, опциональный): Долгота места рождения
Пример запроса:
Пример ответа:
2. get_human_design_definition
Получить определения и значения компонентов Human Design.
Параметры:
component(string, обязательный): Компонент для определенияtype- Типы Human Designauthority- Авторитетыprofile- Профилиgates- Воротаchannels- Каналыcenters- Центры
Пример запроса:
Интеграция с n8n
Метод 1: Использование HTTP Request Node
Создайте веб-обертку для MCP сервера:
Затем используйте в n8n HTTP Request Node:
Method: POST
URL:
http://localhost:3000/calculateBody:
{"birthDate": "...", "birthTime": "...", "birthLocation": "..."}
Метод 2: Использование Function Node в n8n
В n8n используйте Function Node с прямым вызовом модуля:
Метод 3: Использование Sub-workflow
Создайте отдельный workflow в n8n:
Webhook Trigger для входящих запросов
Function Node с расчетом Human Design
HTTP Response Node для отправки результата
workflow-json:
Интеграция с другими системами
Claude Desktop
Добавьте сервер в конфигурацию Claude Desktop:
Custom MCP Client
Пример использования в Node.js:
Структура проекта
Разработка
Запуск в режиме разработки
Сервер будет перезагружаться автоматически при изменении файлов.
Тестирование
Для тестирования отправьте MCP запрос:
Лицензия
MIT
Поддержка
Для вопросов и предложений создайте issue в репозитории проекта.
Примечания
Human Design использует тропический зодиак (не сидерический, как в ведической астрологии)
Расчеты основаны на Swiss Ephemeris для точности позиций планет
Проект использует только Swiss Ephemeris версию с точными расчетами
Требуется компиляция нативных модулей при установке
Требования для установки Swiss Ephemeris
Для компиляции Swiss Ephemeris требуются build tools:
macOS:
Ubuntu/Debian:
Windows: Установите Visual Studio Build Tools
См. SWISS_EPHEMERIS.md для детальной информации о установке.