Meme MCP 服务器是一个借助 ImgFlip API 来生成表情包的简易 Model Context Protocol (MCP) 服务器。它能让 AI 模型和工具依据用户的提示生成表情包图像,为用户带来便捷的表情包制作体验。
您可以在客户端使用 meme-mcp
NPM 包来配置表情包生成器。以下是 Claude Desktop(设置 -> 开发者 -> 编辑配置)中的示例配置:
{
"mcpServers": {
"meme": {
"command": "npx",
"args": ["-y", "meme-mcp"],
"env": {
"IMGFLIP_USERNAME": "" ,
"IMGFLIP_PASSWORD": ""
}
}
}
}
⚠️ 重要提示
您需要在 ImgFlip 上创建一个免费账户以获取您的用户名和密码。
该服务器实现了单一工具 generateMeme
,此工具可接受以下参数:
templateNumericId
:要使用的表情包模板的数字 ID。text0
:第一个占位符的文本。text1
:第二个占位符的文本。配置好 Claude Desktop 后,需要重新启动它,然后您会在聊天输入的底部看到一个小锤子图标。此时,您可以要求 Claude 为您生成一个表情包。
有时 Claude Desktop 无法找到正确的 npx
版本(尤其是如果您使用的是 NVM,请参见此 问题 了解详细信息)。在这种情况下,您可以手动全局安装 meme-mcp
并直接使用它。
npm install -g meme-mcp
您可以通过运行 which node
在终端中找到您的 node
可执行文件的位置。之后您的配置应该如下所示:
{
"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": ""
}
}
}
}
该项目由 Vladimir Haltakov 创建,用于娱乐。如果您觉得有趣,可以在我 @haltakov 的 X 账号上给我发消息。