返回市场
表情-MCP

表情-MCP

作者:haltakov39 星标更新:2025-03-12

项目介绍

Meme MCP Server

这是一个使用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为您生成一张梗图。

配置了梗图服务器的Claude Desktop

作者

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