关于 memecub
memecub 是面向 AI Agent 的表情包搜索与自动配图 MCP 服务,可按情绪或角色查找英文 Meme 和中文表情包,也能为文章插入图片。结果附带许可信息、来源及所需署名。
主要功能
- 01按情绪或角色搜索图片
- 02自动为文章插入表情包
- 03筛选可商用图片
- 04查看许可、来源与署名信息
- 05过滤含脏话的图片
适用场景
- 01为文章挑选并插入反应图
- 02按情绪查找中文表情包
- 03筛选适合商业使用的图片
- 04确认图片来源和署名要求
MCP 相关
提供远程 MCP 服务,向客户端开放 `search_memes`、`match_article`、`get_meme` 和 `list_categories` 工具。搜索无需密钥;`match_article` 需要密钥。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://memecub.com/mcpclaude mcp add --transport http com-memecub-memecub https://memecub.com/mcp{"mcpServers":{"com-memecub-memecub":{"type":"http","url":"https://memecub.com/mcp"}}}在 Cursor 中打开{"servers":{"com-memecub-memecub":{"type":"http","url":"https://memecub.com/mcp"}}}在 VS Code 中打开{"mcpServers":{"com-memecub-memecub":{"type":"http","url":"https://memecub.com/mcp"}}}{"mcpServers":{"com-memecub-memecub":{"serverUrl":"https://memecub.com/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
4| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| kind | enum | 否 | meme = 梗图或表情包图片,gif = 动态梗图,upload = 调用者自己上传的内容meme | gif | emoji | artwork | photo | upload |
| limit | integer | 否 | |
| query | string | 是 | 反应或概念,例如 'facepalm'、'mind blown'、'无语'、'摸鱼' |
| min_size | integer | 否 | 跳过任一边小于此像素数的图片;150 适用于文章 |
| no_credit | boolean | 否 | 仅限无需署名即可用于商业用途的图片 |
| private_only | boolean | 否 | 仅限调用者的私人库 |
| commercial_only | boolean | 否 | 仅限获准用于商业用途的图片。网络收集的梗图为 commercial_use=false。 |
| include_profanity | boolean | 否 | 还会返回标题中含有脏话的梗图(斗图中很常见)。默认关闭。 |
详细介绍
memecub
为 AI Agent 搜索表情包并自动插入表情包。
为 Claude Code、Cursor、Codex 或 Claude Desktop 配备一个表情包库。按心情搜索反应表情包,或交给它一篇文章,让它在合适的句子后插入合适的表情包并返回文章。
English · 简体中文

match_article 的实际输出。模型挑选插入表情包的位置;memecub 找到表情包并以 Markdown 格式插入。
为什么选择 memecub
- 它会插入表情包,而不只是搜索。
match_article会阅读整篇文章,挑选适合插入表情包的句子,并返回已插入图片的文章。你的 Agent 不必猜测表情包该放在哪里。 - 按心情搜索。 搜索
facepalm、this is fine、it works on my machine、无语或摸鱼,找到你想要的反应,而不是仅仅关键词相似的结果。 - 英文梗图和中文表情包同库收录。 Drake、This Is Fine、Doge 和 Surprised Pikachu,与熊猫头、奶龙、蘑菇头、金馆长和 DeepSeek 鲸鱼娘并列。中文查询会匹配完整词组,因此角色名会返回对应角色。
- 无需安装。 可通过 Streamable HTTP 使用远程 MCP 服务,也可使用纯 curl 的 Agent Skill。无需密钥即可搜索。
- 结果会标注许可信息。 每张图片都会说明是否获准用于商业用途,附上来源链接,并提供现成的 Markdown 片段;如需署名,还会附上署名文本。只要求可用于商业用途的结果,就只会得到这类结果。
- 为 Agent 采用安全的默认设置。 除非你主动要求,否则 Agent 的搜索结果会排除图片说明中含有脏话的表情包。
快速开始
服务地址为 https://memecub.com/mcp。选择你的客户端:
Claude Code
claude mcp add --transport http memecub https://memecub.com/mcp
Cursor(~/.cursor/mcp.json)
{ "mcpServers": { "memecub": { "url": "https://memecub.com/mcp" } } }
VS Code(.vscode/mcp.json)
{ "servers": { "memecub": { "type": "http", "url": "https://memecub.com/mcp" } } }
Claude Desktop / claude.ai:设置 → 连接器 → 添加自定义连接器 → https://memecub.com/mcp
Codex 以及任何能读取技能的 Agent:使用下方的 Agent Skill。
然后直接提出需求:
在 draft.md 中合适的位置插入 3 张表情包。
给我找一张捂脸表情包,仅限商业用途。
给这篇文章配几张表情包。
MCP 工具
| 工具 | 功能 |
|---|---|
search_memes | 按反应、心情或角色搜索。筛选条件:commercial_only、no_credit、kind(meme、gif、emoji、artwork、photo)、min_size |
match_article | 阅读文章,挑选适合插入表情包的位置,并返回已插入图片的文章(需要密钥) |
get_meme | 获取单张图片的完整信息:许可证、来源、作者、署名文本、标签 |
list_categories | 表情包库中的分类 |
无需密钥即可试用(每个 IP 每天可搜索 20 次)。添加 Authorization: Bearer <key>(运行 npx memecub login,或在 memecub.com/dashboard 创建密钥)即可使用账户额度:免费账户每月可获得 1,000 点额度;每次搜索消耗 1 点,match_article 消耗 10 点。套餐和额度包: memecub.com/pricing。
Agent 技能
skills/memecub/SKILL.md 教会 Agent 使用纯 curl 将梗图插入文字中。无需 MCP,无需依赖,可在 Claude Code、Codex 和 Cursor 中使用。
npx skills add liyupi/memecub
也可以手动操作:
# Claude Code: ~/.claude/skills Codex: ~/.codex/skills Cursor: ~/.cursor/skills
mkdir -p ~/.claude/skills/memecub
curl -s https://memecub.com/skill.md -o ~/.claude/skills/memecub/SKILL.md
REST API
curl -sG https://memecub.com/api/v1/search --data-urlencode "q=facepalm" -d limit=1
{
"data": [{
"title": "Facepalm",
"url": "https://gpic.code-nav.cn/memecub/public/12vw20qg0awo.jpg",
"page_url": "https://memecub.com/meme/12vw20qg0awo-facepalm",
"width": 679, "height": 600, "kind": "meme",
"license": { "code": "web", "commercial_use": false, "attribution_required": false },
"markdown": ""
}]
}
所有端点和限制:memecub.com/developers。
CLI 和 JS 客户端
memecub on npm,源代码位于 cli/。Node 18+。
npx memecub search "facepalm" --limit 5
npm i -g memecub # or install the `memecub` command
memecub search "facepalm" --limit 5
memecub search "mind blown" --commercial # only images cleared for commercial use
memecub match ./article.md --count 4 > article.with-memes.md
import { MemecubClient } from "memecub";
const client = new MemecubClient("https://memecub.com", process.env.MEMECUB_API_KEY);
const { data } = await client.search({ q: "mind blown", limit: 5, commercialOnly: true });
网站
Agent 看到的所有内容也可以在 memecub.com 浏览:搜索、主题页面、一键复制和下载,以及浏览器中的文章工具。
| 首页 | 主题页面 | Agent 设置 |
|---|---|---|
![]() | ![]() | ![]() |
常见问题
免费吗? 浏览 memecub.com 免费,轻量 API 使用也免费:每天可免密搜索 20 次,或使用免费账户每月获得 1,000 积分。更多用量可购买套餐和积分包。
可以将图片用于商业用途吗? 请查看每条结果中的 license.commercial_use。从网上收集的梗图为 false:版权归创作者所有,并保留来源链接。开放许可图片(CC0、公共领域、CC BY 等)为 true;如果许可要求署名,还会附带署名信息。传入 commercial_only: true(MCP)或 commercial=1(REST),即可仅获取这类图片。
网站是开源的吗? 不是。本仓库包含各类集成(MCP 描述文件、Agent 技能、CLI 和客户端)。网站及其数据管道由 memecub 运营。
发现图片有问题? 请使用图片页面上的举报按钮,或访问 memecub.com/dmca。
许可证
本仓库中的代码采用 MIT 许可证。图片不受 MIT 许可证约束;每条结果都附带各自的许可证。
如果 memecub 帮你的 Agent 省去了搜索图片的功夫,点个 ⭐ 就能让更多人发现它。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。


