Skip to main content

AI Storyteller - where your imagination meets state-of-the-art AI creativity.

MCP

Locally

We need two instances:

  • MCP server

  • MEDIA server

ATM, the Marimo app has MEDIA server functionality. For local inference, we can use that.

As a pre-requisite, both processed, need to be given this:

export DISABLE_HTTPS_ENFORCEMENT=1
export DISABLE_AUTHENTICATION=1
export OPENAI_API_KEY='ollama'
export OPENAI_BASE_URL='http://127.0.0.1:11434/v1'

export STORYTELLER_MEDIA_PATH='/Users/me/repos/ai-storyteller/media'
export STORYTELLER_MEDIA_URL='http://localhost:8000/media/'

export STORYTELLER_OUTPUT_PATH='/Users/me/repos/ai-storyteller/output'
export STORYTELLER_OUTPUT_MEDIA_URL='http://localhost:8000/media/output/'

export STORYTELLER_TOOL_MODEL_PROVIDER='openai'
export STORYTELLER_TOOL_MODEL_NAME='gpt-5-mini'
export STORYTELLER_STORY_MODEL_NAME='o4-mini'
export STORYTELLER_IMAGE_DESCRIPTOR_MODEL_NAME='gpt-4.1-mini'

Then start the MEDIA server (FastAPI/Playground):

make run

Then start the MCP server in HTTP mode (FastAPI):

make mcp

To start the AI chat (with storyteller tool), type:

make chat

License

MIT

Authors

  • Artur Barseghyan

  • Dale Richardson

Release files for ai-storyteller 0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ai-storyteller 0.1
File Size Uploaded
ai_storyteller-0.1.tar.gz 124.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for ai-storyteller 0.1
File Interpreter ABI Platform
ai_storyteller-0.1-py3-none-any.whl Python 3 none any Details

Total release size: 283.6 kB

Release files / ai_storyteller-0.1.tar.gz

Download URL ai_storyteller-0.1.tar.gz
Size 124.7 kB
Tags Source
SHA-256 checksum
How to use checksums
264d2fd1e14eb5d93d585ac7d934a949db3c047286abeeb61b998a866a0318dd
BLAKE2b-256 checksum
How to use checksums
eb5daf577ea66b3d8d461323691b86dc572894287d4d6def62d39c7837e6e189
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.9

Release files / ai_storyteller-0.1-py3-none-any.whl

Download URL ai_storyteller-0.1-py3-none-any.whl
Size 158.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
86508eee5a2ca36bbdfafcca117711e50537b81120b1982838a8ec883f2fdc49
BLAKE2b-256 checksum
How to use checksums
b3810d657f74b8e7accb0debbd903f39a90c1ee61f4ba0875354cf8502c95deb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.9

Release history Release notifications | RSS feed

This release

0.1 This release

2 release files

0.0.5

2 release files

0.0.4

2 release files

0.0.3

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page