Skip to main content
Glama

Human Design MCP Server

by dvvolkovv
SUMMARY.md5.16 kB
# Human Design MCP Server - Краткий обзор ## Что создано Полнофункциональный MCP Server для расчета карты Human Design, интегрируемый с n8n. ## Структура проекта ``` human_design/ ├── http-server.js # HTTP Server для Railway/n8n ├── index-with-swiss.js # MCP Server через stdio ├── package.json # Зависимости проекта ├── .gitignore # Git ignore rules ├── README.md # Полная документация ├── QUICKSTART.md # Быстрый старт за 5 минут ├── RAILWAY_DEPLOY.md # Инструкция по деплою на Railway ├── N8N_SETUP.md # Интеграция с n8n ├── EXAMPLES.md # Примеры использования └── src/ └── calculations-cjs.cjs # Расчеты Swiss Ephemeris ``` ## Возможности ### ✅ Реализовано - **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 { calculateHumanDesign } = require('./src/calculations-cjs.cjs'); const result = await calculateHumanDesign({ 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. Настройте rate limiting 4. Добавьте кэширование 5. Задеплойте на Railway ### Для разработки: 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 для интеграции ## Статус ✅ **Готово к использованию** Все основные функции реализованы и протестированы. Проект использует Swiss Ephemeris для точных расчетов и готов для интеграции с n8n и деплоя на Railway. --- **Дата создания**: 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