MCP-сервер PlayFab
Что это? 🤔
Этот сервер представляет собой промежуточное ПО, которое позволяет крупным языковым моделям (например, Claude и VS Code) напрямую взаимодействовать с сервисами PlayFab. Действуя как безопасный и эффективный переводчик, он связывает вашего помощника ИИ с различными функциями PlayFab, такими как поиск предметов, запросы сегментов, поиск профилей игроков, управление инвентарем и преобразование идентификаторов PlayFab.
Быстрый пример
Related MCP server: Code Analysis MCP Server
Как это работает? 🛠️
Этот сервер использует протокол контекста модели (MCP) для создания универсального интерфейса между моделями ИИ и службами PlayFab. Хотя MCP предназначен для поддержки любой модели ИИ, в настоящее время он доступен в качестве предварительной версии для разработчиков.
Чтобы начать, выполните следующие действия:
Создайте свой проект.
Добавьте сведения о вашем проекте в конфигурацию клиента LLM.
Начните взаимодействовать с данными PlayFab естественным образом!
Что он может делать? 📊
Поиск предметов с помощью API playfab search_items.
Получите исчерпывающую информацию о сегменте.
Запрос профилей игроков в указанных сегментах.
Получите текущие элементы инвентаря с помощью API get_inventory_items.
Получите идентификаторы коллекции инвентаря с помощью API get_inventory_collection_ids.
Конвертируйте идентификатор PlayFab в идентификатор учетной записи игрока Title с помощью API get_title_player_account_id_from_playfab_id.
Быстрый старт 🚀
Установка через Smithery
Чтобы автоматически установить PlayFab MCP Server для Claude Desktop через Smithery :
Предпосылки
Node.js 18 или выше.
Действующая учетная запись PlayFab (получите свой Title ID и Developer Secret Key через PlayFab Game Manager).
Поддерживаемый клиент LLM, такой как Claude Desktop.
Настройте свой проект
Получите свой идентификатор PlayFab Title ID и секретный ключ разработчика из PlayFab Game Manager, затем создайте файл .env в корне проекта со следующим содержимым (замените заполнители своими реальными учетными данными):
Начиная
Установка зависимостей В корне проекта выполните следующую команду, чтобы установить все необходимые зависимости:
npm installСборка проекта. Скомпилируйте проект, выполнив:
npm run buildЗапустите сервер. Запустите сервер, выполнив:
npm startПодтверждающее сообщение При запуске вы должны увидеть следующее сообщение:
PlayFab Server running on stdio
Работа с курсором
Чтобы использовать сервер PlayFab MCP с Cursor, выполните следующие действия:
Установите Cursor Desktop, если вы еще этого не сделали.
Откройте новый экземпляр курсора в пустой папке.
Скопируйте файл
mcp.jsonиз этого репозитория в свою папку и обновите значения в соответствии с вашей средой.Запустите курсор; PlayFab MCP Server должен появиться в списке инструментов.
Например, попробуйте ввести запрос «Покажите мне последние 10 элементов», чтобы убедиться, что сервер правильно обрабатывает ваш запрос.
Добавление данных вашего проекта в файл конфигурации Claude Desktop
Откройте Claude Desktop и перейдите в Файл → Настройки → Разработчик → Изменить конфигурацию. Затем замените содержимое файла claude_desktop_config следующим фрагментом:
Выполнив эти шаги, вы успешно настроили сервер PlayFab MCP для использования с вашим клиентом LLM, что обеспечивает бесперебойное взаимодействие со службами PlayFab.