这是一个使用ImgFlip API生成梗图的简单Model Context Protocol (MCP)服务器。该服务器使AI模型和工具能够根据用户提示生成梗图。
<a href="https://glama.ai/mcp/servers/d316l4kyh7"> <img width="380" height="200" src="https://gips0.baidu.com/it/u=3788258110,3223595807&fm=3081&app=3081&f=PNG?w=760&h=400" alt="Meme Server MCP server" /> </a>服务器实现了一个名为generateMeme的单一工具。
该工具接受以下参数:
templateNumericId:要使用的梗图模板的数字ID。text0:第一个占位符的文本。text1:第二个占位符的文本。您可以在客户端中使用meme-mcpNPM包来配置梗图生成器服务器。这里是一个针对Claude Desktop(设置 -> 开发者 -> 编辑配置)的示例配置:
{
"mcpServers": {
"meme": {
"command": "npx",
"args": ["-y", "meme-mcp"],
"env": {
"IMGFLIP_USERNAME": "<IMGFLIP用户名>",
"IMGFLIP_PASSWORD": "<IMGFLIP密码>"
}
}
}
}
注意:您需要在ImgFlip上创建一个免费账户以获取您的用户名和密码。
有时,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用户名>",
"IMGFLIP_PASSWORD": "<IMGFLIP密码>"
}
}
}
}
配置好Claude Desktop后,您需要重启它,然后您将在聊天输入框右下角看到一个小锤子图标。然后您可以要求Claude为您生成一张梗图。

该项目由Vladimir Haltakov出于娱乐目的创建。如果您觉得它有趣,可以在X上通过@haltakov联系我。