Skip to content
Conduit

mcp server

dsh-nekowhale-stickers

大肥鱼 / GPT娘 sticker knowledge kit for DeepSeek Harness (dsh), MCP and any chat bot · 大肥鱼表情包知识库

Loping151/dsh-nekowhale-stickerscommunitylistedunreviewed

Set up

Runs on your computer. Pick your agent and operating system.

Before you start

  • Node.js 20 or newer
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "dsh-nekowhale-stickers": {
      "command": "npx",
      "args": [
        "-y",
        "dsh-nekowhale-stickers"
      ]
    }
  }
}

same format Cursor, GitHub Copilot CLI, Junie, JetBrains AI Assistant, Augment (Auggie CLI), Factory Droid, Kiro, Devin CLI +12

Values in angle brackets are placeholders. Restart Claude Desktop after editing its config.Claude Desktop docs

README

synced Oct 28, 2026

表情包作者:B站 可以叫我云大人/雾雪 · kiriyuki.com 制作 · 欢迎约原稿同款表情包! 套组:大肥鱼 · 大肥鱼和GPT娘

✨ 特性

🖼️ 模板示例

👥 角色

🚀 安装

dsh plugin --profile web add dsh-nekowhale-stickers

重启 dsh web 即可。dsh 0.2 也可以在网页侧栏 插件 → 添加插件 里填 dsh-nekowhale-stickers。也可以安装本地打包的 .tgz(pnpm pack)。

⚙️ 配置

最简单的方式:dsh 网页侧栏打开 插件 → 大肥鱼表情包(dsh 0.1.x 在 设置 → 插件 → 大肥鱼表情包),改完点保存,立即生效、无需重启。

也可以在 profile 的 cordis.patch.yml 里写默认值,网页里的设置会覆盖它:

- id: nekowhale-stickers
  config:
    promptMode: hint        # skill | hint | index | off
    frequency: normal       # rare | normal | often
    blacklist: [tag:舌吻]   # id、文件名、编号、名字,或 pack: / tag: / emotion: / group: 前缀
项默认说明
packs两套要使用的套组
autoSynclazystartup 启动时后台全量同步 · lazy 用到才下载 · off 完全离线
personaselfself:模型就是大肥鱼,表情是它自己的表情(适合 DeepSeek);neutral:当作第三方表情包
promptModeskill常驻提示的多少;index 会列出已启用表情,适合配合 allowlist 只挑几十张
agentCurationtrue允许 agent 用 sticker_manage 自选表情
templates / banwordstrue模板开关;与网站一致的屏蔽词过滤
returnImageToModelfalse把图片附给模型看(消耗图像 token)
pettrue网页界面里显示大肥鱼桌宠;false 关闭
petHeight / petBubbles211 / true桌宠大小(高度,像素)、对话气泡(关掉可少加载约 1.5 MB)
petBalancetrue双击桌宠查 DeepSeek 余额;false 关闭

🧰 工具

工具作用
sticker_search按情绪 / 场景找表情,每条一行:名字|情绪|标签|方向
sticker_send返回一行 Markdown 图片,模型原样放进回复;传情绪词则随机取一张
meme_render用模板生成表情
sticker_manage浏览、详情、开关、模式、出处、同步

🤝 在其他插件和框架里使用

提供四种通用接口:

  • cordis 服务(dsh 内的其他插件,如 QQ 桥接):inject: ['stickers'],然后 ctx.stickers.search() / .file() / .url() / .render()。
  • 回复标记:纯文本回复里写 [sticker:名字],或 [sticker:开心] 这类情绪词(同类随机取一张),桥接插件用 parseReply() 拆成文字与图片。NapCat / OneBot 发 GIF 时给图片段加 sub_type: 1 才会按表情显示。
  • MCP(LangBot、NoneBot / AstrBot 的 LLM 插件、Claude / Cursor 类客户端等):
    { "command": "npx", "args": ["-y", "dsh-nekowhale-stickers", "mcp"] }
    
    工具返回本地路径和公网 URL,由宿主自己发文件。
  • 数据与 CLI(任何语言):meta/nekowhale.json(线上 https://kiriyuki.com/meme/kit/nekowhale.json),或
    npx dsh-nekowhale-stickers search 摸鱼
    npx dsh-nekowhale-stickers index
    npx dsh-nekowhale-stickers render 大肥鱼举牌 今天也要开心 -o sign.gif
    

亦可基于本仓库重新开发。

🛠️ 开发

pnpm install && pnpm build
node tools/dev/smoke.mjs /tmp/data      # 用假 ctx 跑一遍全部工具
  • tools/annotate/:标注流程,抽帧拼图 → 多模态模型逐张标注 → build_meta.py 合并成 meta/nekowhale.json。
  • tools/art/:头图与展示图的合成脚本(背景底板 + 真实表情帧 + Live2D 立绘);成品图片由 kiriyuki.com 托管。

📄 许可

代码采用 Apache-2.0:允许对代码进行二次修改,修改或重新发布同类功能必须保留 NOTICE,即标明本仓库地址与表情包作者链接。

知识库数据(meta/ 等,见 LICENSE-ASSETS)采用 CC BY-NC 4.0:允许对资源进行二次分发,但必须保留原作者链接和网址,且禁止付费提供或用于其他商业用途。

表情包基础形象和模板由 可以叫我云大人/雾雪 制作;网页桌宠由 kiriyuki.com 提供。

↑↓ navigate openesc close