astro — MCP-сервер для Claude Code: что делает и как установить
astro рассчитывает астрологические карты, транзиты и совместимость для AI-агентов. Поддерживает западную, ведическую и китайскую традиции.
Открыть на GitHubЧто делает astro
astro подключает к AI-агенту детерминированный движок на Python для расчёта натальных карт, транзитов, синастрии, совместимости и других астрологических сценариев. MCP-сервер предоставляет 18 инструментов, а движок использует чистый Python без внешних зависимостей. Результат передаётся модели для интерпретации.
Сервер поддерживает западную тропическую систему, ведическую Jyotisha с сидерическим расчётом Lahiri и китайскую BaZi. В описании перечислены 19 режимов, включая натальную карту, возвращения планет, прогрессии, хорарную карту и астрокартографию. Без hour и minute расчёт ограничивается уровнем солнечного знака, поэтому для полной карты нужно передать точное время рождения и координаты места.
Какие задачи решает
- рассчитать натальную карту
- сопоставить карты двух людей
- найти время транзита или возвращения планеты
- подобрать место для жизни по астрокартографии
- выбрать дату для события
Примеры запросов агенту
- Рассчитай мою натальную карту по дате, времени и городу рождения.
- Сравни наши карты и оцени совместимость.
- Найди период моего возвращения Сатурна и объясни транзит.
Как установить astro
Установка
Команды запуска нет в реестре MCP — смотрите README репозитория
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о astro
Как установить astro в Claude Code?
Выполните в Claude Code команды /plugin marketplace add aryaminus/astro и затем /plugin install astrology.
Что делает MCP-сервер astro?
Он вычисляет положения небесных объектов и связанные показатели для натальных карт, транзитов, синастрии и других режимов, после чего AI-агент интерпретирует структурированный результат.
Нужно ли указывать точное время рождения?
Для полной карты нужны дата, координаты места и часовой пояс; hour и minute можно не передавать, но тогда результат будет на уровне солнечного знака.