Meme MCP

Meme MCP

Generate memes via AI using the Imgflip API through the Model Context Protocol.

2
Stars
2
Forks
0
Releases

Overview

An MCP server that enables AI models and tools to generate meme images using the ImgFlip API. It exposes a single tool, generateMeme, which accepts a meme template by its numeric ID (templateNumericId) and two text placeholders (text0 and text1) to overlay on the image. The server relies on the meme-mcp package for MCP integration, and configuration is demonstrated through a typical MCP config that specifies a command, its arguments, and environment variables. To operate, you must provide an ImgFlip account username and password via the IMGFLIP_USERNAME and IMGFLIP_PASSWORD environment variables. The README includes a practical Claude Desktop configuration example, troubleshooting steps for NPX version issues (including a global meme-mcp installation), and a complete sample config showing how to point to the local Node binary and the meme-mcp dist index.js. After configuration, users trigger meme generation from prompts, illustrated by a screenshot and guidance on using Claude Desktop to invoke the tool.

Details

Owner
lidorshimoni
Language
License
Apache License 2.0
Updated
2025-12-07

Features

Single tool: generateMeme

Exposes a single MCP tool that generates memes by providing a templateNumericId and two text placeholders (text0 and text1).

ImgFlip API integration

Generates meme images by using the ImgFlip API with the selected template.

MCP configuration via meme-mcp

Configured as an MCP server using the meme-mcp package with standard command, args, and env structure.

Environment-based credentials

Requires ImgFlip username and password via IMGFLIP_USERNAME and IMGFLIP_PASSWORD environment variables.

Claude Desktop integration

Includes configuration examples showing how to connect Claude Desktop to this server for meme generation.

Troubleshooting guide

Contains guidance for NPX version issues and steps to install meme-mcp globally if needed.

Example configuration

Provides a sample config demonstrating how to point to the Node executable and the meme-mcp dist index.js.

User workflow

Describes how to trigger meme generation after configuring Claude Desktop or other MCP clients.

Audience

AI developersIntegrate the meme generator into MCP-enabled apps to produce meme images from prompts using ImgFlip.
MCP integrators/clientsConfigure clients (e.g., Claude Desktop) to invoke the generateMeme tool with a template and text.
Claude Desktop usersConfigure Claude Desktop to trigger memes via the generateMeme tool using prompts.

Tags

MCPModel Context ProtocolmemesImgFlipmeme generatortemplate-based memesClaude Desktoptool: generateMeme