表情包MCP生成器
一个简单的模型上下文协议服务器,允许人工智能模型使用ImgFlip API生成表情图像,使用户能够通过文本提示创建表情。
MCP 服务配置
复制以下 JSON 到 OPClaw 或其他 MCP 客户端的配置文件中即可使用
{
"mcpServers": {
"meme": {
"args": [
"/Users/\u003cUSERNAME\u003e/.nvm/versions/node/v20.18.2/lib/node_modules/meme-mcp/dist/index.js"
],
"command": "/Users/\u003cUSERNAME\u003e/.nvm/versions/node/v20.18.2/bin/node",
"env": {
"IMGFLIP_PASSWORD": "\u003cIMGFLIP PASSWORD\u003e",
"IMGFLIP_USERNAME": "\u003cIMGFLIP USERNAME\u003e"
}
}
}
}
该服务需要配置环境变量:IMGFLIP_PASSWORD、IMGFLIP_USERNAME
可用工具 (1 个)
该服务在 MCP 协议中暴露的工具,AI 可按需调用
generateMeme 3 个参数 需填 2 项
Generate a meme image from Imgflip using the numeric template id and text
必填参数:templateNumericId、text0
服务介绍
Meme MCP 服务器
一个使用 ImgFlip API 生成梗图的简单模型上下文协议 (MCP) 服务器。该服务器使 AI 模型和工具能够根据用户提示生成梗图。
工具
该服务器实现了一个名为 generateMeme 的工具。
该工具接受以下参数:
templateNumericId: 要使用的梗图模板的数字 ID。text0: 第一个占位符的文本。text1: 第二个占位符的文本。
使用方法
你可以使用 meme-mcp NPM 包在客户端中配置梗图生成器服务器。这是一个 Claude Desktop(设置 -> 开发者 -> 编辑配置)的示例配置:
{
"mcpServers": {
"meme": {
"command": "npx",
"args": ["-y", "meme-mcp"],
"env": {
"IMGFLIP_USERNAME": "<IMGFLIP USERNAME>",
"IMGFLIP_PASSWORD": "<IMGFLIP PASSWORD>"
}
}
}
}
注意:你需要在 ImgFlip 上创建一个免费账户以获取你的用户名和密码。
故障排除
有时 Claude Desktop 无法找到正确的 npx 版本(特别是如果你正在使用 NVM,详情请参阅此 问题)。在这种情况下,你可以手动全局安装 meme-mcp,然后直接使用它。
npm install -g meme-mcp
你可以在终端中运行 which node 来找到你的 node 可执行文件的路径。之后,你的配置应如下所示:
{
"mcpServers": {
"meme": {
"command": "/Users/<USERNAME>/.nvm/versions/node/v20.18.2/bin/node",
"args": ["/Users/<USERNAME>/.nvm/versions/node/v20.18.2/lib/node_modules/meme-mcp/dist/index.js"],
"env": {
"IMGFLIP_USERNAME": "<IMGFLIP USERNAME>",
"IMGFLIP_PASSWORD": "<IMGFLIP PASSWORD>"
}
}
}
}
示例
配置好 Claude Desktop 后,你需要重新启动它,然后你会在聊天输入框右下角看到一个小锤子图标。然后你可以让 Claude 为你生成一张梗图。

作者
该项目由 Vladimir Haltakov 出于兴趣创建。如果你觉得有趣,可以在 X 上给我发消息 @haltakov。