表情包MCP生成器

一个简单的模型上下文协议服务器,允许人工智能模型使用ImgFlip API生成表情图像,使用户能够通过文本提示创建表情。

image-and-video-processingother

3.3k 查看 · 2026-07-07 更新

简介

一个简单的模型上下文协议服务器,允许人工智能模型使用ImgFlip API生成表情图像,使用户能够通过文本提示创建表情。

简介

一个简单的模型上下文协议服务器,允许人工智能模型使用ImgFlip API生成表情图像,使用户能够通过文本提示创建表情。

Meme MCP 服务器

一个使用 ImgFlip API 生成梗图的简单模型上下文协议 (MCP) 服务器。该服务器使 AI 模型和工具能够根据用户提示生成梗图。

Meme Server MCP 服务器

工具

该服务器实现了一个名为 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 为你生成一张梗图。

已配置梗图服务器的 Claude Desktop

作者

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

工具列表

  • generateMeme: Generate a meme image from Imgflip using the numeric template id and text

服务配置

[{'mcpServers': {'meme': {'args': ['-y', 'meme-mcp'], 'command': 'npx', 'env': {'IMGFLIP_PASSWORD': '<IMGFLIP PASSWORD>', 'IMGFLIP_USERNAME': '<IMGFLIP USERNAME>'}}}}, {'mcpServers': {'meme': {'args': ['/Users/<USERNAME>/.nvm/versions/node/v20.18.2/lib/node_modules/meme-mcp/dist/index.js'], 'command': '/Users/<USERNAME>/.nvm/versions/node/v20.18.2/bin/node', 'env': {'IMGFLIP_PASSWORD': '<IMGFLIP PASSWORD>', 'IMGFLIP_USERNAME': '<IMGFLIP USERNAME>'}}}}]

来源