Emoji Storyteller MCP Server
# π Emoji Storyteller MCP Server
A delightfully chaotic MCP server that tells stories **entirely through emojis**! Generate random tales, themed adventures, or descend into maximum chaos mode. Perfect for making people smile! β¨
## Features
π¬ **Three Amazing Tools:**
- **Random Story** - Generates chaotic emoji narratives with adjustable chaos levels (1-10)
- **Themed Stories** - Choose from adventure, romance, horror, space, food, or party themes
- **Emoji Madness** - MAXIMUM CHAOS MODE - 10 overlapping stories at once π
## Installation
### Option 1: Install Locally (Quick Start)
```bash
# Clone or copy this project
cd emoji-storyteller-mcp
# Install dependencies
npm install
# Make it executable
chmod +x index.js
```
### Option 2: Install from NPM (Coming Soon!)
```bash
npm install -g emoji-storyteller-mcp
```
## Usage
### Add to Claude Code
Add this to your `claude_code_config.json`:
```json
{
"mcpServers": {
"emoji-storyteller": {
"command": "node",
"args": ["/path/to/emoji-storyteller/index.js"]
}
}
}
```
Or use the Claude Code CLI:
```bash
claude mcp add-json '{
"mcpServers": {
"emoji-storyteller": {
"command": "node",
"args": ["/path/to/emoji-storyteller/index.js"]
}
}
}'
```
### Start Telling Stories!
Once added to Claude, you can use:
- **tell_random_story** - Create random emoji stories
- **tell_themed_story** - Pick a theme and get a story
- **tell_emoji_madness** - Unleash pure chaos!
## Example Outputs
```
π¬ EMOJI STORY (Chaos Level: 7/10) π¬
Act I: π° π¦π¦
π βοΈ
π π₯ πΈ π¨
π β π§Ώ
β‘π₯ πβ¨ π π¦ π«
THE END... OR IS IT? πβ¨π
```
```
π ADVENTURE STORY π
πΊοΈ π§ ποΈ
β‘ π πͺ
π π β¨
π π₯³ π
```
## Stories Available
| Theme | Description | Emojis |
|-------|-------------|--------|
| πΊοΈ **Adventure** | Epic quests and conquests | πΊοΈπ§ποΈ |
| π **Romance** | Love and drama | πππΉ |
| π» **Horror** | Spooky scary stuff | π»πβ οΈ |
| π **Space** | Cosmic adventures | ππ½π |
| π **Food** | Culinary chaos | πππ |
| π **Party** | Pure celebration | ππ₯³π |
## Customization
Feel free to:
- Add more emoji categories in `EMOJIS` object
- Create new themed stories in `generateThemedStory()`
- Adjust story structure and length
- Add more themes!
## Why This Exists
Because sometimes you need a story told entirely in emojis. No words. Just pure emoji chaos. And fun. Lots of fun. π
## Share It!
This is meant to be shared, remixed, and enjoyed! Send it to friends, add it to your MCP servers, and let the emoji stories flow! πβ¨
---
Made with π and way too many emojis ππͺπ¨
TDQS
Scored across 3 tools
The tools have significant overlap in purpose, as both 'tell_emoji_madness' and 'tell_random_story' are described with terms like 'chaos' and 'random', making them hard to distinguish. Only 'tell_themed_story' stands out clearly with its themed focus, but the other two appear functionally similar.
All tool names follow a consistent 'tell_*_story' or 'tell_*_madness' pattern, using snake_case and starting with 'tell' as a verb. This predictability makes the set easy to parse and understand at a glance.
With only 3 tools, the count feels thin for a storytelling server, as it lacks variety in operations like editing, listing, or customizing stories. However, it covers basic generation, so it's borderline but not severely lacking.
The server is incomplete for an emoji storytelling domain, as it only offers story generation without tools for managing, updating, or retrieving existing stories. There are obvious gaps that could hinder agent workflows, such as no way to save or modify stories.