About Scenarion

Scenarion is an open-source platform for building LLM-powered applications around modular scenario data structures. It lets you produce structured content across domains — from language teaching to plan management.

MCP-First Approach

In MVP, Scenarion does not call LLMs directly. Instead it serves Model Context Protocol (MCP) tools. Users connect via MCP clients like Claude Desktop, using their own LLM subscription, to create and edit scenarios. This keeps cost control and flexibility on the client side.

Module System

Each domain (language, plan, film, series, theater, marketing, security, software, conspiracy, philosophy) lives as a separate TypeScript package. Modules contribute their own schemas, section types, MCP tools, and usage modes. Two pilot modules (language and plan) are fully functional in MVP; the other eight ship as skeletons to be filled in later phases.

Open Source

Scenarion is distributed under the MIT license. Source code, roadmap and architectural decisions are transparent. Pull requests, issues and contributions are welcome.

How to start

  1. Sign up via the web UI (/en/signup) and log in. Default role on first login is 'user'.
  2. Settings → API Keys → '+ New Key', pick scopes (read / write / publish) and copy the sce_ token. The token is shown only once.
  3. Open your Claude Desktop config file and add the MCP server block below. Replace sce_xxx with your own token.
    {
      "mcpServers": {
        "scenarion": {
          "command": "npx",
          "args": [
            "-y",
            "mcp-remote",
            "https://scenarion.yamanlarbilisim.com.tr/api/mcp/sse",
            "--header",
            "Authorization:Bearer sce_xxx..."
          ]
        }
      }
    }

    Claude Desktop config file: %APPDATA%\Claude\claude_desktop_config.json (Windows) or ~/Library/Application Support/Claude/claude_desktop_config.json (macOS)

  4. Fully quit and restart Claude Desktop. The 'scenarion' server and language_* / plan_* tools will appear in the Tools panel.