mcpField
H
hearthstone-oracle

hearthstone-oracle

本地服务
github.com/gregario游戏娱乐226 周前更新

关于 hearthstone-oracle

hearthstone-oracle 是用于炉石传说卡牌搜索、套牌分析和策略指导的 MCP 服务。它结合本地存储的卡牌数据库与内置策略知识。

主要功能

  1. 01搜索和查询卡牌
  2. 02解码套牌代码
  3. 03分析费用曲线与套牌类型
  4. 04浏览策略和职业定位
  5. 05解释对局与游戏概念

适用场景

  1. 01按文本、职业、费用或关键词查找卡牌
  2. 02查看套牌列表和法力曲线
  3. 03评估套牌计划与对局情况
  4. 04了解炉石传说游戏概念

MCP 相关

MCP 服务提供 9 种工具,涵盖卡牌搜索与查询、套牌解码和分析、套牌类型及职业信息、对局动态和概念说明。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"gregario-hearthstone-oracle": {
"command": "npx",
"args": [
"-y",
"hearthstone-oracle"
]
}
}
}
启动命令npx -y hearthstone-oracle

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmhearthstone-oracle0.1.0

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

npm 版本 npm 下载量 Node.js 18+ 兼容 MCP MIT 许可证 赞助 hearthstone-oracle MCP 服务

hearthstone-oracle

炉石传说 MCP 服务,支持卡牌搜索、套牌分析和策略指导。让大模型能够访问所有炉石传说卡牌,以及内置的策略知识,以获取套牌构筑和游戏建议。

功能

  • 完整的卡牌数据库,来自 HearthstoneJSON——涵盖所有可收集卡牌,并自动更新
  • 套牌解码和分析——粘贴套牌代码,即可获取完整卡牌列表、法力曲线和原型分析
  • 策略知识——涵盖原型、职业特色、对局动态和游戏概念
  • 9 个 MCP 工具——搜索、查询、解码、分析、指导

快速开始

claude mcp add hearthstone-oracle -- npx -y hearthstone-oracle

首次运行时会自动从 HearthstoneJSON 下载卡牌数据,并存储在本地的 ~/.hearthstone-oracle/ 中。无需 API 密钥。

Claude Desktop

将以下内容添加到 Claude Desktop 配置文件(~/Library/Application Support/Claude/claude_desktop_config.json):

{
  "mcpServers": {
    "hearthstone-oracle": {
      "command": "npx",
      "args": ["-y", "hearthstone-oracle"]
    }
  }
}

工具

工具描述
search_cards按名称、文本、职业、费用、类型、稀有度、系列或关键词搜索卡牌
get_card使用模糊匹配获取指定卡牌的完整详情
get_keyword查询关键词/机制定义及相关卡牌
decode_deck将套牌代码解码为完整卡牌列表,并显示法力曲线
analyze_deck分析套牌的原型、玩法思路、优势和对局情况
get_archetype了解套牌原型(快攻、控制、组合技、中速、节奏、价值)
get_class_identity了解各炉石传说职业的策略定位
get_matchup了解不同原型之间的理论对局动态
explain_concept解释炉石传说的基础游戏概念

工作原理

双层架构:

  1. 卡牌数据层——来自 HearthstoneJSON 的完整卡牌数据库,存储在本地 SQLite 数据库中,并使用 FTS5 进行全文搜索。首次运行时获取卡牌数据,并在有较新的游戏构建版本时更新。
  2. 策略层——内置策略知识,涵盖原型、职业特色、对局理论和核心游戏概念。让服务不仅能提供原始卡牌数据,还能提供指导和分析。

数据来源

卡牌数据由 HearthSim 提供的 HearthstoneJSON 提供。数据从游戏文件中自动提取,可不受限制地使用。

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。