命运工具 是 AI Skill Hub 本期精选MCP工具之一。综合评分 8.0 分,整体质量较高。我们强烈推荐将其纳入你的 AI 工具库,帮助提升工作效率。
命运工具 是一款遵循 MCP(Model Context Protocol)标准协议的 AI 工具扩展。通过 MCP 协议,它可以让 Claude、Cursor 等主流 AI 客户端直接访问和操作外部工具、数据源和服务,实现 AI 能力的无缝扩展。无论是文件操作、数据库查询还是 API 调用,都可以通过自然语言在 AI 对话中直接触发,极大提升生产效率。
命运工具 是一款遵循 MCP(Model Context Protocol)标准协议的 AI 工具扩展。通过 MCP 协议,它可以让 Claude、Cursor 等主流 AI 客户端直接访问和操作外部工具、数据源和服务,实现 AI 能力的无缝扩展。无论是文件操作、数据库查询还是 API 调用,都可以通过自然语言在 AI 对话中直接触发,极大提升生产效率。
# 方式一:通过 Claude Code CLI 一键安装
claude skill install https://github.com/Brhiza/mingyu
# 方式二:手动配置 claude_desktop_config.json
{
"mcpServers": {
"----": {
"command": "npx",
"args": ["-y", "mingyu"]
}
}
}
# 配置文件位置
# macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
# Windows: %APPDATA%/Claude/claude_desktop_config.json
# 安装后在 Claude 对话中直接使用 # 示例: 用户: 请帮我用 命运工具 执行以下任务... Claude: [自动调用 命运工具 MCP 工具处理请求] # 查看可用工具列表 # 在 Claude 中输入:"列出所有可用的 MCP 工具"
// claude_desktop_config.json 配置示例
{
"mcpServers": {
"____": {
"command": "npx",
"args": ["-y", "mingyu"],
"env": {
// "API_KEY": "your-api-key-here"
}
}
}
}
// 保存后重启 Claude Desktop 生效
<p align="center"> <a href="https://linux.do" alt="LINUX DO"> <img src="https://img.shields.io/badge/LINUX-DO-FFB003.svg?logo=data:image/svg%2bxml;base64,DQo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCIgaGVpZ2h0PSIxMDAiPjxwYXRoIGQ9Ik00Ni44Mi0uMDU1aDYuMjVxMjMuOTY5IDIuMDYyIDM4IDIxLjQyNmM1LjI1OCA3LjY3NiA4LjIxNSAxNi4xNTYgOC44NzUgMjUuNDV2Ni4yNXEtMi4wNjQgMjMuOTY4LTIxLjQzIDM4LTExLjUxMiA3Ljg4NS0yNS40NDUgOC44NzRoLTYuMjVxLTIzLjk3LTIuMDY0LTM4LjAwNC0yMS40M1EuOTcxIDY3LjA1Ni0uMDU0IDUzLjE4di02LjQ3M0MxLjM2MiAzMC43ODEgOC41MDMgMTguMTQ4IDIxLjM3IDguODE3IDI5LjA0NyAzLjU2MiAzNy41MjcuNjA0IDQ2LjgyMS0uMDU2IiBzdHlsZT0ic3Ryb2tlOm5vbmU7ZmlsbC1ydWxlOmV2ZW5vZGQ7ZmlsbDojZWNlY2VjO2ZpbGwtb3BhY2l0eToxIi8+PHBhdGggZD0iTTQ3LjI2NiAyLjk1N3EyMi41My0uNjUgMzcuNzc3IDE1LjczOGE0OS43IDQ5LjcgMCAwIDEgNi44NjcgMTAuMTU3cS00MS45NjQuMjIyLTgzLjkzIDAgOS43NS0xOC42MTYgMzAuMDI0LTI0LjM4N2E2MSA2MSAwIDAgMSA5LjI2Mi0xLjUwOCIgc3R5bGU9InN0cm9rZTpub25lO2ZpbGwtcnVsZTpldmVub2RkO2ZpbGw6IzE5MTkxOTtmaWxsLW9wYWNpdHk6MSIvPjxwYXRoIGQ9Ik03Ljk4IDcwLjkyNmMyNy45NzctLjAzNSA1NS45NTQgMCA4My45My4xMTNRODMuNDI2IDg3LjQ3MyA2Ni4xMyA5NC4wODZxLTE4LjgxIDYuNTQ0LTM2LjgzMi0xLjg5OC0xNC4yMDMtNy4wOS0yMS4zMTctMjEuMjYyIiBzdHlsZT0ic3Ryb2tlOm5vbmU7ZmlsbC1ydWxlOmV2ZW5kZDtmaWxsOiNmOWFmMDA7ZmlsbC1vcGFjaXR5OjEiLz48L3N2Zz4=" /></a> </p>
三山国王是粤东潮汕与客家地区极具影响力的民间信仰,祖庙位于广东揭西县河婆街道。这座有着千年历史的庙宇供奉着巾山、明山、独山三位山神,自隋代至今香火不断,影响远播东南亚。
项目作者来自揭西,自幼祭拜三山国王。这套92 签灵签体系正是以祖庙传承的签诗为本,结合正史典故与民间传说整理而成:
我们希望这套签文能成为一本"人生操作手册"——迷茫时翻开,总有一支签、一句诗,能让人豁然开朗。
<details> <summary>命理排盘</summary>
iztro 的完整命盘,支持本命、大限、流年、流月、流日、流时等数据范围,支持三合派、飞星派、四化派流派指引。</details>
<details> <summary>占卜术数</summary>
customDate 传入带时区的 ISO 8601 时间。</details>
<details> <summary>择吉择日</summary>
</details>
<details> <summary>模型评测</summary>
2025年第十六届全球算命师比赛 评测资料,包含原题、8 份提示词和 40 题正确答案。</details>
本项目支持本地开发、Cloudflare Pages 和 Docker 三种常用运行方式。AI 相关变量也放在这里,部署时可以一起配置。
<details> <summary>本地开发</summary>
本项目使用 pnpm workspace 管理应用层与 mingyu-core 算法包,需先安装 pnpm:
npm install -g pnpm
安装依赖:
pnpm install
启动网页开发服务:
pnpm dev
启动 MCP Server:
pnpm mcp
构建生产版本:
pnpm build
运行测试:
pnpm test
单独构建 mingyu-core 算法包:
pnpm --filter mingyu-core build
类型检查 MCP 与共享源码:
npx tsc --project mcp/tsconfig.json --noEmit
</details>
<details> <summary>Cloudflare Pages 部署</summary>
推荐部署到 Cloudflare Pages,静态页面由 Pages 托管,/api/v1/* 由 Pages Functions 处理。
Pages 构建设置:
| 配置项 | 值 |
|---|---|
| Build command | pnpm build |
| Build output directory | dist |
| Root directory | 仓库根目录 |
| Node.js version | 建议 22 |
如果 Cloudflare 没有自动启用 pnpm,可在环境变量中添加:
PNPM_VERSION=10
公开 API 路由来自 functions/api/v1/[[path]].ts,部署后可访问:
https://你的域名/api/v1/manifest
https://你的域名/api/v1/openapi.json
Cloudflare Pages 的环境变量在 Dashboard → Settings → Environment variables 中配置。密钥不要写进代码仓库。
</details>
<details> <summary>Docker 部署</summary>
Docker 镜像会构建前端页面,并在容器内启动一个 Node 服务,同时提供:
/api/v1/* 公开 API/api/v1/ai/analyze 流式 AI 解读/api/v1/ai/models 模型列表获取构建镜像:
docker build -t mingyu .
启动基础服务:
docker run --rm -p 3000:3000 mingyu
访问:
http://localhost:3000
带服务端 AI 启动:
docker run --rm -p 3000:3000 \
-e AI_API_KEY=sk-xxx \
-e AI_BASE_URL=https://api.deepseek.com/v1 \
-e AI_MODEL=deepseek-chat \
-e AI_PROVIDER_NAME=DeepSeek \
-e AI_BUILTIN_ENABLED=true \
-e AI_DEFAULT_ENABLED=false \
mingyu
也可以使用 Docker Compose:
docker compose up --build
Compose 会读取本地 .env。可以在本地 .env 中填写下面内容,但不要提交这个文件:
AI_API_KEY=sk-xxx
AI_BASE_URL=https://api.deepseek.com/v1
AI_MODEL=deepseek-chat
AI_PROVIDER_NAME=DeepSeek
AI_BUILTIN_ENABLED=true
AI_DEFAULT_ENABLED=false
默认端口是 3000。如需修改容器内端口,可设置 PORT;如需修改宿主机端口,调整 compose 或 docker run 的 -p 左侧端口。
</details>
<details> <summary>服务端 AI(内置 AI)配置</summary>
命语支持两种 AI 使用方式:
服务端 AI 环境变量:
| 变量 | 说明 |
|---|---|
AI_API_KEY | 服务端调用模型的密钥 |
AI_BASE_URL | OpenAI 兼容接口地址,例如 https://api.deepseek.com/v1 |
AI_MODEL | 默认模型名称 |
AI_PROVIDER_NAME | 前端显示的服务商名称,可自行命名 |
AI_BUILTIN_ENABLED | 设为 true 时,前端显示并允许使用服务端 AI |
AI_DEFAULT_ENABLED | 设为 true 时,页面默认进入 AI 解读;设为 false 时默认仍是提示词模式 |
只配置 AI_API_KEY 不会自动显示服务端 AI;必须同时设置 AI_BUILTIN_ENABLED=true。如果想提供公益内置 AI,但默认仍让用户复制提示词,可设置 AI_BUILTIN_ENABLED=true、AI_DEFAULT_ENABLED=false。用户仍可通过齿轮自行填写自己的接口。
AI 代理会对上游临时错误自动重试 2 次。只重试网络异常、408、429 和 5xx;鉴权失败、模型名错误等确定性问题不会重试。常见错误码:
| 错误码 | 含义 |
|---|---|
AI_UPSTREAM_UNSTABLE | 上游 AI 服务返回 5xx,通常是服务临时不稳定 |
AI_UPSTREAM_RATE_LIMIT | 上游限流或额度受限 |
AI_UPSTREAM_TIMEOUT | 上游响应超时 |
AI_UPSTREAM_AUTH_ERROR | API Key 无效、过期或额度账号异常 |
AI_UPSTREAM_CONFIG_ERROR | 接口地址或模型名称可能不被上游支持 |
AI_UPSTREAM_NETWORK_ERROR | 服务器无法连接上游 AI 服务 |
AI_UPSTREAM_EMPTY_RESPONSE | 上游返回成功状态但没有可读取内容 |
AI_UPSTREAM_STREAM_ERROR | 上游流式响应中途断开 |
.dev.vars.example 提供了本地和 Cloudflare 可参考的变量模板。公开站点启用服务端 AI 会产生调用成本,也可能受上游模型稳定性影响,建议先确认额度、限流和可用性。
</details>
命语提供三种集成方式:公开 API、MCP Server、公开 skill。API 和 MCP 都支持一站式返回 result 与 prompt;六爻、梅花易数、奇门遁甲、大六壬、小六壬还支持通过 customDate 指定起卦或排盘时间。README 只保留快速入口和安装方式,接口参数、客户端配置和调用示例请跳转到对应文档。
<details> <summary>公开 API</summary>
无需安装,直接调用线上接口:
https://aov.cc/api/v1
详细文档:docs/api.md
OpenAPI:https://aov.cc/api/v1/openapi.json
</details>
<details> <summary>MCP Server</summary>
命语内置 MCP Server,让支持 MCP 的 AI 客户端直接调用本地排盘引擎,不需要用户手动复制 JSON 或提示词。
快速安装:
git clone https://github.com/Brhiza/mingyu.git
cd mingyu
npm install
启动命令:
npm run mcp
详细文档:mcp/README.md
</details>
<details> <summary>公开 skill</summary>
这个 skill 面向 AI 代理和开发者,说明如何通过 aov.cc 公开 API 完成排盘、占卜和提示词生成。
快速安装:
npx skills add Brhiza/mingyu --skill aov-mingyu-api -g -y
快速读取:
让你的 AI 代理读取这个 skill:
https://aov.cc/skills/aov-mingyu-api/SKILL.md
如果当前环境无法使用 npx skills,也可以手动创建目录后保存:
mkdir -p ~/.codex/skills/aov-mingyu-api
curl -L https://aov.cc/skills/aov-mingyu-api/SKILL.md \
-o ~/.codex/skills/aov-mingyu-api/SKILL.md
Windows PowerShell:
New-Item -ItemType Directory -Force "$env:USERPROFILE\.codex\skills\aov-mingyu-api"
Invoke-WebRequest "https://aov.cc/skills/aov-mingyu-api/SKILL.md" `
-OutFile "$env:USERPROFILE\.codex\skills\aov-mingyu-api\SKILL.md"
详细文档:public/skills/aov-mingyu-api/SKILL.md
元数据发现:https://aov.cc/.well-known/aov-mingyu-api.json
</details>
比赛资料位于:docs/2025第十六届全球算命师比赛
<details> <summary>展开评测命令和参数</summary>
交互式运行:
npm run contest:evaluate
脚本会依次询问接口 URL、API Key 和模型名称,自动读取 8 份提示词与 正确答案.md。每个命例只要求模型输出 5 个 A/B/C/D 答案字母,减少长理由导致的截断和解析错误;调用完成后输出 100 分制总分、准确率、分命例得分和逐题明细。
也可以直接传参:
npm run contest:evaluate -- --format chat --url https://api.openai.com/v1 --key sk-xxx --model gpt-4.1-mini
批量并发评测:
npm run contest:evaluate -- --format chat --url https://openrouter.ai/api/v1 --key sk-xxx --concurrency 3 --models "GPT-5.4=openai/gpt-5.4,Claude Sonnet 4.6=anthropic/claude-sonnet-4.6"
--concurrency 控制同时评测的模型数量,默认批量为 3;--caseConcurrency 控制同一模型内命例并发数量,默认 1。批量模式会合并更新比赛目录下的 模型评测排名报告.md 和 评测结果/本次排名原始结果.json。
使用 OpenRouter 测 reasoning 模型时,可以加 --reasoningEffort none --excludeReasoning --maxTokens 256,让模型尽量只返回最终答案。若某个命例没有解析满 5 个答案,脚本会把该模型标为失败,不会把 ????? 当作 0 分答案计入排名。
支持的 --format:
| 格式 | 说明 | URL 示例 |
|---|---|---|
chat | OpenAI Chat Completions 或兼容接口 | https://api.openai.com/v1 |
responses | OpenAI Responses | https://api.openai.com/v1 |
claude | Claude Messages | https://api.anthropic.com/v1 |
gemini | Gemini generateContent | https://generativelanguage.googleapis.com/v1beta |
不传 --format 时会自动识别;评测报告会保存到比赛资料目录下的 评测结果/。
</details>
功能齐全,支持多种算命服务
该工具未明确声明开源协议,商业使用前请联系原作者确认授权范围,避免侵权风险。
AI Skill Hub 为第三方内容聚合平台,本页面信息基于公开数据整理,不对工具功能和质量作任何法律背书。
建议在沙箱或测试环境中充分验证后,再部署至生产环境,并做好必要的安全评估。
经综合评估,命运工具 在MCP工具赛道中表现稳健,质量优秀。如果你已有明确的使用需求,可以直接上手体验;如果还在评估阶段,建议对比同类工具后再做决策。
| 原始名称 | mingyu |
| Topics | mcpaibazidivination |
| GitHub | https://github.com/Brhiza/mingyu |
| 语言 | TypeScript |
收录时间:2026-07-04 · 更新时间:2026-07-04 · License:未公布 · AI Skill Hub 不对第三方内容的准确性作法律背书。
选择 Agent 类型,复制安装指令后粘贴到对应客户端