ming-metaphysics-mcp
ming-metaphysics-mcp
Пять движков китайской метафизики в качестве инструментов MCP для Claude Desktop и любого клиента, совместимого с MCP.
vs bazi-mcp от Cantian
Измерение | Cantian | Ming |
Охват искусств | Только Ба-цзы | Все пять — Ба-цзы + Ци Мэнь + Цзы Вэй + Фэн-шуй + И Цзин |
Глубина движка | Хорошая реализация Ба-цзы | 9.0–9.5/10, подтверждено экспертами по всем пяти движкам |
Классические источники | Не задокументированы | 子平真詮, 淵海子平, 紫微斗數全書 + цитируется библиотека из 108 наименований |
Качество вывода | Компетентные чтения | Проверено учеными, двуязычный (EN/ZH), глубина уровня отчета |
Воронка консультаций | Нет | Доступно чтение у мастера через Ming Bot (ссылка будет позже) |
Гуа + Восемь дворцов | ❌ | ✅ |
Тайминг Ци Мэнь | ❌ | ✅ (вычисление sxtwl Ju) |
И Цзин (Лю Яо) | ❌ | ✅ (классический метод 納甲法) |
Инструменты
Инструмент | Движок | Описание |
| Ба-цзы 八字 | Карта четырех столпов — Господин дня, структура, столпы удачи |
| Ци Мэнь 奇門 | Оптимальное направление + временное окно для даты |
| Цзы Вэй 紫微 | Натальная карта из двенадцати дворцов с трансформациями 四化 |
| Фэн-шуй 風水 | Число Гуа + анализ направлений Восьми дворцов |
| И Цзин 易經 | Гексаграмма через классический метод 納甲法 (Лю Яо) |
| Все четыре движка данных рождения | Комплексный прогноз по пяти движкам с оценкой достоверности |
Требования к движку
Этот пакет является оберткой MCP. Он не содержит логики вычислений метафизики — он перенаправляет вызовы инструментов на конечную точку движка Ming по HTTP. Чтобы использовать его, укажите MING_API_URL на запущенный движок.
Два способа получить движок:
Хостинговая конечная точка (предпочтительно, когда доступна). Публичная конечная точка Ming будет анонсирована; как только она станет доступна, настройте
MING_API_URL, чтобы указывать на нее, и все готово.Самостоятельный хостинг. Сам движок Ming в настоящее время является эталонной реализацией с закрытым исходным кодом. Если у вас есть доступ к кодовой базе Ming, запустите
uvicorn api.main:app --port 8000и укажите этот MCP наlocalhost:8000.
Без доступного движка сервер MCP запускается и перечисляет инструменты, но вызовы инструментов возвращают ошибку HTTP.
Установка
Шаг 1 — Убедитесь, что движок доступен
См. «Требования к движку» выше.
Шаг 2 — Установите сервер MCP
npm install -g ming-metaphysics-mcpШаг 3 — Добавьте в claude_desktop_config.json
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"ming": {
"command": "ming-metaphysics-mcp",
"args": [],
"env": {
"MING_API_URL": "http://localhost:8000"
}
}
}
}Перезапустите Claude Desktop. Инструменты Ming появятся в списке инструментов.
Проверка
В Claude Desktop:
Using the ming_bazi_analyze tool, analyze the chart for someone born 1990-03-15, male, in Singapore.Вы должны получить полное чтение Ба-цзы. Если инструмент выдает ошибку, проверьте, запущен ли движок Python на порту 8000.
Пробелы в конечных точках
Следующие возможности требуют расширения FastAPI, прежде чем они будут полностью функционировать, как указано. Каждая из них помечена примечанием в ответе инструмента — никаких скрытых сбоев.
Пробел | Затронутый инструмент | Требуемое изменение FastAPI |
Карта летящих звезд на конкретный год |
|
|
|
| |
|
| |
Все отдельные инструменты | Спецификация предполагала, что |
Чтобы реализовать поддержку летящих звезд для конкретного года или forecast_year, добавьте эти параметры в /consult в api/main.py и обновите соответствующие обработчики инструментов здесь.
Разработка
git clone <this-repo>
cd ming-metaphysics-mcp
npm install
npm run build # compile TypeScript → dist/
npm test # smoke tests (no engine required)
# With engine running at localhost:8000:
npx ts-node scripts/benchmark.ts --tool all --iterations 5Переменные окружения
Переменная | По умолчанию | Описание |
|
| Базовый URL движка Ming FastAPI |
Целевые показатели задержки
Инструмент | Цель |
| < 3с |
| < 3с |
| < 3с |
| < 5с |
| < 5с |
| < 3с |
Если какой-либо инструмент постоянно превышает 5 секунд, проверьте узкое место движка и рассмотрите возможность добавления timeout: 10000 в конфигурацию MCP.
Аутентификация
На уровне обертки отсутствует — этот сервер является открытым и бесплатным (лицензия MIT). Аутентификация, если она есть, обеспечивается любой конечной точкой, на которую указывает MING_API_URL.
Для полного чтения по пяти движкам
Управляемая консультация по пяти движкам (Ба-цзы + Цзы Вэй + Ци Мэнь + Фэн-шуй + И Цзин, синтезированные мастером Ченом) доступна через Telegram-бота Ming. Ссылка будет опубликована, как только бот перейдет в стадию публичного бета-тестирования.
Конфиденциальность
Сама эта обертка MCP не собирает данные. Она пересылает аргументы вашего инструмента (дата рождения, час, пол, текст вопроса) на любой MING_API_URL, который вы настроили. Если вы указываете на хостинговую конечную точку, эта конечная точка получает данные — ознакомьтесь с ее политикой конфиденциальности. Если вы используете собственный хостинг, данные не покидают вашу сеть.
Данные о рождении являются конфиденциальными. Если вы настраиваете это для конечных пользователей, четко укажите, какая конечная точка получает их данные.
Статус проекта
Этот пакет имеет версию 1.0.0. Поверхность протокола MCP (6 инструментов, схемы JSON, формы ответов) стабильна. Базовый движок Ming развивается быстрее — незначительные числовые изменения в ответах инструментов являются нормальными.
Вклад приветствуется — см. CONTRIBUTING.md.
Лицензия
MIT — см. LICENSE.
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
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/Espivc/ming-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server