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.
You must be authenticated.
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
- AsecurityAlicenseAqualityThis server provides a convenient API for interacting with Azure DevOps services, enabling AI assistants and other tools to manage work items, code repositories, boards, sprints, and more. Built with the Model Context Protocol, it provides a standardized interface for communicating with Azure DevOpsLast updated -9619TypeScriptMIT License
- -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
Kuzu MCP serverofficial
AsecurityAlicenseAqualityThis server enables natural language interaction between a user and their Kuzu databases using clients like Claude Desktop or Cursor, allowing LLMs to retrieve the database schema, execute Cypher queries, create nodes, and establish relationships in the graph database.Last updated -211JavaScriptMIT License