MCP-сервер PlayFab
Что это? 🤔
Этот сервер представляет собой промежуточное ПО, которое позволяет крупным языковым моделям (например, Claude и VS Code) напрямую взаимодействовать с сервисами PlayFab. Действуя как безопасный и эффективный переводчик, он связывает вашего помощника ИИ с различными функциями PlayFab, такими как поиск предметов, запросы сегментов, поиск профилей игроков, управление инвентарем и преобразование идентификаторов PlayFab.
Быстрый пример
Как это работает? 🛠️
Этот сервер использует протокол контекста модели (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
в корне проекта со следующим содержимым (замените заполнители своими реальными учетными данными):
Начиная
- Установка зависимостей В корне проекта выполните следующую команду, чтобы установить все необходимые зависимости:
- Сборка проекта. Скомпилируйте проект, выполнив:
- Запустите сервер. Запустите сервер, выполнив:
- Подтверждающее сообщение При запуске вы должны увидеть следующее сообщение:
Работа с курсором
Чтобы использовать сервер PlayFab MCP с Cursor, выполните следующие действия:
- Установите Cursor Desktop, если вы еще этого не сделали.
- Откройте новый экземпляр курсора в пустой папке.
- Скопируйте файл
mcp.json
из этого репозитория в свою папку и обновите значения в соответствии с вашей средой. - Запустите курсор; PlayFab MCP Server должен появиться в списке инструментов.
- Например, попробуйте ввести запрос «Покажите мне последние 10 элементов», чтобы убедиться, что сервер правильно обрабатывает ваш запрос.
Добавление данных вашего проекта в файл конфигурации Claude Desktop
Откройте Claude Desktop и перейдите в Файл → Настройки → Разработчик → Изменить конфигурацию. Затем замените содержимое файла claude_desktop_config
следующим фрагментом:
Выполнив эти шаги, вы успешно настроили сервер PlayFab MCP для использования с вашим клиентом LLM, что обеспечивает бесперебойное взаимодействие со службами PlayFab.
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Сервер, который позволяет LLM (например, Claude и VSCode Copilot) взаимодействовать с данными Azure Cosmos DB посредством запросов на естественном языке, выступая в качестве переводчика между помощниками ИИ и вашей базой данных.
Related Resources
Related MCP Servers
- -securityAlicense-qualityThis is a server that lets your LLMs (like Claude) talk directly to your BigQuery data! Think of it as a friendly translator that sits between your AI assistant and your database, making sure they can chat securely and efficiently.Last updated -124181JavaScriptMIT License
- AsecurityFlicenseAqualityThe server facilitates natural language interactions for exploring and understanding codebases, providing insights into data models and system architecture using a cost-effective, simple setup with support for existing Claude Pro subscriptions.Last updated -47Python
- -securityAlicense-qualityA server that enables LLMs like Claude to interact with Azure Cosmos DB databases through natural language queries, acting as a translator between AI assistants and database systems.Last updated -JavaScriptMIT License
- AsecurityAlicenseAqualityA server that enables LLMs like Claude to query AWS DynamoDB databases through natural language requests, supporting table management, data querying, and schema analysis.Last updated -749JavaScriptMIT License