Meme MCP Server

Meme MCP Server

site icon
2025.03.12 23
JavaScript表情包生成AI 工具集成内容生成
Meme MCP Server 是一个基于 Model Context Protocol (MCP) 的简单服务器,用于通过 ImgFlip API 生成表情包。该服务器使 AI 模型和工具能够根据用户提示生成表情包图像。
View on GitHub

Overview

基本能力

产品定位

Meme MCP Server 是一个专门用于生成表情包的服务,通过集成 ImgFlip API 来实现表情包的快速生成。

核心功能

  • 提供 generateMeme 工具,用于生成表情包。
  • 参数:
    • templateNumericId: 使用的表情包模板的数字 ID。
    • text0: 第一个占位符的文本。
    • text1: 第二个占位符的文本。

适用场景

  • 在聊天工具中快速生成表情包。
  • 为 AI 模型提供表情包生成能力。

工具列表

  • generateMeme: 生成表情包的工具,需要提供模板 ID 和文本内容。

常见问题解答

  • 问题:Claude Desktop 无法找到正确版本的 npx
  • 解决方案:手动安装 meme-mcp 全局包,并在配置中直接指定 node 可执行文件的路径。

使用教程

使用依赖

  • 需要安装 Node.js 和 npm。
  • 需要在 ImgFlip 上注册免费账户以获取用户名和密码。

安装教程

  1. 通过 npm 全局安装 meme-mcpbash npm install -g meme-mcp
  2. 配置 Claude Desktop(Settings -> Developer -> Edit Config): json { "mcpServers": { "meme": { "command": "npx", "args": ["-y", "meme-mcp"], "env": { "IMGFLIP_USERNAME": "<IMGFLIP USERNAME>", "IMGFLIP_PASSWORD": "<IMGFLIP PASSWORD>" } } } }

调试方式

  1. 查找 node 可执行文件的路径: bash which node
  2. 更新配置以直接使用 node 运行 meme-mcpjson { "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 USERNAME>", "IMGFLIP_PASSWORD": "<IMGFLIP PASSWORD>" } } } }
  3. 重启 Claude Desktop 并测试表情包生成功能。

许可证

该项目遵循 Apache-2.0 开源许可条款,请参阅 Apache-2.0 了解完整条款。