Platforma dla deweloperów / MCP

Generuj prezentacje prosto z agenta AI.

Skyline MCP Server udostępnia generowanie prezentacji jako zestaw narzędzi Model Context Protocol. Podłącz Claude, Cursor lub dowolnego agenta obsługującego MCP i pozwól mu projektować za ciebie prezentacje światowej klasy.

Endpointhttps://mcp.skyline-studio.ai/mcp
Skyline MCP Server
Szybkość

Patrz, jak powstaje

Obserwuj na żywo, jak prezentacja nabiera kształtu podczas pracy agenta. Postęp widzisz w czasie rzeczywistym, od pierwszego promptu aż po gotowe, dopracowane slajdy.

Jakość

Gotowe dla zarządu

Zaawansowane systemy projektowe sprawiają, że każda prezentacja jest dopracowana, elegancka i gotowa do pokazania zarządowi.

Efekt

Edytowalne prezentacje

Wygenerowane prezentacje trafiają do twojego Workspace jako w pełni ustrukturyzowane, edytowalne slajdy, gotowe do dopracowania, pokazania i udostępnienia.

Połączenie

Jedna konfiguracja. Dowolny klient MCP.

Dodaj endpoint do konfiguracji MCP swojego klienta, a przy pierwszym wywołaniu narzędzia przejdź autoryzację OAuth. Serwer działa jako twój uwierzytelniony użytkownik Skyline Studio, więc wygenerowane prezentacje trafiają do tego samego Workspace, z którego korzystasz w aplikacji webowej.

  1. 01Otwórz konfigurację klienta MCP (Claude, Cursor itp.).
  2. 02Dodaj wpis serwera Skyline Studio na podstawie fragmentu kodu po prawej.
  3. 03Wywołaj dowolne narzędzie. Klient jednorazowo otworzy w przeglądarce kartę logowania OAuth, a kolejne wywołania będą korzystać z zapisanej sesji.
mcp.json
{
  "mcpServers": {
    "skyline-studio": {
      "url": "https://mcp.skyline-studio.ai/mcp"
    }
  }
}
ClaudeKonektory
Cursor~/.cursor/mcp.json
Codex / OpenAItablica mcpServers
Własne agentyStreamable HTTP MCP SDK

Narzędzia

Kreatywny warsztat twojego agenta.

Każde narzędzie zwraca JSON o stałej strukturze i ma bogaty, czytelny dla AI opis schematu, dzięki czemu agent sam wybiera właściwe, bez prowadzenia za rękę.

01

Rozpocznij generowanie

generate_presentation_start

Uruchamia nowe zadanie generowania prezentacji. Domyślnie działa w trybie long-polling, więc zwykle jedno wywołanie narzędzia zwraca gotową prezentację. Generowanie trwa zazwyczaj od 5 do 7 minut.

userPrompt
Prompt opisujący docelową prezentację.
systemInstructions
Wskazówki od AI dla AI w trzech polach: designStyle, resourcesToUse, context.
slideCount
Docelowa liczba slajdów: od 1 do 25, domyślnie 10.
generateImages
Czy model ma generować obrazy.
themeId
Opcjonalny identyfikator motywu z list_available_themes.
images
Opcjonalne załączniki graficzne (maks. 8). Każdy to publiczny imageUrl przekazywany jako referencja wizualna.
waitForCompletionMs
Limit czasu long-pollingu w milisekundach. Zalecana wartość: 220000. Maksymalna: 900000.
02

Sprawdź status generowania

generate_presentation_status

Zwraca status trwającego zadania. Przekaż waitForCompletionMs, aby czekać w trybie long-polling, aż zadanie osiągnie stan końcowy, i otrzymywać powiadomienia MCP o postępie przez swój progressToken.

jobId
UUID zadania zwrócony przez generate_presentation_start.
waitForCompletionMs
Limit czasu long-pollingu w milisekundach.
03

Anuluj generowanie

generate_presentation_cancel

Anuluje trwające generowanie. Jeśli zadanie osiągnęło już status końcowy, nic się nie dzieje.

jobId
UUID zadania do anulowania.
04

Pobierz listę motywów

list_available_themes

Zwraca katalog starannie dobranych motywów graficznych. Każdy motyw zawiera gotowy prompt designStyle, który możesz przekazać bez zmian jako systemInstructions.designStyle.

05

Sprawdź plan i kredyty AI

get_billing_status

Zwraca billing_plan i pozostałe ai_credits uwierzytelnionego użytkownika oraz adres URL, który można mu przekazać, gdy musi zmienić plan lub doładować kredyty.

06

Health check

health_check

Zwraca podstawowy status procesu MCP na backendzie. Przydaje się do sprawdzenia połączenia.

Przykład

Wywołaj generate_presentation_start

Typowe pierwsze wywołanie. Serwer uzupełnia żądanie o obraz referencyjny wybranego motywu, dodaje generowanie do kolejki i w trybie long-polling czeka na status końcowy. Odpowiedź zawiera editorUrl, który otwiera prezentację w Skyline Studio, oraz downloadUrl do wyeksportowanego pliku PDF.

  • Zalecana wartość waitForCompletionMs: 220000 (około 4 minut), co pozwala uniknąć wielokrotnego odpytywania.
  • Wyślij progressToken w _meta, aby na bieżąco otrzymywać powiadomienia o postępie.
  • Dołącz do 8 obrazów referencyjnych przez images[].imageUrl, aby wskazać kierunek wizualny lub dostarczyć dane.
tools/call · generate_presentation_start
{
  "userPrompt": "10-slide investor update for our Series A. Highlight growth, key wins this quarter, roadmap, and the ask.",
  "systemInstructions": {
    "designStyle": "Swiss editorial, restrained palette, Inter typography.",
    "resourcesToUse": "Internal KPI snapshot, recent customer logos.",
    "context": "Audience: existing investors. Tone: confident, evidence-based."
  },
  "slideCount": 10,
  "generateImages": true,
  "themeId": "swiss-editorial",
  "waitForCompletionMs": 220000
}

Uwierzytelnianie

OAuth zamiast kluczy API.

Serwer udostępnia chroniony zasób OAuth 2.0 pod adresem /.well-known/oauth-protected-resource. Zgodny klient MCP sam odnajduje serwer autoryzacji, przeprowadza logowanie w przeglądarce i zapisuje token bearer na potrzeby kolejnych wywołań narzędzi. Każde żądanie jest ograniczone do uwierzytelnionego użytkownika i jego organizacji.

Rozliczenia

Płać kredytami AI.

Generowanie zużywa kredyty AI z twojego planu Skyline Studio. Gdy saldo spadnie do zera, generate_presentation_start zwraca status: "insufficient_credits" wraz z upgradeUrl, który agent może przekazać użytkownikowi. Aktualny stan sprawdzisz w każdej chwili, wywołując get_billing_status.

Niech twój agent tworzy prezentacje już dziś.

Załóż konto, podłącz klienta MCP i pozwól agentowi zaprojektować prezentację, a ty skup się na narracji.