Platform Developer / MCP

Buat presentasi langsung dari agen AI Anda.

Skyline MCP Server menghadirkan pembuatan presentasi sebagai tool Model Context Protocol. Hubungkan Claude, Cursor, atau agen apa pun yang mendukung MCP, lalu biarkan agen merancang presentasi kelas dunia untuk Anda.

Endpointhttps://mcp.skyline-studio.ai/mcp
Skyline MCP Server
Kecepatan

Lihat prosesnya secara langsung

Saksikan presentasi Anda terbentuk saat agen bekerja, dengan progres real-time dari prompt pertama hingga presentasi yang rapi dan siap pakai.

Kualitas

Siap untuk ruang rapat direksi

Sistem desain yang matang membuat setiap presentasi tampak rapi, elegan, dan layak dibawa ke level eksekutif.

Hasil

Presentasi yang dapat diedit

Presentasi yang dihasilkan langsung masuk ke Workspace Anda sebagai slide yang terstruktur penuh dan dapat diedit, siap disempurnakan, dipresentasikan, dan dibagikan.

Hubungkan

Satu konfigurasi. Klien MCP apa pun.

Tambahkan endpoint ke konfigurasi MCP klien Anda, lalu selesaikan proses OAuth saat pertama kali memanggil tool. Server berjalan sebagai akun Skyline Studio Anda yang terautentikasi, sehingga presentasi yang dibuat masuk ke workspace yang sama dengan yang Anda gunakan di aplikasi web.

  1. 01Buka konfigurasi klien MCP Anda (Claude, Cursor, dan lainnya).
  2. 02Tambahkan entri server Skyline Studio menggunakan snippet di sebelah kanan.
  3. 03Jalankan satu panggilan tool. Klien akan membuka tab browser OAuth satu kali saja, dan panggilan berikutnya memakai sesi yang tersimpan.
mcp.json
{
  "mcpServers": {
    "skyline-studio": {
      "url": "https://mcp.skyline-studio.ai/mcp"
    }
  }
}
ClaudeKonektor
Cursor~/.cursor/mcp.json
Codex / OpenAIArray mcpServers
Agen kustomStreamable HTTP MCP SDK

Tool

Perangkat kreatif untuk agen Anda.

Setiap tool mengembalikan struktur JSON yang konsisten dan dijelaskan kepada agen lewat skema yang kaya dan mudah dipahami AI, sehingga agen bisa memilih tool yang tepat tanpa perlu dituntun.

01

Mulai pembuatan presentasi

generate_presentation_start

Memulai job pembuatan presentasi baru. Secara default melakukan long-poll secara inline, sehingga satu panggilan tool biasanya langsung mengembalikan presentasi yang sudah jadi. Prosesnya umumnya selesai dalam 5 hingga 7 menit.

userPrompt
Prompt yang menjelaskan presentasi yang diinginkan.
systemInstructions
Panduan antar-AI dengan tiga field: designStyle, resourcesToUse, context.
slideCount
Target jumlah slide. Antara 1 hingga 25, default 10.
generateImages
Menentukan apakah model perlu membuat gambar.
themeId
ID tema opsional dari list_available_themes.
images
Lampiran gambar opsional (maksimal 8). Masing-masing berupa imageUrl publik yang diteruskan sebagai referensi visual.
waitForCompletionMs
Batas waktu long-poll dalam milidetik. Disarankan: 220000. Maksimum: 900000.
02

Cek status pembuatan

generate_presentation_status

Mengembalikan status job yang sedang berjalan. Sertakan waitForCompletionMs untuk melakukan long-poll hingga job mencapai status akhir dan menerima notifikasi progres MCP melalui progressToken Anda.

jobId
UUID job yang dikembalikan oleh generate_presentation_start.
waitForCompletionMs
Batas waktu long-poll dalam milidetik.
03

Batalkan pembuatan

generate_presentation_cancel

Membatalkan proses pembuatan yang sedang berjalan. Tidak berpengaruh apa pun jika job sudah mencapai status akhir.

jobId
UUID job yang akan dibatalkan.
04

Daftar tema pilihan

list_available_themes

Mengembalikan katalog tema desain pilihan. Setiap tema dilengkapi string prompt designStyle siap pakai yang dapat Anda teruskan apa adanya sebagai systemInstructions.designStyle.

05

Cek billing dan kredit AI

get_billing_status

Mengembalikan billing_plan dan sisa ai_credits milik pengguna yang terautentikasi, beserta URL yang bisa dibagikan jika pengguna perlu upgrade atau isi ulang kredit.

06

Health check

health_check

Mengembalikan status dasar proses MCP di backend. Berguna untuk memastikan koneksi berjalan.

Contoh

Panggil generate_presentation_start

Contoh panggilan pertama yang umum. Server memperkaya request dengan gambar referensi dari tema yang dipilih, memasukkan proses pembuatan ke antrean, lalu melakukan long-poll hingga mencapai status akhir. Respons berisi editorUrl untuk membuka presentasi di Skyline Studio dan downloadUrl untuk PDF hasil ekspor.

  • Nilai waitForCompletionMs yang disarankan: 220000 (sekitar 4 menit) agar tidak perlu polling berulang kali.
  • Kirim progressToken di dalam _meta untuk menerima notifikasi progres secara bertahap.
  • Lampirkan hingga 8 gambar referensi melalui images[].imageUrl sebagai arahan visual atau konteks data.
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
}

Autentikasi

OAuth, tanpa API key.

Server mendeklarasikan protected resource OAuth 2.0 di /.well-known/oauth-protected-resource. Klien MCP yang kompatibel akan menemukan server otorisasi, menyelesaikan alurnya di browser, dan menyimpan bearer token untuk panggilan tool berikutnya. Setiap request dibatasi pada pengguna dan organisasi yang terautentikasi.

Billing

Bayar dengan kredit AI.

Setiap pembuatan presentasi menggunakan kredit AI dari paket Skyline Studio Anda. Jika saldo habis, generate_presentation_start mengembalikan status: "insufficient_credits" beserta upgradeUrl yang dapat dibagikan agen kepada pengguna. Panggil get_billing_status kapan saja untuk melihat saldo terkini.

Hasilkan presentasi dari agen Anda, mulai hari ini.

Daftar, hubungkan klien MCP Anda, dan biarkan agen merancang presentasinya selagi Anda fokus pada alur cerita.