Skip to main content
Glama
septapod

Emoji Storyteller MCP Server

by septapod
README.md
# 🎭 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

C2.9/5.0

Scored across 3 tools

Disambiguation2/5

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.

Naming Consistency5/5

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.

Tool Count3/5

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.

Completeness2/5

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.

Maintenance

ActivityInactive
ResponsivenessNo issues