home / mcp / meme mcp server

Meme MCP Server

Provides a meme generation MCP server using ImgFlip templates via the generateMeme tool.

Installation
Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "lidorshimoni-meme-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "meme-mcp"
      ],
      "env": {
        "IMGFLIP_PASSWORD": "<IMGFLIP PASSWORD>",
        "IMGFLIP_USERNAME": "<IMGFLIP USERNAME>"
      }
    }
  }
}

You can run a Meme MCP Server to generate meme images by sending prompts through MCP clients. This server exposes a single tool, generateMeme, which uses ImgFlip templates to render memes from your text prompts. It’s useful for AI-assisted content creation workflows where you want to automate meme generation directly from model outputs or chat prompts.

How to use

Your MCP client can invoke the generateMeme tool to create meme images. The tool accepts a templateNumericId and two text fields text0 and text1, which fill the two placeholders in the chosen meme template. Configure your client to point to the Meme MCP Server, then call the generateMeme tool with the template id and the two texts to render a meme image. You will need a valid ImgFlip account to provide credentials if your setup requires authentication.

How to install

Prerequisites: You need Node.js and npm installed on your system.

1) Install the Meme MCP package locally or globally in your environment. 2) Ensure you have an ImgFlip username and password to authenticate with the ImgFlip API.

Additional sections

Configuration notes and troubleshooting are provided to help you run the server smoothly in your environment. If you encounter issues locating the correct executable version of Node.js, you can resolve this by using a direct node path in your MCP client configuration.

Available tools

generateMeme

Generates a meme image using a specified template by supplying templateNumericId, text0, and text1.