alex-gon/thegamecrafter-mcp-server

alex-gon/thegamecrafter-mcp-server

от alex-gon
MCP сервер, связывающий ИИ-ассистента с API The Game Crafter для проектирования и оценки настольных игр через естественный язык. Просмотр каталога компонентов, создание проектов, добавление карт и плат, загрузка изображений, мгновенный расчёт цены — всё через ассистента. Полезен инди-дизайнерам и...

The Game Crafter MCP Server

npm MCP Registry License: MIT CI alex-gon/thegamecrafter-mcp-server MCP server

An MCP server that connects AI assistants to The Game Crafter API, letting you design, manage, and price tabletop games through natural conversation.

Browse the component catalog, create game projects, add card decks and boards, upload artwork, and get instant pricing estimates — all through your AI assistant.

The Game Crafter MCP server

Who it's for

Indie board game designers, tabletop creators, and TGC users who want to manage their projects through an AI assistant instead of navigating the TGC web interface manually.

Prerequisites

Installation

Option 1: Remote (hosted on Apify) — no install needed

Connect to the hosted server at:

https://chillbot3000--tgc-mcp-server.apify.actor/mcp

No local setup required. Provide your TGC credentials when you call the authenticate tool. Usage is billed per operation via Apify's pay-per-event model (~$0.09 per typical session).

Also available on Glama Connectors.

Option 2: Local (via npx)
Инструменты были проиндексированы:
add_component_to_game

Добавляет печатный компонент (колоду карт, поле, коробку и т.д.) или стандартную деталь в игру. Используйте идентификатор каталога (например, 'BridgeDeck') для печатных компонентов или UUID стандартной детали. Требуется аутентификация.

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

    The game ID to add the component to.

  • namestring

    Optional display name for this component within the game (max 255 chars).

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

    The component identity from the catalog (e.g., 'BridgeDeck', 'SmallTuckBox') or a stock part UUID.

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

    Number of this component to include (e.g., 52 for a deck of cards).

authenticate

Создайте сессию TGC. Предоставьте ваши учетные данные TGC (api_key_id, username, password) для аутентификации. Все три обязательны для удаленного использования. Локальные пользователи с настроенными переменными окружения могут их опустить.

Параметры
  • api_key_idstring

    TGC API key ID from thegamecrafter.com/account/apikeys. Required for remote usage.

  • passwordstring

    TGC account password. Required for remote usage.

  • usernamestring

    TGC account username. Required for remote usage.

create_game

Создать новый игровой проект от имени дизайнера. Требуется аутентификация.

Параметры
  • descriptionstring

    Optional description for the game (max 5000 chars).

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

    The designer ID to create the game under. Get this from the get_my_designers tool.

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

    Name for the new game project (max 255 chars).

delete_game

Окончательно удалить игровой проект. Это действие нельзя отменить.

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

    The game ID to delete. This action is permanent and cannot be undone.

get_component_detailsтолько чтение

Получить подробную информацию о типе компонента по идентификатору каталога (например, 'BridgeDeck') или об игровой части по UUID.

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

    The component identity from the catalog (e.g., 'BridgeDeck') or a game part UUID.

get_component_sizesтолько чтение

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

Параметры
  • part_idstring

    Optional component identity from the catalog (e.g., 'BridgeDeck'). Omit to list all component types.

get_game_catalogтолько чтение

Просмотр печатных типов компонентов TGC (карточки, платы, коробки и т.д.). Аутентификация не требуется.

Параметры
  • categorystring

    Optional category to filter products (e.g., "cards", "boards", "boxes"). Omit to list all.

get_game_detailsтолько чтение

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

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

    The game ID to get details for. Get this from the get_my_games tool.

get_my_designersтолько чтение

Выводит профили дизайнера для аутентифицированного пользователя. Возвращает идентификатор дизайнера, имя и идентификатор пользователя. Используйте designer_id с get_my_games или create_game. Требуется аутентификация.

Параметры

Без параметров.

get_my_gamesтолько чтение

Выводит список всех игр для дизайнера: название, ID, статус. Возвращает результаты с постраничной разбивкой. Требует designer_id из get_my_designers. Требуется аутентификация.

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

    The designer ID to list games for. Get this from the get_my_designers tool.

  • page_numberinteger

    Page number for pagination (default: 1).

get_pricing_estimateтолько чтение

Получить разбивку стоимости по компонентам и общую цену для игры при разных объёмах заказа. Компоненты нужно сначала добавить в игру через add_component_to_game. Требуется аутентификация.

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

    The game ID to get pricing for. The game must have components added.

logout

Уничтожить текущую сессию TGC.

Параметры

Без параметров.

update_game

Обновляет название, описание или видимость игры. Требуется аутентификация.

Параметры
  • descriptionstring

    New description for the game (max 5000 chars).

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

    The game ID to update.

  • is_publicboolean

    Whether the game should be publicly visible in the TGC shop.

  • namestring

    New name for the game (max 255 chars).

upload_file

Загружает файл изображения в папку TGC для использования в игровом компоненте. Это тяжеловесная операция — избегайте повторных вызовов подряд. Требуется аутентификация.

Параметры
  • filenamestring

    Optional filename to use in TGC (max 255 chars). Required when uploading from URL. Defaults to the original filename when uploading from disk.

  • file_pathstring

    Absolute path to the image file on disk. Provide either file_path or url, not both.

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

    The folder ID to upload the file into. Components have associated folder IDs.

  • urlstring

    Public URL of the image to download and upload to TGC. Provide either url or file_path, not both.

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

awwaiid/mcp-server-taskwarrior

awwaiid/mcp-server-taskwarrior

Сервер MCP, подключающий TaskWarrior к AI: просмотр задач, фильтрация по проектам и тегам, добавление новых с описанием, сроком, приоритетом, отметка о выполнении. Упрощает управление задачами через естественный язык.

JavaScript51
coding-solo/godot-mcp

coding-solo/godot-mcp

MCP сервер для разработчиков на Godot: запускает редактор, выполняет проекты, захватывает отладку и управляет сценами. Интеграция с AI позволяет быстро проверять код и отлаживать игры прямо в движке.

JavaScript5612
antics-gg/antics-mcp

antics-gg/antics-mcp

MCP сервер, который позволяет AI-агенту написать веб-игру и мгновенно развернуть её как мультиплеер по ссылке. Идеально для быстрого прототипирования: одной командой вы даете друзьям доступ к игре с живой синхронизацией и лидербордом.

TypeScript5
n24q02m/better-godot-mcp

n24q02m/better-godot-mcp

Сервер для разработки игр на Godot Engine с AI-агентами: 17 инструментов для управления сценами, скриптами и ресурсами напрямую, без запуска редактора. Ускоряет создание прототипов.

TypeScript37
jkiley129/steam-mcp

jkiley129/steam-mcp

Этот MCP сервер подключает Claude к вашей библиотеке Steam. Ищите игры по названию, времени, статусу, получайте детали: жанры, рейтинг, цену. Задавайте вопросы на естественном языке - сервер сам работает с API Steam.

TypeScript5
jiayao/mcp-chess

jiayao/mcp-chess

MCP-сервер для игры в шахматы с любой языковой моделью. Включает визуализацию доски, ходы в SAN, список допустимых ходов и поиск позиции в PGN по условию. Полезен для обучения и анализа партий.

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

Лука Никитин