Bazi MCP
MCP-сервер считает карту Бацзы по дате рождения и отдает китайский календарь, так что агент не гадает иероглифы по памяти
- 437 ★ репозитория
- Последний коммит
- ISC
Расширенный доступ
Почему такой уровень
- Запускается пакет из npm на вашей машине, ключи и аккаунты не нужны
- В режиме HTTP сервер принимает запросы по адресу /mcp без проверки доступа
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add mcp/bazi-mcpОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Запускается пакет из npm на вашей машине, ключи и аккаунты не нужны
- В режиме HTTP сервер принимает запросы по адресу /mcp без проверки доступа
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Bazi MCP считает карту Бацзы по солнечной или лунной дате и времени рождения. Столпов четыре: года, месяца, дня и часа. Для каждого столпа в ответе есть стихия, инь или ян, скрытые стволы с соотношением десяти божеств, мелодия наинь, декада и пустота. В общей части есть знак зодиака, списки символических звезд по столпам и таблица десятилетних периодов с возрастом начала. Два других инструмента работают вокруг этого расчета. getSolarTimes принимает запись из четырех столпов и возвращает возможные солнечные даты: для записи 戊寅 己未 己卯 辛未 это 1758, 1818 и 1998 годы. getChineseCalendar выдает справку на указанный день, по умолчанию на сегодня: лунную дату, ветви и стволы, сезонный термин, созвездие из двадцати восьми, направления для богов богатства и счастья, перечни подходящих и неподходящих дел. Ответ приходит JSON-объектом с китайскими ключами и значениями. Пересказ на русский делает агент. Сервер выполняет расчет на календарных библиотеках. Толкование и выводы остаются за моделью.
Для кого. Для разработчиков и любителей китайской метафизики, которые подключают к Claude Desktop или другому клиенту MCP расчет Бацзы и хотят получать готовые данные по дате рождения.
Подходит, если
- Нужна карта Бацзы по дате рождения в формате ISO с часовым поясом, например 2000-05-15T12:00:00+08:00
- Дата рождения известна по лунному календарю: передайте lunarDatetime вместо солнечной даты
- Есть только запись из четырех столпов, и нужно найти солнечные даты, которым она соответствует
- Нужна справка китайского календаря на сегодня или на конкретный день: направления, созвездие, перечни подходящих и неподходящих дел
- Вы делаете бота или приложение про Бацзы, и расчет столпов должен идти из кода: модель его только пересказывает
Не подходит, если
- Нужно толкование карты: сервер возвращает только расчет, выводы делает модель по своим знаниям
- Время рождения неизвестно: getBaziDetail принимает дату вместе со временем
- Вам нужен прогноз для серьезного решения о здоровье, деньгах или отношениях: инструмент выдает календарный расчет и ничего не предсказывает
- На машине стоит Node.js старше 22: пакет рассчитан на версию 22 и новее
Пример запроса к агенту
Посчитай карту Бацзы для мужчины, родившегося 31 июля 1998 года в 14:10 по пекинскому времени, и перечисли четыре столпаMCP
- Транспорт
- stdio, http
- Авторизация
- не нужна
Переменные окружения
PORT- Порт HTTP-режима, по умолчанию 3000.
Ограничения
Нужен Node.js 22 или новее. Ключи и аккаунты не требуются, но готового удаленного сервера нет: запускать пакет приходится у себя. Ответы приходят на китайском, поэтому перевод терминов на русский делает агент и может передать их по-разному. Для родившихся с 23:00 до 23:59 результат зависит от параметра eightCharProviderSect, значение по умолчанию 2. Тестов и замеров точности в дереве репозитория нет: заявление авторов о том, что GPT и DeepSeek ошибаются в раскладке, проверить по репозиторию нельзя.
Как отключить. Удалите блок Bazi из раздела mcpServers в конфигурации клиента и перезапустите его. Если сервер запущен по HTTP, остановите процесс npm start.
Частые вопросы
Как подключить Bazi MCP к Claude Desktop?
Добавьте сервер Bazi в конфигурацию клиента по образцу из способов установки и перезапустите клиент. Нужен Node.js 22 или новее. Автоматическую установку в Claude Desktop берет на себя Smithery.
Что делает параметр eightCharProviderSect?
Он задает правило для родившихся с 23:00 до 23:59. Значение 1 относит день к завтрашнему, значение 2 — к сегодняшнему. По умолчанию действует 2. Необязательный параметр gender принимает 0 для женщины и 1 для мужчины, по умолчанию 1.
Как найти дату по готовой записи Бацзы?
Вызовите getSolarTimes и передайте запись, разделив столпы пробелами. Инструмент вернет список возможных дат: для записи 戊寅 己未 己卯 辛未 это 1758-07-29, 1818-07-15 и 1998-07-31 в 14:00.
Как запустить Bazi MCP по HTTP?
Выполните npm start в клоне репозитория. Команда пересобирает проект и поднимает сервер по адресу /mcp, порт берется из переменной PORT, по умолчанию 3000. Метод запроса POST, проверки доступа у сервера нет.
Можно ли получить календарную справку без расчета карты?
Да, для этого есть getChineseCalendar. Он принимает необязательную дату solarDatetime и по умолчанию отвечает про сегодня: лунная дата, ветви и стволы, сезонный термин, направления богов, перечни подходящих и неподходящих дел.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыСкилл для карт Цзы Вэй Доу Шу: считает карту рождения скриптом, определяет расклад правилами и собирает HTML-отчет с двумя темами
MCP сервер для календаря macOS: агент создает, находит и меняет события естественным языком
Google Calendar MCP Server — календарь для Claude
Google Calendar MCP Server
MCP календарь для Claude Desktop: агент смотрит, создает, переносит и удаляет события Google Calendar, включая повторяющиеся, по запросу на обычном языке
MCP-сервер Яндекс Календаря
Яндекс Календарь MCP для Claude
MCP-сервер для Яндекс Календаря: просмотр, создание и удаление событий через пароль приложения
MCP-сервер Яндекс Календаря с CLI настройки
yandex-mcp workspace
MCP-сервер Яндекс Календаря по CalDAV с отдельной CLI для настройки и проверки пароля приложения
MCP-сервер Яндекс Календаря по CalDAV
yandex-calendar-mcp
MCP-сервер Яндекс Календаря по CalDAV: чтение расписания, создание и правка событий, приглашения с реальной отправкой писем
Коротко о README
Страница проекта двуязычная, на английском и китайском. Авторы из Cantian AI пишут, что сервер вырос из GPTs «Chinese Bazi Fortune Teller» в GPT Store и теперь входит в платформу cantian.ai, а для связи дают почту поддержки и WeChat. Дальше идут требования, два способа запуска и описания трех инструментов с примерами ответов.