gregario/lego-oracle

gregario/lego-oracle

от gregario
MCP сервер для поиска наборов, деталей и минифигурок LEGO. AI-ассистенты получают достоверные данные из каталога Rebrickable — 26 тысяч наборов, 62 тысячи деталей. Работает офлайн, без галлюцинаций. Полезен коллекционерам и разработчикам.

LEGO Oracle

LEGO sets, parts, minifigs, and inventories. An MCP server.

npm version npm downloads MIT Licence Node.js 18+ MCP Compatible lego-oracle MCP server


Ask your AI assistant about LEGO sets, find specific bricks, look up minifigures, browse themes, and compare sets. All backed by Rebrickable's catalog (26k sets, 62k parts, 17k minifigs), not hallucinations.

10 tools. Zero config. Works with every MCP-compatible IDE.

lego-oracle MCP server gregario/lego-oracle MCP server

Install

npx -y lego-oracle
Add to your IDE
Claude Code
claude mcp add lego-oracle -- npx -y lego-oracle
Claude Desktop

Add to ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%/Claude/claude_desktop_config.json (Windows):

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

Add to .cursor/mcp.json:

{
  "mcpServers": {
    "lego-oracle": {
      "command": "npx",
      "args": ["-y", "lego-oracle"]
    }
  }
}
VS Code (Copilot)

Add to .vscode/mcp.json:

{
  "servers": {
    "lego-oracle": {
      "command": "npx",
      "args": ["-y", "lego-oracle"]
    }
  }
}
Инструменты были проиндексированы:
browse_themes

Просмотр иерархии тем LEGO. Без входных данных возвращает все темы верхнего уровня с количеством наборов. С указанием названия темы возвращает её подтемы и наборы. Используйте это, чтобы узнать, какие темы LEGO существуют, или углубиться в конкретную тему.

Параметры
  • themestring

    Theme name or numeric ID. Omit to list all top-level themes with set counts.

compare_sets

Сравнивает от 2 до 4 наборов LEGO рядом. Показывает количество деталей, год, тему, количество минифигурок и общие детали между наборами. Используйте это, когда кто-то выбирает между наборами или хочет узнать, какие детали пересекаются.

Параметры
  • set_numsstring[]обязательный

    Array of 2-4 LEGO set numbers to compare side by side

find_mocs

Находит альтернативные сборки сообщества (MOCs), которые можно собрать из деталей конкретного набора LEGO. Используйте это, когда кто-то хочет узнать, что ещё можно построить из уже имеющихся деталей.

Параметры
  • set_numstringобязательный

    LEGO set number (e.g. "75192-1" for the Millennium Falcon)

find_part_in_sets

Находит и показывает наборы LEGO, в которых есть определённая деталь, опционально — определённого цвета. Используйте, когда строитель хочет узнать, где взять конкретную деталь. Результаты отсортированы по количеству деталей — сначала больше.

Параметры
  • colorstring

    Optional colour filter (name or ID)

  • limitnumber

    Max results (default 25, max 50)

  • part_numstringобязательный

    Part number to search for

get_minifig

Получить полную информацию о конкретной минифигурке LEGO, включая все наборы, в которые она входит. Используйте это, когда знаете название минифигурки или её номер и хотите узнать, в каких наборах она присутствует.

Параметры
  • fig_numstring

    Exact minifig number (e.g. "fig-000100")

  • namestring

    Minifig name for fuzzy search if fig_num not provided

get_part

Получить полную информацию о конкретной детали LEGO, включая доступные цвета и варианты формы/печати. Используйте это, когда знаете номер детали (например, 3001) и нужны её характеристики, доступность цветов или связанные детали.

Параметры
  • part_numstringобязательный

    Part number to look up (e.g. "3001")

get_set

Получает полные сведения о конкретном наборе LEGO, включая список деталей, минифигурки и тематику. Используйте этот инструмент, когда вы знаете номер набора (например, 75192-1) или название набора и нуждаетесь в полной информации. Возвращает список деталей, сгруппированный по категориям.

Параметры
  • namestring

    Set name for fuzzy search if set_num not provided

  • set_numstring

    Exact set number (e.g. "75192-1")

search_minifigs

Ищет минифигурки LEGO по названию. Используйте для поиска конкретных персонажей или типов минифигурок. Возвращает номера и названия фигурок: для полной информации и появлений в наборах используйте get_minifig.

Параметры
  • limitnumber

    Max results (default 25, max 50)

  • querystringобязательный

    Free-text search (FTS5) across minifig names

search_parts

Ищет детали LEGO по названию, категории, цвету или материалу. Используйте этот инструмент при поиске конкретных типов кирпичиков, пластин, плиток или других элементов. Возвращает номера и названия деталей: используйте get_part для получения полной информации.

Параметры
  • categorystring

    Filter by part category name

  • colorstring

    Filter by colour name or ID (finds parts available in this colour)

  • limitnumber

    Max results (default 25, max 50)

  • materialstring

    Filter by part material (e.g. "Plastic", "Rubber")

  • querystring

    Free-text search (FTS5) across part names

search_sets

Ищет наборы LEGO по названию, теме, году или количеству деталей. Используйте это, когда ищете наборы, соответствующие определённым критериям. Возвращает сводный список: используйте get_set для получения полной информации о конкретном наборе.

Параметры
  • limitnumber

    Max results (default 25, max 50)

  • max_partsnumber

    Maximum piece count (inclusive)

  • min_partsnumber

    Minimum piece count (inclusive)

  • querystring

    Free-text search (FTS5) across set names

  • themestring

    Filter by theme name (includes sub-themes recursively)

  • year_maxnumber

    Maximum release year (inclusive)

  • year_minnumber

    Minimum release year (inclusive)

Похожие MCP-сервера

gregario/dnd-oracle

gregario/dnd-oracle

MCP сервер для D&D 5e: поиск монстров, заклинаний и экипировки, построение встреч и анализ партии. Работает офлайн на проверенных SRD данных, никаких галлюцинаций. Полезен для мастеров и игроков: б...

TypeScript5
gregario/lorcana-oracle

gregario/lorcana-oracle

MCP сервер для поиска карт, анализа колод и обзора франшиз в Disney Lorcana TCG. Полезен коллекционерам и игрокам: ищет карты по параметрам, анализирует распределение чернил и генерацию знаний. Работает на данных LorcanaJSON без API ключей.

TypeScript3
gregario/mtg-oracle

gregario/mtg-oracle

MCP сервер для Magic: The Gathering с 14 инструментами: поиск карт, правил, анализ колод, комбо и синергии. Работает офлайн на SQLite - отличный помощник для AI ассистентов, глубоко понимающих MTG.

TypeScript4
gregario/tft-oracle

gregario/tft-oracle

tft-oracle — MCP сервер с точными данными Teamfight Tactics: чемпионы, черты, предметы и усиления. Данные из CommunityDragon обновляются автоматически, предотвращая галлюцинации LLM. Полезен для AI...

TypeScript1
gregario/astronomy-oracle

gregario/astronomy-oracle

MCP сервер с 13 000+ объектами из каталогов NGC, IC и Мессье. Точно вычисляет видимость и координаты без интернета - полезен астрономам-любителям и ИИ-ассистентам, которым нужны достоверные астрономические данные.

TypeScript3
gregario/onepiece-oracle

gregario/onepiece-oracle

MCP-сервер для поиска и анализа карт One Piece TCG: ищи карты по тексту, цвету, типу, редкости и сети, анализируй колоду по стоимости и цветам, просматривай всех лидеров и варианты изданий. Инструмент включает поиск контр-карт для защиты. 4348 карт — полезен для построения колод и коллекционирова...

TypeScript2
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин