Overview
What is MCP Combined Server: 3D Cartoon Generator & File System Tools?
This professional-grade Model Context Protocol (MCP) server provides two major capabilities: high-quality 3D-style cartoon image generation powered by Google Gemini AI, and secure file system operations for reading, writing, and managing files. It is designed for developers integrating AI-generated visuals and file management into MCP-compatible applications such as Claude Desktop.
How to use MCP Combined Server: 3D Cartoon Generator & File System Tools?
Clone the repository, install dependencies (npm install), configure a .env file with GEMINI_API_KEY and ALLOWED_DIRECTORIES, then build the project (npm run build). Add a corresponding MCP server entry to your Claude Desktop configuration JSON file pointing to the built index.js and set the required environment variables. Available tools include generate_3d_cartoon, read_file, write_file, list_directory, create_directory, and search_files.
Key features of MCP Combined Server: 3D Cartoon Generator & File System Tools
- Generates 3D-style cartoon images using Google Gemini AI
- Reads, writes, and manages files with path validation
- Lists and creates directories; searches files by glob pattern
- Provides instant browser preview of generated images
- Enforces security via allowed directories and symlink protection
- Works cross-platform on Windows, macOS, and Linux
Use cases of MCP Combined Server: 3D Cartoon Generator & File System Tools
- Creating colorful 3D cartoon images for childrenβs content or games
- Organizing, editing, and searching local project files via an AI assistant
- Generating and saving visual assets while keeping them securely accessible
- Integrating image generation and file operations into a single MCP workflow
FAQ from MCP Combined Server: 3D Cartoon Generator & File System Tools
What are the runtime requirements?
Node.js v14 or higher, npm, TypeScript, and a valid Google Gemini API key are required.
How does the server secure file system access?
The server validates all file paths, restricts access to directories listed in the ALLOWED_DIRECTORIES environment variable, blocks symlink-based escapes, and disables debug logs by default.
Where are generated images saved?
Images are saved to a local output directory. Setting SAVE_TO_DESKTOP=true forces saving to the desktop; IS_REMOTE=true disables the automatic browser preview.