MCPGame
Juego de MCPGame
Un juego de panel de control multijugador con backend Node.js que presenta un entorno de casa virtual con elementos interactivos.
Características
Casa virtual 3D inmersiva en primera persona con entorno exterior
Casa bellamente detallada con características interiores y exteriores.
Puerta interactiva para entrar y salir de casa.
Zona de jardín con árboles, plantas y elementos decorativos.
Televisión interactiva con capacidades de generación de imágenes
Terminal de computadora para acceder a los sistemas MCP
Detección realista de movimientos y colisiones
Comunicación con el servidor en tiempo real
Related MCP server: mind-mcp
Configuración
Instalar dependencias:
npm installEjecutar el servidor:
npm startO para desarrollo con reinicio automático:
npm run devEl servidor se iniciará en el puerto 3002.
Controles del juego
Movimiento : Teclas WASD
Mira a tu alrededor : Movimiento del ratón (haz clic en el juego para habilitarlo)
Interactuar : Presione ENTER cuando esté cerca de objetos interactivos
Interfaces de salida : tecla ESC
Salir del bloqueo del ratón : tecla ESC
Elementos interactivos
Entorno exterior
Explora el terreno con árboles y parterres.
Sigue el camino hasta la entrada de la casa.
Presione ENTER cuando esté cerca de la puerta para entrar/salir de la casa
Sistema de TV
Acérquese al televisor y presione ENTER para acceder al control remoto
Generar imágenes que se mostrarán en la pantalla del televisor.
Escriba un mensaje para generar una imagen en la interfaz del terminal
Terminal MCP
Busque el escritorio de la computadora y presione ENTER para acceder a la terminal
Enviar comandos al sistema MCP
Acceder a diversas herramientas virtuales (correo electrónico, búsqueda web, etc.)
Detalles técnicos
Creado con Three.js para renderizado 3D
Cámara en primera persona con controles de bloqueo del puntero
Entorno exterior con árboles colocados de forma procedimental
Servidor Express.js para comunicación backend
Biblioteca de lienzo para la generación de imágenes
API RESTful para la comunicación con el servidor
Sistema de imágenes de juegos MCP
Este documento explica cómo funciona el sistema de visualización de imágenes en el juego MCP.
Descripción general
El sistema muestra las imágenes existentes del directorio server/openai-server/public/image en el televisor de la casa virtual. En lugar de generar nuevas imágenes, lo que causaba errores internos del servidor 500, el sistema ahora busca imágenes existentes en el directorio especificado.
Cómo funciona
El televisor de la casa virtual muestra imágenes que existen en el directorio
server/openai-server/public/image.El sistema busca nuevas imágenes cada 10 segundos.
Cuando un usuario solicita una nueva imagen a través de la interfaz remota del televisor, el sistema selecciona una imagen aleatoria del directorio.
Agregar nuevas imágenes
Para agregar nuevas imágenes al televisor:
Coloque los archivos de imagen (jpg, jpeg, png, gif, webp) en el directorio
server/openai-server/public/image.El sistema los detectará y mostrará automáticamente.
Los archivos deben tener un tamaño razonable para su visualización en la web (recomendado: 800x450 píxeles).
Uso
Acérquese al televisor en la casa virtual.
Presione Enter para acceder a la interfaz de control remoto del televisor.
Escriba cualquier comando relacionado con la visualización de imágenes.
El sistema seleccionará y mostrará una imagen de las disponibles en el directorio.
Solución de problemas
Si no se muestran imágenes, verifique si el directorio
server/openai-server/public/imageexiste y contiene archivos de imagen.Asegúrese de que el servidor se esté ejecutando en el puerto correcto (predeterminado: 3002).
Verifique la consola del navegador para ver si hay mensajes de error relacionados con la carga de imágenes.
Detalles técnicos
El sistema ya no intenta generar imágenes directamente, evitando los errores 500 del servidor interno.
Las imágenes se seleccionan aleatoriamente del directorio cuando se solicita.
El sistema proporciona información adecuada cuando no hay imágenes disponibles.
Conexión al servidor backend de MCP
MCPGame se puede conectar a un servidor backend MCP externo para habilitar una funcionalidad de IA avanzada para las interacciones de la terminal y la TV.
Configuración
Abra el archivo
main.jsy localice la sección de configuración en la parte superior:
// --- Configuration ---
const MCP_BACKEND_URL = 'http://localhost:3001'; // MCP Terminal backend connection
const IMAGE_SERVER_URL = 'http://localhost:3002'; // Image server connectionActualice
MCP_BACKEND_URLpara que apunte a su servidor backend MCP:Para desarrollo local:
http://localhost:PORT(reemplace PORT con su puerto de backend)Para producción: utilice la URL completa de su servidor backend implementado
Puntos finales de API requeridos
Su servidor backend MCP debe implementar estos puntos finales:
GET /api/status- Devuelve el estado del sistema MCPPOST /api/query: acepta consultas del usuario y devuelve respuestas de IA
Formato de respuesta
El punto final de la consulta debe devolver JSON en este formato:
{
"response": "Text to display in the terminal",
"spokenResponse": "Optional text for voice synthesis"
}Probando la conexión
Inicie su servidor backend MCP
Inicie el servidor MCPGame (
node server.js)Abre el juego en un navegador.
Interactúa con la terminal de computadora en la casa virtual
El juego se conectará a tu servidor backend de MCP cuando uses la terminal
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.
No tool schema history has been recorded yet.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
An MCP server for deep research or task groups
MCP server for agentverse documentation, generated by doc2mcp.
Related MCP Servers
- AlicenseBqualityDmaintenanceA Minecraft MCP Server powered by Mineflayer API. It allows to control a Minecraft character in real-time, allowing AI assistants to build structures, explore the world, and interact with the game environment through natural language instruction2237716Apache 2.0

mind-mcpofficial
AlicenseNot gradedqualityBmaintenanceAn MCP server that gives AI citizens access to a shared knowledge graph governed by 21 physics laws.MIT- FlicenseNot gradedqualityDmaintenanceA modular MCP server that provides AI agents with cognitive memory, local system access, and secure remote execution capabilities through three integrated layers (Brain, Master, Remote).-
- FlicenseNot gradedqualityCmaintenanceMCP server for generating interactive 3D Earth visualizations with annotated news from multiple global sources.-
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/AllAboutAI-YT/mcpgame'
If you have feedback or need assistance with the MCP directory API, please join our Discord server