Skip to main content
Glama

MCP-сервер PlayFab

значок кузнеца

Что это? 🤔

Этот сервер представляет собой промежуточное ПО, которое позволяет крупным языковым моделям (например, Claude и VS Code) напрямую взаимодействовать с сервисами PlayFab. Действуя как безопасный и эффективный переводчик, он связывает вашего помощника ИИ с различными функциями PlayFab, такими как поиск предметов, запросы сегментов, поиск профилей игроков, управление инвентарем и преобразование идентификаторов PlayFab.

Быстрый пример

You: "Show me the latest 10 items." Claude: *calls the PlayFab search_items API and returns the results in plain text*

Related MCP server: Code Analysis MCP Server

Как это работает? 🛠️

Этот сервер использует протокол контекста модели (MCP) для создания универсального интерфейса между моделями ИИ и службами PlayFab. Хотя MCP предназначен для поддержки любой модели ИИ, в настоящее время он доступен в качестве предварительной версии для разработчиков.

Чтобы начать, выполните следующие действия:

  1. Создайте свой проект.

  2. Добавьте сведения о вашем проекте в конфигурацию клиента LLM.

  3. Начните взаимодействовать с данными 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 :

npx -y @smithery/cli install @akiojin/playfab-mcp-server --client claude

Предпосылки

  • Node.js 18 или выше.

  • Действующая учетная запись PlayFab (получите свой Title ID и Developer Secret Key через PlayFab Game Manager).

  • Поддерживаемый клиент LLM, такой как Claude Desktop.

Настройте свой проект

Получите свой идентификатор PlayFab Title ID и секретный ключ разработчика из PlayFab Game Manager, затем создайте файл .env в корне проекта со следующим содержимым (замените заполнители своими реальными учетными данными):

PLAYFAB_TITLE_ID= PLAYFAB_DEV_SECRET_KEY=

Начиная

  1. Установка зависимостей В корне проекта выполните следующую команду, чтобы установить все необходимые зависимости:

    npm install
  2. Сборка проекта. Скомпилируйте проект, выполнив:

    npm run build
  3. Запустите сервер. Запустите сервер, выполнив:

    npm start
  4. Подтверждающее сообщение При запуске вы должны увидеть следующее сообщение:

    PlayFab Server running on stdio

Работа с курсором

Чтобы использовать сервер PlayFab MCP с Cursor, выполните следующие действия:

  1. Установите Cursor Desktop, если вы еще этого не сделали.

  2. Откройте новый экземпляр курсора в пустой папке.

  3. Скопируйте файл mcp.json из этого репозитория в свою папку и обновите значения в соответствии с вашей средой.

  4. Запустите курсор; PlayFab MCP Server должен появиться в списке инструментов.

  5. Например, попробуйте ввести запрос «Покажите мне последние 10 элементов», чтобы убедиться, что сервер правильно обрабатывает ваш запрос.

Добавление данных вашего проекта в файл конфигурации Claude Desktop

Откройте Claude Desktop и перейдите в Файл → Настройки → Разработчик → Изменить конфигурацию. Затем замените содержимое файла claude_desktop_config следующим фрагментом:

{ "mcpServers": { "playfab": { "command": "npx", "args": [ "-y", "@akiojin/playfab-mcp-server" ], "env": { "PLAYFAB_TITLE_ID": "Your PlayFab Title ID", "PLAYFAB_DEV_SECRET_KEY": "Your PlayFab Developer Secret Key" } } } }

Выполнив эти шаги, вы успешно настроили сервер PlayFab MCP для использования с вашим клиентом LLM, что обеспечивает бесперебойное взаимодействие со службами PlayFab.

One-click Deploy
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/akiojin/playfab-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server