research-zine-generator
Verified Safeby LouisEggermont
Overview
A self-contained web interface for creating print-ready zines using AI chat, image processing, and PDF generation with Typst.
Installation
python agent/ui-agent.pyEnvironment Variables
- AZURE_INFERENCE_ENDPOINT
- AZURE_INFERENCE_CREDENTIAL
Security Notes
The project uses environment variables for sensitive API keys, implements robust path validation to prevent directory traversal attacks (ensuring all file paths are within a defined 'MCP_ROOT'), and explicitly disallows potentially dangerous tools within the AI agent's configuration. It logs to stderr to prevent stdout corruption. The use of FastMCP and its underlying subprocess execution for servers is expected, and the commands invoked are for known Python/Node.js scripts within the project. The primary risk would be if the underlying MCP server scripts (e.g., Typst or image processing) were compromised or given arbitrary shell access, but the provided code shows good confinement practices.
Similar Servers
z-image-studio
Z-Image Studio is a local toolkit for high-quality text-to-image generation using the Z-Image-Turbo model, providing CLI, Web UI, and MCP server interfaces with hardware optimizations.
nanobanana-api-mcp
An MCP server providing image generation and editing capabilities via the Google Gemini API, integrable with various AI coding assistants and IDEs.
imgenx
AI image and video generation and processing, functioning as a command-line tool or MCP server.
pdflens-mcp
This MCP server provides tools for reading and extracting information from PDF files, including text and images, designed for AI clients.