Skip to main content
Glama

Servidor MCP de PlayFab

insignia de herrería

¿Qué es esto? 🤔

Este servidor es un middleware que permite que grandes modelos de lenguaje (como Claude y VS Code) interactúen directamente con los servicios de PlayFab. Como traductor seguro y eficiente, conecta a tu asistente de IA con diversas funcionalidades de PlayFab, como la búsqueda de artículos, la consulta de segmentos, la búsqueda de perfiles de jugadores, la gestión de inventario y la conversión de IDs de PlayFab.

Ejemplo rápido

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

¿Cómo funciona? 🛠️

Este servidor utiliza el Protocolo de Contexto de Modelo (MCP) para establecer una interfaz universal entre los modelos de IA y los servicios de PlayFab. Si bien MCP está diseñado para ser compatible con cualquier modelo de IA, actualmente está disponible como versión preliminar para desarrolladores.

Siga estos pasos para comenzar:

  1. Configura tu proyecto.

  2. Agregue los detalles de su proyecto a la configuración de su cliente LLM.

  3. ¡Comienza a interactuar con los datos de PlayFab de forma natural!

¿Qué puede hacer? 📊

  • Busque artículos utilizando la API search_items de PlayFab.

  • Recupere información completa del segmento.

  • Consulta los perfiles de los jugadores dentro de segmentos específicos.

  • Recupere los elementos del inventario actual con la API get_inventory_items.

  • Obtenga los identificadores de colecciones de inventario mediante la API get_inventory_collection_ids.

  • Convierta un ID de PlayFab en un ID de cuenta de jugador de título a través de la API get_title_player_account_id_from_playfab_id.

Inicio rápido 🚀

Instalación mediante herrería

Para instalar PlayFab MCP Server para Claude Desktop automáticamente a través de Smithery :

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

Prerrequisitos

  • Node.js 18 o superior.

  • Una cuenta PlayFab válida (obtenga su ID de título y clave secreta de desarrollador a través del Administrador de juegos PlayFab).

  • Un cliente LLM compatible como Claude Desktop.

Configura tu proyecto

Obtén tu ID de título de PlayFab y tu clave secreta de desarrollador del Administrador de juegos de PlayFab, luego crea un archivo .env en la raíz del proyecto con el siguiente contenido (reemplaza los marcadores de posición con tus credenciales reales):

PLAYFAB_TITLE_ID= PLAYFAB_DEV_SECRET_KEY=

Empezando

  1. Instalar dependencias En la raíz del proyecto, ejecute el siguiente comando para instalar todas las dependencias necesarias:

    npm install
  2. Construir el proyecto Compilar el proyecto ejecutando:

    npm run build
  3. Iniciar el servidor Inicie el servidor ejecutando:

    npm start
  4. Mensaje de confirmación Al iniciar, debería ver este mensaje:

    PlayFab Server running on stdio

Ejecutar con cursor

Para utilizar el servidor MCP de PlayFab con Cursor, siga estos pasos:

  1. Instale Cursor Desktop si aún no lo ha hecho.

  2. Abra una nueva instancia de Cursor en una carpeta vacía.

  3. Copie el archivo mcp.json de este repositorio a su carpeta y actualice los valores según su entorno.

  4. Inicie el cursor; el servidor MCP de PlayFab debería aparecer en la lista de herramientas.

  5. Por ejemplo, pruebe un mensaje como "Muéstrame los últimos 10 elementos" para verificar que el servidor procesa su consulta correctamente.

Cómo agregar los detalles de su proyecto al archivo de configuración de Claude Desktop

Abra Claude Desktop y vaya a Archivo → Configuración → Desarrollador → Editar configuración. Luego, reemplace el contenido del archivo claude_desktop_config con el siguiente fragmento:

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

Con estos pasos, ha configurado con éxito el servidor MCP de PlayFab para su uso con su cliente LLM, lo que permite una interacción fluida con los servicios de 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