MCP.so
Sign In
Servers

MCP Combined Server: 3D Cartoon Generator & File System Tools

@falahgs

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.

What should I do if JSON parsing errors occur in Claude Desktop

More from Developer Tools