能力标签
🔌
MCP工具

命运工具

基于 TypeScript · 让 AI 助手直接操作你的系统与工具
英文名:mingyu
⭐ 176 Stars 🍴 52 Forks 💻 TypeScript 📄 未公布协议 🏷 AI 8.0分
8.0AI 综合评分
mcpaibazidivination
✦ AI Skill Hub 推荐

命运工具 是 AI Skill Hub 本期精选MCP工具之一。综合评分 8.0 分,整体质量较高。我们强烈推荐将其纳入你的 AI 工具库,帮助提升工作效率。

📚 深度解析

命运工具 是一款基于 MCP(Model Context Protocol)标准协议的 AI 工具扩展。MCP 协议由 Anthropic 开发并开源,旨在建立 AI 模型与外部工具之间的标准化通信接口,目前已被 Claude Desktop、Claude Code、Cursor 等主流 AI 工具采纳。

通过安装 命运工具,你的 AI 助手将获得额外的工具调用能力,可以用自然语言直接操控该工具的功能,无需学习复杂的命令行语法。MCP 工具的核心价值在于"一次配置,永久增强"——配置完成后,每次与 AI 对话时都可以无缝调用这些工具。

在技术实现上,MCP 工具通过标准的 JSON-RPC 协议与 AI 客户端通信,工具的功能以"工具列表"的形式暴露给 AI 模型,AI 可以按需调用。命运工具 提供了结构化的工具调用接口,使 AI 模型能够精确地理解和使用每个功能点,显著降低 AI 在工具使用上的错误率。

与传统的 API 集成相比,MCP 工具的优势在于无需编写代码——用户只需在配置文件中添加几行 JSON,即可让 AI 获得全新能力。AI Skill Hub 将 命运工具 评为 AI 评分 8.0 分,属于同类工具中的优质选择。

📋 工具概览

命运工具 是一款遵循 MCP(Model Context Protocol)标准协议的 AI 工具扩展。通过 MCP 协议,它可以让 Claude、Cursor 等主流 AI 客户端直接访问和操作外部工具、数据源和服务,实现 AI 能力的无缝扩展。无论是文件操作、数据库查询还是 API 调用,都可以通过自然语言在 AI 对话中直接触发,极大提升生产效率。

GitHub Stars
⭐ 176
开发语言
TypeScript
支持平台
Windows / macOS / Linux
维护状态
轻量级项目,按需更新
开源协议
未公布
AI 综合评分
8.0 分
工具类型
MCP工具
Forks
52

📖 中文文档

以下内容由 AI Skill Hub 根据项目信息自动整理,如需查看完整原始文档请访问底部「原始来源」。

命运工具 是一款遵循 MCP(Model Context Protocol)标准协议的 AI 工具扩展。通过 MCP 协议,它可以让 Claude、Cursor 等主流 AI 客户端直接访问和操作外部工具、数据源和服务,实现 AI 能力的无缝扩展。无论是文件操作、数据库查询还是 API 调用,都可以通过自然语言在 AI 对话中直接触发,极大提升生产效率。

📌 核心特色
  • 通过标准 MCP 协议与 Claude、Cursor 等主流 AI 客户端深度集成
  • 提供结构化工具调用接口,显著降低 AI 集成复杂度
  • 支持 Claude Desktop 和 Claude Code 无缝接入,开箱即用
  • 可与其他 MCP 工具组合叠加,构建完整 AI 工作站
  • 轻量无侵入设计,不影响现有系统架构
🎯 主要使用场景
  • 在 Claude Desktop 对话中直接调用本地工具,实现 AI 与系统的深度联动
  • 通过自然语言驱动复杂的多步骤自动化任务,代替繁琐手动操作
  • 将多个 MCP 工具组合使用,构建个人专属 AI 工作站
以下安装命令基于项目开发语言和类型自动生成,实际以官方 README 为准。
安装命令
# 方式一:通过 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
📋 安装步骤说明
  1. 确认已安装 Node.js(v18 或以上版本)
  2. 打开 Claude Desktop 或 Claude Code 的 MCP 配置文件
  3. 按「交给 Agent 安装 → Claude Desktop」标签中的 JSON 配置填入 mcpServers 字段
  4. 保存配置文件并重启 Claude 客户端
  5. 重启后,在对话中即可使用本工具
以下用法示例由 AI Skill Hub 整理,涵盖最常见的使用场景。
常用命令 / 代码示例
# 安装后在 Claude 对话中直接使用
# 示例:
用户: 请帮我用 命运工具 执行以下任务...
Claude: [自动调用 命运工具 MCP 工具处理请求]

# 查看可用工具列表
# 在 Claude 中输入:"列出所有可用的 MCP 工具"
以下配置示例基于典型使用场景生成,具体参数请参照官方文档调整。
配置示例
// claude_desktop_config.json 配置示例
{
  "mcpServers": {
    "____": {
      "command": "npx",
      "args": ["-y", "mingyu"],
      "env": {
        // "API_KEY": "your-api-key-here"
      }
    }
  }
}

// 保存后重启 Claude Desktop 生效
📑 README 深度解析 真实文档 完整度 40/100 查看 GitHub 原文 →
以下内容由系统直接从 GitHub README 解析整理,保留代码块、表格与列表结构。

简介

<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 签灵签体系正是以祖庙传承的签诗为本,结合正史典故与民间传说整理而成:

  • 39 支上签、30 支中签、21 支下签、2 支无事签,签序暗合"始于进取,终于守成"的人生智慧
  • 每签配有签题、签诗、典故故事与多领域解签
  • 第 91、92 签为独有的"无事签"——其他签诗体系几乎没有,体现了三山文化"无事即福"的朴素智慧

我们希望这套签文能成为一本"人生操作手册"——迷茫时翻开,总有一支签、一句诗,能让人豁然开朗。

核心能力

<details> <summary>命理排盘</summary>

  • 八字排盘:四柱、十神、藏干、纳音、神煞、大运、流年、旺衰、格局、用神与调候分析,支持传统派、盲派、新派流派指引。
  • 紫微斗数:基于 iztro 的完整命盘,支持本命、大限、流年、流月、流日、流时等数据范围,支持三合派、飞星派、四化派流派指引。
  • 星盘排盘:西方占星完整排盘,包含太阳、月亮、上升星座与宫位、十大行星、逆行提示与主要相位分析。
  • 合盘与关系分析:支持双方盘面结构化提示词,适配婚恋、合作、友情、亲子、父母、兄弟等场景。
  • 时辰反推:在用户不确定出生时辰时,生成保守的三柱分析与互动式反推提示词。

</details>

<details> <summary>占卜术数</summary>

  • 六爻:京房八宫法排盘,包含纳甲、六亲、六神、世应、动变、空亡、日破、月破、化进神、化退神、六亲持世等信息。
  • 梅花易数:支持时间起卦、数字起卦、随机起卦、外应起卦,包含体用生克、四时旺衰与64卦完整爻辞。
  • 奇门遁甲:时家奇门默认转盘法,可通过 API 参数请求飞盘法,包含天地人神四盘、值符值使、格局标签(含入墓、击刑、伏吟反吟、门迫等)、节令背景、复合格局与宫位洞察。
  • 大六壬:天盘、四课、三传、月将、贵人、旬空、课体与断课模板。
  • 小六壬:大安、留连、速喜、赤口、小吉、空亡六宫起课,支持时间起课、数字起课与随机起课,输出起因、过程、结果三宫提示词。
  • 自定起卦时间:六爻、梅花易数、奇门遁甲、大六壬、小六壬可在网页端选择当前时间或自定北京时间;公开 API、MCP Server 和 skill 使用 customDate 传入带时区的 ISO 8601 时间。
  • 塔罗牌:78 张塔罗牌,支持单牌、时间流、爱情、事业、选择等牌阵。
  • 雷诺曼:36 张雷诺曼牌,支持单牌、时间流、爱情、事业、选择等牌阵。
  • 三山国王灵签:92 签灵签,源自广东潮汕三山国王祖庙,包含签题、签诗、典故故事与分类解签,体系完备。

</details>

<details> <summary>择吉择日</summary>

  • 黄历择日:支持搬家入宅、订婚结婚、开业启动、签约合作、出行赴任、就医手术、考试学习、安葬修坟、修造动土等事项,按参与人生辰与事项类型推荐最佳日期并给出评分。

</details>

<details> <summary>模型评测</summary>

  • 内置 2025年第十六届全球算命师比赛 评测资料,包含原题、8 份提示词和 40 题正确答案。
  • 提示词已补入题目涉及年份、年龄段对应的大运、流年、年龄、十神和小运信息,方便直接评测不同模型的命理选择题表现。
  • 提供快速评测脚本,支持 OpenAI Chat Completions、OpenAI Responses、Claude Messages、Gemini generateContent 四种接口格式。
  • 评测结果按 100 分制输出,并同时给出准确率和逐题明细。

</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 commandpnpm build
Build output directorydist
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 使用方式:

  • 用户在首页顶部齿轮中自行填写 OpenAI 兼容接口,API Key 只保存在用户自己的浏览器。
  • 站点部署者在服务端配置 AI,前端会显示一个可选服务商。这个能力也可以理解为“内置 AI”。

服务端 AI 环境变量:

变量说明
AI_API_KEY服务端调用模型的密钥
AI_BASE_URLOpenAI 兼容接口地址,例如 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=trueAI_DEFAULT_ENABLED=false。用户仍可通过齿轮自行填写自己的接口。

AI 代理会对上游临时错误自动重试 2 次。只重试网络异常、408、429 和 5xx;鉴权失败、模型名错误等确定性问题不会重试。常见错误码:

错误码含义
AI_UPSTREAM_UNSTABLE上游 AI 服务返回 5xx,通常是服务临时不稳定
AI_UPSTREAM_RATE_LIMIT上游限流或额度受限
AI_UPSTREAM_TIMEOUT上游响应超时
AI_UPSTREAM_AUTH_ERRORAPI 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 都支持一站式返回 resultprompt;六爻、梅花易数、奇门遁甲、大六壬、小六壬还支持通过 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 示例
chatOpenAI Chat Completions 或兼容接口https://api.openai.com/v1
responsesOpenAI Responseshttps://api.openai.com/v1
claudeClaude Messageshttps://api.anthropic.com/v1
geminiGemini generateContenthttps://generativelanguage.googleapis.com/v1beta

不传 --format 时会自动识别;评测报告会保存到比赛资料目录下的 评测结果/

</details>

🎯 aiskill88 AI 点评 A 级 2026-07-04

功能齐全,支持多种算命服务

⚡ 核心功能

👥 适合人群

Claude Desktop / Claude Code 用户AI 工具开发者需要扩展 AI 能力的专业人士自动化工程师

🎯 使用场景

  • 在 Claude Desktop 对话中直接调用本地工具,实现 AI 与系统的深度联动
  • 通过自然语言驱动复杂的多步骤自动化任务,代替繁琐手动操作
  • 将多个 MCP 工具组合使用,构建个人专属 AI 工作站

⚖️ 优点与不足

✅ 优点
  • +标准化 MCP 协议,生态互联性强
  • +与 Claude 官方生态无缝对接
  • +即插即用,配置简单快捷
⚠️ 不足
  • 未明确开源协议,商用场景需谨慎评估
  • 依赖 Claude 客户端,非 Claude 用户无法使用
  • MCP 协议仍在持续演进,接口可能变更
  • 需要一定的配置步骤
⚠️ 使用须知

该工具未明确声明开源协议,商业使用前请联系原作者确认授权范围,避免侵权风险。

AI Skill Hub 为第三方内容聚合平台,本页面信息基于公开数据整理,不对工具功能和质量作任何法律背书。

建议在沙箱或测试环境中充分验证后,再部署至生产环境,并做好必要的安全评估。

🔗 相关工具推荐

🧩 你可能还需要
基于当前 Skill 的能力图谱,自动补全的工具组合

❓ 常见问题 FAQ

参考README.md
💡 AI Skill Hub 点评

经综合评估,命运工具 在MCP工具赛道中表现稳健,质量优秀。如果你已有明确的使用需求,可以直接上手体验;如果还在评估阶段,建议对比同类工具后再做决策。

⬇️ 获取与下载
⚠️ 该工具未声明开源协议,不提供直接下载。请访问原项目了解使用条款。
📚 深入学习 命运工具
查看分步骤安装教程和完整使用指南,快速上手这款工具
🌐 原始信息
原始名称 mingyu
Topics mcpaibazidivination
GitHub https://github.com/Brhiza/mingyu
语言 TypeScript
🔗 原始来源
🐙 GitHub 仓库  https://github.com/Brhiza/mingyu 🌐 官方网站  https://aov.cc

收录时间:2026-07-04 · 更新时间:2026-07-04 · License:未公布 · AI Skill Hub 不对第三方内容的准确性作法律背书。

📺 订阅 AI Skill Hub Daily Telegram 频道
每天 8 条精选 AI Skill、MCP、Agent 与自动化工具推送
加入频道 →