mcpField
L
lorcana-oracle

lorcana-oracle

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

关于 lorcana-oracle

lorcana-oracle 是用于 Disney Lorcana 卡牌搜索、套牌分析和系列浏览的 MCP 服务。它使用内置的 LorcanaJSON 卡牌数据,并提供卡牌版本、套牌指标和歌曲协同查询工具。

主要功能

  1. 01按文本和属性筛选卡牌
  2. 02浏览系列及其卡牌与迪士尼作品
  3. 03比较角色在不同系列的印刷版本
  4. 04分析套牌的墨水曲线与传说值
  5. 05查找歌曲与角色之间的协同

适用场景

  1. 01按规则文本、费用或稀有度查找卡牌
  2. 02检查套牌清单的墨水平衡
  3. 03找出传说值较高的卡牌
  4. 04查询哪些角色可以演唱某首歌曲

MCP 相关

向 MCP 客户端提供 Disney Lorcana 卡牌搜索、浏览、套牌分析和协同查询工具。

配置

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

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

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

安装包
npmlorcana-oracle0.1.0

工具

还没有获取到工具列表

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

详细介绍

lorcana-oracle

Disney Lorcana TCG MCP 服务——由 LorcanaJSON 提供支持的卡牌搜索、牌组分析和系列浏览工具。

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

功能

  • search_cards —— 按名称、规则文本、墨水颜色、类型、稀有度、系列或费用范围搜索卡牌
  • browse_sets —— 列出所有系列,或深入查看指定系列中的卡牌
  • character_versions —— 比较角色在不同系列中的所有印刷版本
  • browse_franchise —— 按迪士尼特许系列浏览卡牌(如《冰雪奇缘》《海洋奇缘》等)
  • analyze_ink_curve —— 分析牌组列表的墨水费用分布、可注墨比例和颜色平衡
  • analyze_lore —— 分析牌组中的传说值生成情况,或查找传说值生成能力最强的卡牌
  • find_song_synergies —— 查找能演唱某首歌曲的角色,或查找某个角色能演唱的歌曲

安装

快速开始
npx lorcana-oracle

软件包中已包含卡牌数据(约 2,710 张卡牌)。无需下载或 API 密钥。

Claude Desktop

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

{
  "mcpServers": {
    "lorcana-oracle": {
      "command": "npx",
      "args": ["-y", "lorcana-oracle"]
    }
  }
}
Claude Code
claude mcp add lorcana-oracle -- npx -y lorcana-oracle

工具

search_cards

按名称、规则文本或筛选条件(墨水颜色、类型、稀有度、系列、费用范围)搜索 Disney Lorcana 卡牌。返回分页结果。

search_cards({ query: "Elsa", color: "Amethyst" })
search_cards({ type: "Song", cost_max: 3 })
search_cards({ query: "draw a card", rarity: "Legendary" })
browse_sets

列出所有 Disney Lorcana 系列,或深入查看指定系列的元数据和卡牌。

browse_sets({})
browse_sets({ set_code: "1" })
character_versions

显示 Disney Lorcana 角色在不同系列中的所有印刷版本。适用于比较同一角色的不同版本。

character_versions({ character_name: "Elsa" })
character_versions({ character_name: "Mickey Mouse" })
browse_franchise

按特许系列(故事)浏览 Disney Lorcana 卡牌。不指定特许系列名称时,会列出所有特许系列及其卡牌数量;指定名称时,会显示卡牌和统计数据。

browse_franchise({})
browse_franchise({ franchise: "Frozen" })
analyze_ink_curve

分析 Disney Lorcana 牌组列表的墨水费用分布、可注墨比例和颜色平衡。粘贴牌组列表即可获取曲线分析。

analyze_ink_curve({ deck_list: "4 Elsa - Snow Queen\n4 Let It Go\n2 Hades - King of Olympus" })
analyze_lore

分析牌组列表中的传说值生成情况,或查找传说值生成能力最强的卡牌。在牌组模式下,会显示传说值潜力总量和效率排名;在查询模式下,会显示传说值生成能力最强的卡牌,并可选择添加筛选条件。

analyze_lore({ deck_list: "4 Elsa - Snow Queen\n4 Mickey Mouse - Brave Little Tailor" })
analyze_lore({ color: "Amber", min_lore: 3 })
find_song_synergies

查找 Disney Lorcana 歌曲协同效果。输入一首歌曲,可查找能演唱它的角色;输入一个角色,可查找该角色能演唱的歌曲。不输入内容时,可浏览所有歌曲及演唱者数量。

find_song_synergies({ card_name: "Let It Go" })
find_song_synergies({ card_name: "Elsa - Snow Queen" })
find_song_synergies({})

数据来源

卡牌数据来源于 LorcanaJSON(MIT 许可证)。LorcanaJSON 提供所有已发行 Disney Lorcana 系列的全面卡牌数据。

Disney Lorcana 是 Ravensburger 的产品。本项目与 Ravensburger 或 The Walt Disney Company 无关联,也未获得其认可。卡牌数据的使用遵循 Ravensburger Community Code Policy。

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

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

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