关于 hearthstone-oracle
hearthstone-oracle 是用于炉石传说卡牌搜索、套牌分析和策略指导的 MCP 服务。它结合本地存储的卡牌数据库与内置策略知识。
主要功能
- 01搜索和查询卡牌
- 02解码套牌代码
- 03分析费用曲线与套牌类型
- 04浏览策略和职业定位
- 05解释对局与游戏概念
适用场景
- 01按文本、职业、费用或关键词查找卡牌
- 02查看套牌列表和法力曲线
- 03评估套牌计划与对局情况
- 04了解炉石传说游戏概念
MCP 相关
MCP 服务提供 9 种工具,涵盖卡牌搜索与查询、套牌解码和分析、套牌类型及职业信息、对局动态和概念说明。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 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 | 解释炉石传说的基础游戏概念 |
工作原理
双层架构:
- 卡牌数据层——来自 HearthstoneJSON 的完整卡牌数据库,存储在本地 SQLite 数据库中,并使用 FTS5 进行全文搜索。首次运行时获取卡牌数据,并在有较新的游戏构建版本时更新。
- 策略层——内置策略知识,涵盖原型、职业特色、对局理论和核心游戏概念。让服务不仅能提供原始卡牌数据,还能提供指导和分析。
数据来源
卡牌数据由 HearthSim 提供的 HearthstoneJSON 提供。数据从游戏文件中自动提取,可不受限制地使用。
许可证
MIT
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。