Scenarion Hakkında
Scenarion, modüler senaryo veri yapıları ile LLM destekli uygulama oluşturmak için tasarlanmış açık kaynaklı bir platformdur. Dil öğretiminden plan yönetimine kadar farklı alanlarda yapısal içerik üretmenizi sağlar.
MCP-First Yaklaşım
MVP'de Scenarion kendi LLM çağrısı yapmaz; bunun yerine Model Context Protocol (MCP) tool'ları olarak servis verir. Kullanıcılar Claude Desktop gibi MCP istemcileri üzerinden kendi LLM aboneliklerini kullanarak Scenarion'a bağlanır, senaryolarını oluşturur ve düzenler. Bu yaklaşım hem maliyet kontrolü sağlar hem de istemci tarafında esneklik sunar.
Modül Sistemi
Her domain (dil, plan, film, dizi, tiyatro, pazarlama, güvenlik, yazılım, komplo, felsefe) ayrı bir TypeScript paketi olarak yaşar. Modüller kendi şemalarını, bölüm tiplerini, MCP araçlarını ve kullanım modlarını getirir. İki pilot modül (language ve plan) MVP'de tam fonksiyoneldir; diğer 8 modül iskelet halinde mevcut ve sonraki fazlarda doldurulacak.
Açık Kaynak
Scenarion MIT lisansı altında dağıtılmaktadır. Kaynak kodu, geliştirme planı ve mimari kararlar şeffaftır. Pull request, issue ve katkılara açıktır.
Nasıl başlanır
- Web arayüzünde kayıt ol (/tr/signup) ve giriş yap. İlk girişte varsayılan rol 'user' olarak atanır.
- Ayarlar → API Anahtarları → '+ Yeni Anahtar' butonuna tıkla, scope seç (read / write / publish) ve sce_ ile başlayan token'ı kopyala. Token sadece bir kez gösterilir.
- Claude Desktop config dosyasını aç ve aşağıdaki MCP server bloğunu ekle. sce_xxx kısmına kendi token'ını yapıştır.
{ "mcpServers": { "scenarion": { "command": "npx", "args": [ "-y", "mcp-remote", "https://scenarion.yamanlarbilisim.com.tr/api/mcp/sse", "--header", "Authorization:Bearer sce_xxx..." ] } } }Claude Desktop config dosyası: %APPDATA%\Claude\claude_desktop_config.json (Windows) veya ~/Library/Application Support/Claude/claude_desktop_config.json (macOS)
- Claude Desktop'ı tamamen kapat ve yeniden aç. Tools panelinde 'scenarion' server'ı ve language_* / plan_* tool'ları görünecek.