
asashiki/sticker-mcp
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
🌸 MCP server for sending stickers in AI chat — inline MCP Apps widget + web admin page | 让 AI 在对话里发表情包
概要
An MCP server that lets AI send expressive stickers (表情包) directly into the chat, rendered inline via MCP Apps. Comes with a standalone web admin page for managing the sticker library, and tools that let the AI add new stickers for you. - — send_sticker renders the image in the conversation via a ui:// MCP Apps widget (works on claude.ai and ChatGPT web). - — tool descriptions teach the AI to check the library (list_available_stickers) and pick a sticker matching the conversation's mood, proactively. - — create_sticker_upload gives the AI a one-time upload URL on this sticker library for attached image bytes; add_sticker still accepts an existing image URL. On local stdio there is also add_sticker_by_path. - — /admin is a plain web page (no MCP host needed): drag & drop / paste upload, batch add, tag editing, search, delete. Optionally protected by ADMIN_TOKEN. - — JSON + image files on disk. No database. Project showcase: https://show.asashiki.com/projects/sticker-mcp.
README
以下は原文 README の抜粋です。原文を見る。
sticker-mcp
An MCP server that lets AI send expressive stickers (表情包) directly into the chat, rendered inline via MCP Apps. Comes with a standalone web admin page for managing the sticker library, and tools that let the AI add new stickers for you.
Features
- Inline sticker rendering —
send_stickerrenders the image in the conversation via aui://MCP Apps widget (works on claude.ai and ChatGPT web). - AI judgement built in — tool descriptions teach the AI to check the library (
list_available_stickers) and pick a sticker matching the conversation’s mood, proactively. - AI can grow the library —
create_sticker_uploadgives the AI a one-time upload URL on this sticker library for attached image bytes;add_stickerstill accepts an existing image URL. On local stdio there is alsoadd_sticker_by_path. - Standalone admin page —
/adminis a plain web page (no MCP host needed): drag & drop / paste upload, batch add, tag editing, search, delete. Optionally protected byADMIN_TOKEN. - Simple storage — JSON + image files on disk. No database.
Live preview
Project showcase:
Tools
| Tool | Purpose |
|---|---|
send_sticker |
Pick a sticker by emotion/scene query (or exact stickerId) and render it in chat. Random pick among multiple matches. On no match, returns the catalog so the AI can retry. |
list_available_stickers |
Catalog of {id, name, tags} — the AI calls this once per conversation to know what moods it can express. |
add_sticker |
Download an image from an existing public http(s) URL as a sticker with name + tags. It does not accept base64/data URIs. |
create_sticker_upload |
Create a 10-minute one-time PUT URL on this sticker library so the AI can upload attached image bytes directly here, without third-party image hosts. |
add_sticker_by_path |
(stdio/local only) Add a sticker from a local file path. |
インストール
This server does not publish a one-line install command.
Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →設定
{
"mcpServers": {
"sticker": {
"command": "node",
"args": ["path/to/sticker-mcp/dist/stdio.js"]
}
}
}