Back to MCP directory
publicPublicdnsLocal runtime

meme-mcp

一个基于ImgFlip API的Meme生成MCP服务器,为AI模型提供生成表情包的工具支持。

article

README

🚀 Meme MCP 服务器

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 用户名>",
        "IMGFLIP_PASSWORD": "<IMGFLIP 密码>"
      }
    }
  }
}

⚠️ 重要提示

您需要在 ImgFlip 上创建一个免费账户以获取您的用户名和密码。

✨ 主要特性

该服务器实现了单一工具 generateMeme,此工具可接受以下参数:

  • templateNumericId:要使用的表情包模板的数字 ID。
  • text0:第一个占位符的文本。
  • text1:第二个占位符的文本。

💻 使用示例

基础用法

配置好 Claude Desktop 后,需要重新启动它,然后您会在聊天输入的底部看到一个小锤子图标。此时,您可以要求 Claude 为您生成一个表情包。 Claude Desktop with 表情包服务器已配置

高级用法

有时 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 用户名>",
        "IMGFLIP_PASSWORD": "<IMGFLIP 密码>"
      }
    }
  }
}

📄 作者

该项目由 Vladimir Haltakov 创建,用于娱乐。如果您觉得有趣,可以在我 @haltakov 的 X 账号上给我发消息。

help

Runtime guide

cloud

Hosted runtime

Hosted servers run from a provider-managed environment. You usually connect the MCP client to the hosted endpoint or follow the provider's authorization flow, without keeping a local process alive

  1. Open provider connection page
  2. Authorize or copy endpoint
  3. Connect from your MCP client
terminal

Local runtime / other methods

Local servers run on your own machine or infrastructure. You normally copy the server_config into your MCP client, install the required package, and provide env variables from env_schema when needed

  1. Copy server_config
  2. Install required package
  3. Fill env variables and restart client