lego-oracle 是一个 MCP(Model Context Protocol)服务器,用于把乐高数据接入支持 MCP 的 AI 编程/对话环境。其数据来自 Rebrickable 目录,官方称覆盖约 2.6 万套套装、6.2 万个零件、1.7 万个人仔,目的是让 AI 助手基于真实目录回答,而非凭空生成。
用途:向 AI 助手询问乐高套装信息、查找特定积木、查询人仔、浏览主题、比较不同套装。
主要能力:提供 10 个工具,涵盖套装、零件、人仔与清单等数据类型;零配置;兼容所有支持 MCP 的 IDE。数据在构建时嵌入,运行时无需网络请求;数据通过 GitHub Actions 每日更新,Rebrickable 数据变化时会自动发布新的 npm 版本。
使用方式:在 IDE 的 MCP 配置文件中添加该服务器。资料给出的配置位置包括:macOS 的 ~/Library/Application Support/Claude/claude_desktop_config.json、Windows 的 %APPDATA%/Claude/claude_desktop_config.json、.cursor/mcp.json、.vscode/mcp.json、~/.codeium/windsurf/mcp_config.json 以及 settings.json。资料未提供具体的配置文件内容与刷新数据命令,仅提到可刷新 Rebrickable 数据。
归属说明:数据来自 Rebrickable;LEGO 是 LEGO Group 的商标,该项目并非由 LEGO Group 制作或背书。