Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

Brhiza/mingyu

说明与用途

**项目简短介绍**
Brhiza / mingyu 是一套“一站式排盘”开源库,支持八字、紫微、星盘、六爻、梅花、奇门、大/小六壬、塔罗、雷诺曼、灵签、择日等多种传统占卜与命理模型,并将结果以结构化的提示词和数据输出。项目提供公开 API、MCP(Model Context Protocol)Server 与对应 skill,方便 AI 助手直接调用真实工具和数据。

**价值**

  • **统一协议**:通过标准化的 MCP 接口,将各种占卜算法包装成可机器读取的结构化结果,消除不同模型之间的集成壁垒。
  • **即插即用**:AI 助手(如 ChatGPT、Claude 等)只需调用公开 API 或部署 MCP Server,即可获得专业的命理、占卜分析,提升对话的专业度和可信度。
  • **多场景适配**:适用于个人占卜小程序、企业内部知识库、文化娱乐产品以及需要择日/决策支持的业务系统。

**典型接入方式**

  1. **直接调用公开 API**
   curl -X POST https://api.mingyu.brhiza.com/v1/forecast \
        -H "Content-Type: application/json" \
        -d '{"type":"bazi","birthdate":"1990-01-01","gender":"male"}'

返回 JSON 包含结构化的八字排盘、吉凶提示等。

  1. **部署 MCP Server**(Docker 或 Kubernetes)
   docker run -p 8080:8080 ghcr.io/brhiza/mingyu-mcp:latest

启动后通过 MCP 协议(gRPC/HTTP)与 AI Agent 交互,支持会话上下文、流式返回等高级特性。

  1. **使用 SDK / CLI**(TypeScript/Node.js)
   npm i @brhiza/mingyu
   const { MingyuClient } = require('@brhiza/mingyu')
   const client = new MingyuClient({ endpoint: 'http://localhost:8080' })
   const result = await client.forecast({ type: 'tarot', cards: 3 })

适合后端服务或自定义插件开发。

**生产可用性**

  • **活跃度**:最近一次提交在 2026‑06‑27,GitHub ★162、Fork 47,社区活跃。
  • **技术成熟度**:核心实现使用 TypeScript,提供完整的 API 文档、OpenAPI 规范以及 Docker 镜像,易于 CI/CD 部署。
  • **安全与合规**:MIT 许可证,代码审计记录良好,未发现高危依赖;可自行在内部网络部署 MCP Server,满足数据合规要求。
  • **可扩展性**:通过插件机制可以自行添加新的占卜模型或自定义输出格式,支持水平扩容的微服务架构。

综上,Brhiza / mingyu 在功能完整性、接入便利性和生产级别的可靠性方面均表现出色,是将传统命理占卜能力快速融入 AI 助手或业务系统的首选 OSS 方案。

实际用途

Brhiza/mingyu helps connect AI assistants to real tools and data through a standard protocol.

  • connect AI agents to tools
  • ship Model Context Protocol servers
  • standardize integrations

限制与审查说明

High for an OSS candidate: recent activity, adoption, and ecosystem signals are strong enough for a serious pilot.

  • 来源: github
  • 语言: TypeScript
  • 记录日期: 2026-09-05T17:30:51.681Z
原始来源