Skip to main content
Glama

PlayFab MCP Server

by akiojin

PlayFab MCP-Server

Was ist das? 🤔

Dieser Server ist eine Middleware, die großen Sprachmodellen (wie Claude und VS Code) die direkte Interaktion mit PlayFab-Diensten ermöglicht. Als sicherer und effizienter Übersetzer verbindet er Ihren KI-Assistenten mit verschiedenen PlayFab-Funktionen wie Artikelsuche, Segmentabfragen, Spielerprofilsuche, Inventarverwaltung und PlayFab-ID-Konvertierung.

Kurzes Beispiel

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

Wie funktioniert es? 🛠️

Dieser Server nutzt das Model Context Protocol (MCP), um eine universelle Schnittstelle zwischen KI-Modellen und PlayFab-Diensten einzurichten. Obwohl MCP für die Unterstützung beliebiger KI-Modelle konzipiert ist, ist es derzeit als Entwicklervorschau verfügbar.

Befolgen Sie diese Schritte, um zu beginnen:

  1. Richten Sie Ihr Projekt ein.
  2. Fügen Sie Ihre Projektdetails zur Konfiguration Ihres LLM-Clients hinzu.
  3. Beginnen Sie auf natürliche Weise mit PlayFab-Daten zu interagieren!

Was kann es? 📊

  • Suchen Sie mit der search_items-API von PlayFab nach Elementen.
  • Rufen Sie umfassende Segmentinformationen ab.
  • Fragen Sie Spielerprofile innerhalb angegebener Segmente ab.
  • Rufen Sie aktuelle Inventargegenstände mit der API get_inventory_items ab.
  • Rufen Sie Inventarsammlungs-IDs mithilfe der API get_inventory_collection_ids ab.
  • Konvertieren Sie eine PlayFab-ID über die API get_title_player_account_id_from_playfab_id in eine Title Player-Konto-ID.

Schnellstart 🚀

Installation über Smithery

So installieren Sie den PlayFab MCP-Server für Claude Desktop automatisch über Smithery :

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

Voraussetzungen

  • Node.js 18 oder höher.
  • Ein gültiges PlayFab-Konto (erhalten Sie Ihre Titel-ID und Ihren geheimen Entwicklerschlüssel über den PlayFab Game Manager).
  • Ein unterstützter LLM-Client wie Claude Desktop.

Richten Sie Ihr Projekt ein

Rufen Sie Ihre PlayFab-Titel-ID und Ihren geheimen Entwicklerschlüssel vom PlayFab Game Manager ab, und erstellen Sie dann im Projektstamm eine .env Datei mit dem folgenden Inhalt (ersetzen Sie die Platzhalter durch Ihre tatsächlichen Anmeldeinformationen):

PLAYFAB_TITLE_ID= PLAYFAB_DEV_SECRET_KEY=

Erste Schritte

  1. Installieren Sie Abhängigkeiten. Führen Sie im Projektstamm den folgenden Befehl aus, um alle erforderlichen Abhängigkeiten zu installieren:
    npm install
  2. Erstellen Sie das Projekt. Kompilieren Sie das Projekt, indem Sie Folgendes ausführen:
    npm run build
  3. Starten Sie den Server. Starten Sie den Server, indem Sie Folgendes ausführen:
    npm start
  4. Bestätigungsnachricht: Beim Start sollte diese Nachricht angezeigt werden:
    PlayFab Server running on stdio

Ausführen mit Cursor

Führen Sie die folgenden Schritte aus, um den PlayFab MCP-Server mit Cursor zu verwenden:

  1. Installieren Sie Cursor Desktop, falls Sie dies noch nicht getan haben.
  2. Öffnen Sie eine neue Instanz von Cursor in einem leeren Ordner.
  3. Kopieren Sie die Datei mcp.json aus diesem Repository in Ihren Ordner und aktualisieren Sie die Werte entsprechend Ihrer Umgebung.
  4. Starten Sie den Cursor. Der PlayFab MCP-Server sollte in der Toolliste angezeigt werden.
  5. Versuchen Sie es beispielsweise mit einer Eingabeaufforderung wie „Zeigen Sie mir die letzten 10 Elemente“, um zu überprüfen, ob der Server Ihre Abfrage richtig verarbeitet.

Hinzufügen Ihrer Projektdetails zur Konfigurationsdatei von Claude Desktop

Öffnen Sie Claude Desktop und navigieren Sie zu Datei → Einstellungen → Entwickler → Konfiguration bearbeiten. Ersetzen Sie anschließend den Inhalt der Datei claude_desktop_config durch den folgenden Codeausschnitt:

{ "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" } } } }

Mit diesen Schritten haben Sie den PlayFab MCP-Server erfolgreich für die Verwendung mit Ihrem LLM-Client konfiguriert und ermöglichen so eine nahtlose Interaktion mit den Diensten von PlayFab.

You must be authenticated.

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

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

Ein Server, der es LLMs (wie Claude und VSCode Copilot) ermöglicht, über Abfragen in natürlicher Sprache mit Azure Cosmos DB-Daten zu interagieren und als Übersetzer zwischen KI-Assistenten und Ihrer Datenbank zu fungieren.

  1. Was ist das? 🤔
    1. Kurzes Beispiel
  2. Wie funktioniert es? 🛠️
    1. Was kann es? 📊
  3. Schnellstart 🚀
    1. Installation über Smithery
    2. Voraussetzungen
    3. Richten Sie Ihr Projekt ein
    4. Erste Schritte
    5. Ausführen mit Cursor
    6. Hinzufügen Ihrer Projektdetails zur Konfigurationsdatei von Claude Desktop

Related MCP Servers

  • -
    security
    A
    license
    -
    quality
    This 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 -
    1
    241
    81
    JavaScript
    MIT License
  • A
    security
    A
    license
    A
    quality
    This 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 DevOps
    Last updated -
    96
    19
    TypeScript
    MIT License
  • -
    security
    A
    license
    -
    quality
    A 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 -
    JavaScript
    MIT License
  • A
    security
    A
    license
    A
    quality
    This 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 -
    2
    11
    JavaScript
    MIT License
    • Apple

View all related MCP servers

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