mcp-rizz-gamemaker
Verified Safeby taborgreat
Overview
A browser-based multiplayer social AI game where players interact with an AI character to win her affection.
Installation
npm run startEnvironment Variables
- FRONTEND_URL
- VITE_SERVER_URL
- WS_SERVER_URL
- PROMETHEUS_TRACKING
- GROQ_API_KEY
Security Notes
The server implements good practices like using environment variables for API keys, sanitizing user input for chat and game messages (stripping HTML, filtering bad words), and wrapping JSON parsing in try-catch blocks to prevent crashes. Basic spam control is also in place for chat messages. The GameMaker iframe integration relies on controlled JavaScript function calls and hardcoded style injections, mitigating direct XSS risks from dynamic content. While comprehensive input validation for all WebSocket message structures isn't explicitly detailed for every field, the existing sanitization and separation of concerns reduce common web vulnerabilities. No 'eval' or other highly dangerous patterns are used with dynamic, untrusted input.
Similar Servers
tiny-robot
A Vue 3 component library and AI interaction kit for building AI-powered frontend applications, providing UI components and a unified API interface to interact with various large AI models.
mcp-game-asset-gen
An MCP server for generating various game development assets, including images, videos, audio, and 3D models using multiple AI providers.
llm-chat-replay
A frontend web application designed to visualize and replay conversations generated by Large Language Models.
fastchat-mcp
A Python client for integrating Language Models with Model Context Protocol (MCP) servers, allowing natural language interaction with external tools, resources, and prompts.