1. Conduid
  2. Developer Tools
  3. Storytelling
MCP server · Developer Tools

Storytelling

MCP server for writing craft, narrative structure, and author perspectives

Unclaimed CC0-1.0 last commit 8 months ago dockermcpmcp-serverstorytellingtypescriptwriting
56Fair

Scored 7 days ago · breakdown

About Storytelling

Storytelling is an MCP server published by jgwill in the Developer Tools category: mCP server for writing craft, narrative structure, and author perspectives.

The repository has 3 stars and 0 forks, with the last commit 8 months ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.

Install

From source
git clone https://github.com/jgwill/storytelling

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Storytelling

Powered by Claude · Grounded in docs

I know everything about Storytelling. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.
  • ✓License declaredUsable under a stated license.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

3 checks have not been run yet.

Releases

v0.2.21v0.2.21
v0.2.20v0.2.20
v0.2.19v0.2.19
v0.2.17v0.2.17
v0.2.16v0.2.16

README

Storytelling: Turn Your Ideas Into Complete Narratives

Transform a simple story idea into a fully-written, multi-chapter narrative. WillWrite is an AI-powered storytelling partner that handles the heavy lifting—outline generation, chapter planning, scene development, and revision—so you can focus on your creative vision.

What It Does ?

Create complete stories in minutes. You provide a story prompt. The system generates:

  • A structured outline with plot, characters, and themes
  • Individual chapters with detailed chapter outlines
  • Four polished scenes per chapter
  • Multiple revision passes for consistency and quality
  • Session persistence—pause and resume anytime

Powered by advanced AI orchestration. Built on LangGraph and LangChain with multi-LLM provider support, knowledge-base integration, and intelligent retrieval-augmented generation (RAG).

Getting Started

Installation

# Basic installation
pip install storytelling

# With full features (web fetching, local embeddings, cloud logging)
pip install storytelling[all]

Your First Story

# Create a prompt file
echo "A detective discovers a mysterious library" > my_prompt.txt

# Generate your story
storytelling --prompt my_prompt.txt --output my_story.md

Your completed story appears in my_story.md.

Using Your Own LLMs

# With local Ollama
storytelling --prompt prompt.txt \
  --initial-outline-model "ollama://mistral@localhost:11434"

# With Google Gemini
storytelling --prompt prompt.txt \
  --initial-outline-model "google://gemini-2.5-flash"

Key Features

Flexible AI Providers

  • Google (Gemini, PaLM)
  • Ollama (local models)
  • OpenRouter (community models)
  • Custom endpoints

Knowledge-Aware Generation

  • Integrate your own knowledge bases
  • Web content retrieval
  • Semantic context enhancement
  • Consistent worldbuilding

Session Management

  • Pause and resume at any stage
  • Checkpoint-based recovery
  • Narrative branching
  • Full generation history

Production Ready

  • Comprehensive logging with Langfuse
  • Type-safe with Pydantic
  • Configurable for various use cases
  • Extensible architecture

Command Line

storytelling --help                    # See all options
storytelling --prompt file.txt         # Generate story
storytelling --list-sessions           # See your past sessions
storytelling --resume <session-id>     # Continue a session

Documentation

  • Full Setup Guide: See scripts/init.sh for environment setup
  • Architecture: Check rispecs/ directory for detailed specifications
  • Specifications: RISPECS.md contains implementation architecture
  • Prompts & Models: rispecs/Prompts.md and rispecs/LLM_Provider_Specification.md

Development

# Setup development environment
./scripts/init.sh

# Run tests
make test

# Check code quality
make lint

# Build and release
make release-check

License

CC0-1.0 License - See LICENSE

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About Storytelling

How do I install Storytelling?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Storytelling safe to use with an AI agent?

Its trust score is 56 out of 100 (fair). It passes 2 of the 3 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Storytelling still maintained?

The last commit was 8 months ago. That's long enough that you should check whether the maintainer is responding to issues before depending on it.