返回 MCP 目录
public公开dns本地运行

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

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端