mcp-game-asset-gen
Verified Safeby Flux159
Overview
A Model Context Protocol (MCP) server for generating various types of game assets including images, videos, audio, and 3D models using multiple AI providers.
Installation
npx mcp-game-asset-genEnvironment Variables
- OPENAI_API_KEY
- GEMINI_API_KEY
- FAL_AI_API_KEY
Security Notes
The server retrieves API keys from environment variables, which is a good practice. It utilizes `child_process.execFile` with `curl` for external HTTP requests and file downloads. While `execFile` is generally safer than `exec`, direct user-controlled `outputPath` or `imageUrl` parameters could pose risks if not strictly validated against path traversal or malicious URLs by the underlying functions. The implementation uses `path.dirname` and `mkdirSync` to ensure output directories exist, which provides some mitigation against arbitrary file writes, but a comprehensive path validation against traversal is not explicitly evident in the provided snippets. Temporary files are created in `/tmp`, which is generally acceptable for transient data.
Similar Servers
tmcp
Build Model Context Protocol (MCP) servers for AI agents to interact with external tools and data sources, enabling LLMs to access context and perform actions.
midi-mcp-server
An MCP server that enables AI models to generate MIDI files from text-based music data, allowing programmatic creation of musical compositions.
gemini-mcp-server
An MCP server providing a suite of 7 AI-powered tools (Image Gen/Edit, Chat, Audio Transcribe, Code Execute, Video/Image Analysis) powered by Google Gemini, featuring a self-learning "Smart Tool Intelligence" system for prompt enhancement and user preference adaptation.
redBookMCP
Generate Xiaohongshu-style content, including intelligent outlines and corresponding images, facilitated by an AI agent.