TF

tangfanovo/fuyue-kaomoji-drawer

Developer tools

This page was translated automatically. Technical details may differ from the original. View the original

12 stars 6 forks Quality 77 Trend 17MIT

Local-first React kaomoji drawer and optional MCP server for AI companions.

Overview

一个可以直接塞进聊天输入区的 React 颜文字抽屉,加上一层可选的本地 MCP 服务。安装后自带 325 枚已去重的公共颜文字,不是空抽屉;支持手动添加/删除、一枚同时归入多个分类、收藏、手动分类顺序、隐藏的使用频率排序和 Unicode 跨设备风险提醒。 它的主入口仍是**。MCP 是给 AI companion 和桌面客户端的可选入口,不要求普通用户部署服务器。需要团队数据库、REST API 或 SQLite 时,只要实现同一个 KaomojiRepository 接口,无需重写界面或工具定义。 组件不会显示 useCount,但每次选用都会在本地累计,并把常用项自然排到前面。 没有 React 工程、npm 或打包器也能直接用。页面里准备一个输入框和容器,再加载发布版独立脚本: 脚本已经自带 React、组件和样式,不会再要求页面自己拼 CDN 依赖或 import map;点击颜文字会插入当前光标处并触发标准 input 事件。完整可运行页面见 examples/standalone.html。若宿主不是输入框,也可传 onInsert(value),或监听容器的 fuyue-kaomoji-insert 事件。 安装一次以后,不必为了新增颜文字反复升级整包。打开「整理 → 精选库」即可选择: - :打开抽屉时至多每天检查一次; - (默认):只有点「立即同步」才联网; - :完全不检查远端精选库。 同步只会追加公开仓库里已经审核过的新条目。它不会覆盖收藏、使用次数、手动分类与分类顺序,也不会把用户删掉的颜文字重新塞回来。个人数据始终留在调用方自己的 KaomojiRepository;远端只提供版本化公共内容。

Install

npx -y https://github.com/TangfanOVO/fuyue-kaomoji-drawer/archive/refs/tags/v0.5.1.tar.gz
New to MCP? Start with the mcpskill.org guide →

Configuration

{ "mcpServers": { "kaomoji": { "command": "fuyue-kaomoji-mcp" } } }