memes-mcp
Verified Safeby oshoura
Overview
This MCP server enables users to find meme templates via text search and generate new meme images by overlaying custom text onto the templates, leveraging Google Gemini for meme annotation and Pinecone for vector search.
Installation
npm startEnvironment Variables
- PINECONE_API_KEY
- PINECONE_INDEX
- PINECONE_NAMESPACE
- AWS_ACCESS_KEY
- AWS_SECRET_KEY
- S3_BUCKET
- S3_REGION
- GOOGLE_API_KEY
Security Notes
API keys for Google Generative AI, Pinecone, and AWS S3 are loaded from environment variables, which is good practice. Input schemas for tool functions are validated using Zod, mitigating some input-related risks. Image processing uses the Jimp library for text overlay, a common and generally safe image manipulation tool. The scraper component, a prerequisite for generating the 'memes.json' data, utilizes Selenium and fetches external content from imgflip.com. While Selenium can introduce a larger attack surface if not properly isolated, it operates as an offline data preparation step and sanitizes filenames. There is a theoretical potential for Server-Side Request Forgery (SSRF) if the 'memes.json' file (which is generated by the trusted scraper) were maliciously altered to contain arbitrary 'image_url' values pointing to internal network resources; however, the server itself loads this file locally.
Similar Servers
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.
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.
ultimate-image-gen-mcp
A professional MCP server for Google's Gemini 3 Pro Image Preview, enabling state-of-the-art image generation with advanced reasoning, high-resolution output (1K-4K), up to 14 reference images, Google Search grounding, and automatic thinking mode.
gemini-mcp
The server provides a Model Context Protocol (MCP) interface to Google Gemini AI services, enabling multimodal generation including image creation, image editing, and video production.