Servidor MCP de PlayFab
¿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
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:
Configura tu proyecto.
Agregue los detalles de su proyecto a la configuración de su cliente LLM.
¡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 :
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):
Empezando
Instalar dependencias En la raíz del proyecto, ejecute el siguiente comando para instalar todas las dependencias necesarias:
npm installConstruir el proyecto Compilar el proyecto ejecutando:
npm run buildIniciar el servidor Inicie el servidor ejecutando:
npm startMensaje 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:
Instale Cursor Desktop si aún no lo ha hecho.
Abra una nueva instancia de Cursor en una carpeta vacía.
Copie el archivo
mcp.jsonde este repositorio a su carpeta y actualice los valores según su entorno.Inicie el cursor; el servidor MCP de PlayFab debería aparecer en la lista de herramientas.
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:
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.