meme-mcp
A simple Model Context Protocol (MCP) server for generating memes using the ImgFlip API
Documentation
Meme MCP Server
A simple Model Context Protocol (MCP) server for generating memes using the ImgFlip API. This server enables AI models and tools to generate meme images from user prompts.
Tools
The server implements the following a single tool called `generateMeme`.
The tool accepts the following parameters:
- `templateNumericId`: The numeric ID of the meme template to use.
- `text0`: The text for the first placeholder.
- `text1`: The text for the second placeholder.
Usage
You can configure the meme generator server in your client using the `meme-mcp` NPM package. Here is an example configuration for Claude Desktop (Settings -> Developer -> Edit Config):
{
"mcpServers": {
"meme": {
"command": "npx",
"args": ["-y", "meme-mcp"],
"env": {
"IMGFLIP_USERNAME": "",
"IMGFLIP_PASSWORD": ""
}
}
}
}> Note: you need to create a free account on ImgFlip to get your username and password.
Troubleshooting
Sometimes Claude Desktop fails to find the right version of `npx` (especially if you are using NVM, see this Issue for details). In this case, you can manually install `meme-mcp` globally and then use it directly.
npm install -g meme-mcpYou can find the path of your `node` executable by running `which node` in your terminal. After that your configuration should look like this:
{
"mcpServers": {
"meme": {
"command": "/Users//.nvm/versions/node/v20.18.2/bin/node",
"args": ["/Users//.nvm/versions/node/v20.18.2/lib/node_modules/meme-mcp/dist/index.js"],
"env": {
"IMGFLIP_USERNAME": "",
"IMGFLIP_PASSWORD": ""
}
}
}
}Example
After configuring Claude Desktop, you need to restart it and then you will see the small hammer icon on the bottom right in the chat input. You can then ask Claude to generate a meme for you.

Author
This project is created for fun by Vladimir Haltakov. If you find it interesting you can message me on X @haltakov.
Frequently asked questions
What is meme-mcp?
meme-mcp is A simple Model Context Protocol (MCP) server for generating memes using the ImgFlip API
How do I install meme-mcp?
Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.
Is meme-mcp open source?
Yes, it is hosted on GitHub at https://github.com/haltakov/meme-mcp and has 37 stars.
Related MCP tools
The all-in-one Desktop & Docker AI application with built-in RAG, AI agents, No-code agent builder, MCP compatibility, and more.
An AI-powered task-management system you can drop into Cursor, Lovable, Windsurf, Roo, and others. Built for the Model Context Protocol to enhance AI capabiliti
Fay是一个帮助数字人(2.5d、3d、移动、pc、网页)或大语言模型(openai兼容、deepseek)连通业务系统的mcp框架。 JavaScript-based implementation. Trusted by 12000+ developers.
CTTF: MCP integration between Cursor and Figma, allowing Cursor Agentic AI to communicate with Figma for reading designs and modifying them programmatically.
🔥 Official Firecrawl MCP Server - Adds powerful web scraping and search to Cursor, Claude and any other LLM clients. JavaScript-based implementation.
This is MCP server for Claude that gives it terminal control, file system search and diff file editing capabilities JavaScript-based implementation.
Run your own MCP server? See who uses it and what to fix.
Measure it with TrackMCP