mcp电报
MCP服务器,允许Claude Code访问Telegram自定义表情符号。
在fstik.app上搜索包,通过Bot API同步它们,预览为精灵表,并发送消息-所有这些都是从终端发送的。
设置
claude mcp add telegram-emoji -s user -- npx -y mcp-telegram-emoji或手动输入 ~/.claude.json:
{
"telegram-emoji": {
"type": "stdio",
"command": "npx",
"args": ["-y", "mcp-telegram-emoji"],
"env": {
"TELEGRAM_BOT_TOKEN": "...",
"EMOJI_PACKS": "NewsEmoji,CenterOfEmoji98095669"
}
}
}EMOJI_PACKS --以逗号分隔的包名用于自动同步。可选。
工具
| 工具 | 它做什么 |
|---|---|
search_packs | 在fstik.app中搜索自定义表情符号包 |
sync_emoji_pack | 通过Bot API下载包元数据+缩略图 |
get_pack | 显示表情符号列表+精灵表预览 |
get_emoji | 单个表情符号全尺寸(按索引或ID) |
search_emoji | 通过unicode或ID子字符串查找表情符号 |
format_message | :🔥: / {id} → `` HTML |
send_message | 向Telegram发送格式化消息 |
运作原理
雪碧床单让克劳德真的 看见 每一个表情符号都是什么样子-不用通过unicode回退来猜测。
search_packs("news") → find packs on fstik.app
sync_emoji_pack("NewsEmoji") → download IDs + thumbnails, build sprite
get_pack("NewsEmoji") → view the sprite sheet
send_message(chat_id, html) → post with tags机器人程序消息中的自定义表情符号要求机器人程序所有者 Telegram高级版.
堆栈
TypeScript,MCP SDK,Sharp(精灵),fetch(Telegram Bot API+fstik.app)。没有沉重的负担。
