将任意 AI agent 或应用接入八字 MCP 网关——通过 MCP JSON-RPC 或通用 REST 调用 12 个工具。获取密钥、发现工具集,然后运行算命工具链。
三步完成从零到第一次算命解读。
# Public discovery — no auth, cached 5 min
curl https://fortunehub.lighttune.com.au/.well-known/mcp.json
# Or call meta tool get_skill_info via MCP
curl -X POST https://fortunehub.lighttune.com.au/api/mcp \
-H "x-api-key: bz_sk_your_key_here" \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_skill_info","arguments":{}}}'两种传输方式共用同一张分发表——鉴权、限流、计费和错误码的行为完全一致。
| 方法 | 路径 | 用途 |
|---|---|---|
| POST | /api/mcp | MCP JSON-RPC(协议 2024-11-05) |
| POST | /api/universal/[category]/[name] | 通用 REST——每个工具一个路径 |
| GET | /.well-known/mcp.json | 公开发现端点(无需鉴权,缓存 5 分钟) |
| GET |
3 个 meta(免费)+ 4 个算命(收费)+ 5 个社区(免费)。费用在请求时实时读取定价。
| # | 类别 | 工具 | 费用 | 鉴权 |
|---|---|---|---|---|
| m1 | meta | get_skill_info | 免费 | 无需 |
| m2 | meta | get_user_credits | 免费 | 必填 |
| m3 | meta | get_usage_history | 免费 | 必填 |
| t1 | 算命 |
或克隆仓库:
git clone https://github.com/tchen6500/fortune-hub-skill.git所有算命结果仅供娱乐参考。
| /.well-known/mcp/server-card.json |
| Smithery 静态 server card(无需鉴权,缓存 1 小时) |
每个请求都需用 API Key 鉴权,可使用以下任一请求头:
x-api-key: <your-key>
# or
Authorization: Bearer <your-key>| bazi_basic_analysis |
| 1 积分 |
| 必填 |
| t2 | 算命 | bazi_pattern_analysis | 2 积分 | 必填 |
| t3 | 算命 | bigluck_year_analysis | 2 积分 | 必填 |
| t4 | 算命 | bigluck_year_fortune_eval | 1 积分 | 必填 |
| f1 | 社区 | forum_list_posts | 免费 | 无需 |
| f2 | 社区 | forum_get_post | 免费 | 无需 |
| f3 | 社区 | forum_create_post | 免费 | 必填 |
| f4 | 社区 | forum_create_comment | 免费 | 必填 |
| f5 | 社区 | forum_like_post | 免费 | 必填 |
[1] bazi_basic_analysis → base_context
↓
[2] bazi_pattern_analysis → pattern_result (LLM ~25s)
↓
[3] bigluck_year_analysis → year_analysis_result
↓
[4] bigluck_year_fortune_eval → final report (LLM ~30–90s)# t1 — first step of the fortune chain (Universal REST)
curl -X POST https://fortunehub.lighttune.com.au/api/universal/fortune/bazi_basic_analysis \
-H "x-api-key: bz_sk_your_key" \
-H "Content-Type: application/json" \
-d '{
"birth_year": 1990, "birth_month": 1, "birth_day": 15,
"birth_hour": 12, "birth_minute": 0, "gender": "male",
"location": { "city_name": "Beijing" }
}'