Skip to main content
Glama

Human Design MCP Server

by dvvolkovv
SUMMARY.md5.25 kB
# Human Design MCP Server - Краткий обзор ## Что создано Полнофункциональный MCP Server для расчета карты Human Design, интегрируемый с n8n. ## Структура проекта ``` human_design/ ├── index.js # MCP Server точка входа ├── package.json # Зависимости проекта ├── .gitignore # Git ignore rules ├── README.md # Полная документация ├── QUICKSTART.md # Быстрый старт за 5 минут ├── INTEGRATION.md # Интеграция с n8n ├── EXAMPLES.md # Примеры использования ├── n8n-example-workflow.json # Готовый workflow для n8n └── src/ ├── calculations.js # Полная версия с Swiss Ephemeris └── simple-calculations.js # Упрощенная версия (используется) ``` ## Возможности ### ✅ Реализовано - **MCP Server** на базе @modelcontextprotocol/sdk - **Два инструмента**: - `calculate_human_design` - расчет полной карты - `get_human_design_definition` - определения компонентов - **Расчет типов**: Generator, Manifestor, Projector, Reflector, Manifesting Generator - **Стратегия и авторитет** для каждого типа - **Профиль** (солнечная и земная линия) - **64 ворот** с активациями планет - **Определение центров** - **Интеграция с n8n** через: - Прямой импорт модуля - HTTP API wrapper - Готовый workflow JSON ### 📚 Документация - **README.md** - полная документация (100+ строк) - **QUICKSTART.md** - быстрый старт за 5 минут - **INTEGRATION.md** - детали интеграции - **EXAMPLES.md** - 8 примеров использования ### 🔧 Технические детали - **Node.js >= 18** с ES modules - **MCP SDK** для совместимости с Model Context Protocol - **Swiss Ephemeris** для точных расчетов (опционально) - **Упрощенная версия** для быстрого тестирования - **JSON-RPC 2.0** протокол для MCP - **No linter errors** ✅ ## Быстрый старт ### 1. Установка ```bash cd human_design npm install ``` ### 2. Тест ```bash echo '{"jsonrpc":"2.0","id":1,"method":"tools/list"}' | node index.js ``` ### 3. Использование в n8n Импортируйте `n8n-example-workflow.json` в n8n. Или используйте в Code Node: ```javascript const { calculateHumanDesignSimple } = require('./src/simple-calculations.js'); const result = await calculateHumanDesignSimple({ birthDate: '1990-05-15', birthTime: '14:30', birthLocation: 'Москва, Россия' }); ``` ## Пример ответа ```json { "birthDate": "1990-05-15", "birthTime": "14:30", "birthLocation": "Москва, Россия", "type": { "name": "Generator", "description": "Генератор" }, "strategy": "Отвечать", "authority": { "name": "Sacral", "description": "Сакральная авторитет" }, "profile": { "number": "3/5", "description": "Профиль 3/5" }, "gates": [ { "planet": "Sun", "gate": 19, "line": 2, "name": "Approach", "ru_name": "Подход" } ] } ``` ## Следующие шаги ### Для production: 1. Настройте Swiss Ephemeris для точных расчетов 2. Добавьте authentication 3. Используйте внешний Human Design API 4. Настройте rate limiting 5. Добавьте кэширование 6. Разверните через Docker ### Для разработки: 1. Добавьте тесты 2. Улучшите логику определения типа 3. Добавьте больше данных о воротах 4. Реализуйте полную версию с Swiss Ephemeris 5. Добавьте поддержку Incarnation Cross 6. Расширьте определения профилей ## Зависимости ```json { "@modelcontextprotocol/sdk": "^1.0.0", "swisseph": "^0.5.15" } ``` ## Лицензия MIT ## Поддержка - Создайте issue для багов - Читайте документацию в README.md - Используйте EXAMPLES.md для примеров - Смотрите INTEGRATION.md для интеграции ## Статус ✅ **Готово к использованию** Все основные функции реализованы и протестированы. Проект готов для интеграции с n8n. --- **Дата создания**: 2024 **Версия**: 1.0.0 **Автор**: AI Assistant **Языки**: JavaScript (ES6+), JSON

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/dvvolkovv/MCP_Human_design'

If you have feedback or need assistance with the MCP directory API, please join our Discord server