Upstream.so
ทางการรันช่องสดตลอด 24/7 จากคลาวด์ กำหนดการออกอากาศที่บันทึกไว้ล่วงหน้า สตรีมหลายแพลตฟอร์มไปยัง YouTube, Twitch และ Kick และโฮสต์รายการสดใน Live Studio บนเบราว์เซอร์ของ Upstream.so ใช้ MCP server ของ Upstream เพื่อจัดการสตรีม สื่อ เพลย์ลิสต์ ตารางเวลา และปลายทางจากผู้ช่วย AI ของคุณ
คุณทำอะไรได้บ้างด้วย Upstream So MCP?
- ตรวจสอบสถานะสดและรายละเอียดสตรีม — ถามว่าช่องใดกำลังถ่ายทอดสด ตรวจสอบการตั้งค่าสตรีม หรือดูสิ่งที่อยู่ในคิวที่จะเล่นถัดไปผ่าน
Upstream.so - กำหนดเวลาและจัดการการออกอากาศ 24/7 — ตั้งเวลาเริ่ม/หยุดแบบวนซ้ำ กำหนดช่วงเวลาที่ใช้งานและช่วงพัก และรักษาตำแหน่งการเล่นระหว่างการรีสตาร์ท
- จัดระเบียบสื่อและคิวการเล่น — ค้นหาวิดีโอ เสียง และรูปภาพ ตรวจสอบสถานะการประมวลผล อัปเดตข้อมูลเมตา และจัดลำดับสิ่งที่เล่นถัดไป
- ปรับแต่งเอาต์พุตและการตั้งค่าสตรีม — ปรับการเข้ารหัส ความละเอียด บิตเรต ระดับเสียง การเปลี่ยนภาพ การปรับขนาดวิดีโอ และการตั้งค่าการบันทึก
- จัดการปลายทางมัลติสตรีม — ตรวจสอบและกำหนดค่าตำแหน่งที่สตรีมเผยแพร่ รวมถึง YouTube, Twitch, Kick, ปลายทาง RTMP แบบกำหนดเอง และ SRT
เซิร์ฟเวอร์ MCP แบบโฮสต์
npx add-mcp 'https://studio.upstream.so/mcp'ติดตั้งลง Claude Code, Codex, Cursor และอื่นๆ
เอกสาร
สตรีมสดตลอด 24 ชั่วโมงทุกวัน เรียกใช้ช่องคลาวด์ที่สดอยู่ตลอดเวลา สำรวจ สตรีมสดแบบเรียลไทม์ Live Studio เชิญแขก แชร์หน้าจอ และเพิ่มโอเวอร์เลย์แบรนด์ในเบราว์เซอร์ สำรวจ สตรีมเดียว 30+ แพลตฟอร์ม มัลติสตรีมมิ่ง ส่งฟีดสดเดียวไปยัง YouTube, Twitch, Kick และปลายทาง RTMP สำรวจ กำหนดเวลาและอัตโนมัติ สตรีมสดจากวิดีโอที่บันทึกไว้ล่วงหน้า อัปโหลดวิดีโอที่บันทึกไว้ล่วงหน้าและเริ่มสดโดยไม่ต้องกังวลกับการผลิตสด สำรวจ
สตรีมสด YouTube ช่อง 24/7 พร้อมโฆษณา midroll สตรีมสด Twitch สตรีมเริ่มใหม่โดยอัตโนมัติที่ 48 ชั่วโมง สตรีมสด Kick อยู่สดโดยปิดคอมพิวเตอร์ สตรีมสด Facebook กำหนดเวลาสตรีมที่เริ่มเอง สตรีมสด Instagram เริ่มสดจากเบราว์เซอร์หรือคลาวด์ TikTok สตรีมสด TikTok เริ่มสดบน TikTok และ Instagram พร้อมกัน สตรีมสด Rumble เพิ่ม Rumble ลงในสตรีม YouTube หรือ Kick ของคุณ สตรีมสด Mixcloud เปิดดีเจเซ็ตจากเพลย์ลิสต์โดยไม่ต้องเปิดแล็ปท็อป อีก 30+ แพลตฟอร์ม รวมถึงปลายทาง RTMP หรือ SRT ที่กำหนดเอง
การกำหนดเวลา เริ่มสตรีมตรงเวลาบนทุกแพลตฟอร์ม
ข้อจำกัดของแพลตฟอร์ม ขีดจำกัดบิตเรตและระยะเวลาสำหรับแต่ละแพลตฟอร์ม
การผสานรวม คู่มือการตั้งค่าสำหรับ OBS, vMix, กล้อง และอื่นๆ
แผนฟรี 24 ชั่วโมงต่อเดือนโดยไม่มีลายน้ำ
การสนับสนุน คำถามที่พบบ่อยเกี่ยวกับสตรีมสด คำตอบสำหรับเวิร์กโฟลว์ YouTube, Twitch, Kick และ RTMP ขยายขนาด การตั้งค่าการออกอากาศระดับองค์กรสำหรับทีม ค่ายเพลง และเอเจนซี นักพัฒนา Live Streaming API อัตโนมัติสตรีม กำหนดการ สื่อ คิว และปลายทางจากโค้ด AI MCP Server ควบคุมสตรีมสดจากผู้ช่วย AI ที่เข้ากันได้กับ Upstream MCP
Helpdesk เอกสารทางเทคนิค การแก้ไขปัญหา และคู่มือการผสานรวม
บล็อก คำแนะนำ แนวคิด และเวิร์กโฟลว์สตรีมสดที่ใช้งานได้จริง
บันทึกการเผยแพร่ ติดตามการอัปเดตผลิตภัณฑ์และจังหวะการเผยแพร่
เครื่องมือฟรี เครื่องคิดเลขฟรี ตัวแปลง และการตรวจสอบก่อนสตรีม
สตรีมสด MCP อธิบาย
เซิร์ฟเวอร์สตรีมสด MCP ให้เครื่องมือแก่ผู้ช่วย AI สำหรับจัดการการออกอากาศ
Model Context Protocol (MCP) เป็นมาตรฐานเปิดที่ให้ผู้ช่วย AI ค้นพบและใช้เครื่องมือได้ เมื่อเชื่อมต่อ Upstream แล้ว คุณสามารถถามว่าอะไรกำลังสด ตรวจสอบว่าสื่อพร้อมหรือไม่ ตรวจสอบกำหนดการ หรือเสนอการเปลี่ยนแปลงโดยไม่ต้องคัดลอกรายละเอียดระหว่างแอป
เซิร์ฟเวอร์ Upstream MCP เปลี่ยนคำขอเหล่านั้นเป็นการดำเนินการที่รับรองความถูกต้องผ่าน Upstream live streaming API สามารถตรวจสอบการประมวลผลสื่อ จัดการคิวการเล่นสำหรับ สตรีมสด 24/7 อัปเดตสตรีม กำหนดค่า กำหนดการสตรีมสดอัตโนมัติ และทำงานกับปลายทางสำหรับ มัลติสตรีมมิ่ง พฤติกรรมการยืนยันขึ้นอยู่กับไคลเอนต์ AI ของคุณและการตั้งค่า
งานสตรีมสดในชีวิตประจำวัน
ถามเกี่ยวกับช่องและทำการเปลี่ยนแปลงในการสนทนาเดียวกัน
ใช้เซิร์ฟเวอร์ Upstream MCP เพื่อถามว่าอะไรกำลังสด วิดีโอพร้อมหรือไม่ สตรีมจะเผยแพร่ที่ไหน หรืออะไรถัดไปในคิว จากนั้นใช้เครื่องมือที่เกี่ยวข้องโดยไม่ต้องค้นหาผ่านหน้าจอแยก
สตรีมและการเล่น
ดูว่าช่องใดกำลังสด เริ่มหรือหยุดสตรีม และตรวจสอบหรือจัดลำดับสิ่งที่จะเล่นถัดไป
สื่อและโฟลเดอร์
ค้นหาวิดีโอ เสียง รูปภาพ และฟอนต์ ตรวจสอบการประมวลผล อัปเดตรายละเอียด และจัดระเบียบไฟล์ลงในโฟลเดอร์
กำหนดการและปลายทาง
วางแผนการออกอากาศซ้ำและจัดการที่ที่สตรีมเผยแพร่ รวมถึง YouTube, Twitch, Kick, RTMP ที่กำหนดเอง และ SRT
การตั้งค่าสตรีมและการจัดระเบียบ
ตรวจสอบการเข้ารหัส ระดับเสียง การบันทึก การเปลี่ยนฉาก และการพอดีวิดีโอ จากนั้นจัดระเบียบช่องและแคมเปญด้วยแท็ก
เวิร์กโฟลว์การออกอากาศที่สมบูรณ์
จัดการการออกอากาศทั้งหมด ไม่ใช่แค่การตั้งค่าเดียว
รวมการตรวจสอบกำหนดการ การเล่น สื่อ และปลายทางในคำขอเดียว ขอแผนก่อน จากนั้นอนุมัติเฉพาะการเปลี่ยนแปลงสตรีมสดที่คุณต้องการ
กำหนดเวลาช่อง 24/7
ตั้งเวลาเริ่มและหยุด ทำซ้ำการออกอากาศ กำหนดช่วงเวลาทำงานและพักต่อเนื่อง และรักษาตำแหน่งการเล่นระหว่างการเริ่มใหม่
ลองถาม
"ตรวจสอบ [ชื่อสตรีม] เสนอกำหนดการต่อเนื่อง 55 นาทีสดและพัก 5 นาที รักษาตำแหน่งการเล่น และรอการอนุมัติจากฉันก่อนเปลี่ยนแปลง"
ปรับการเล่นและเอาต์พุต
ปรับความละเอียด อัตราเฟรม บิตเรต การบันทึก ระดับเสียง พฤติกรรมการวนซ้ำหรือสับเปลี่ยน การเปลี่ยนฉาก และวิธีที่วิดีโอพอดีกับแคนวาส
ลองถาม
"แสดงการตั้งค่าการเล่นและเอาต์พุตปัจจุบันสำหรับ [ชื่อสตรีม] ระบุสิ่งที่ผิดปกติและเสนอการปรับปรุงโดยไม่ต้องนำไปใช้"
จัดระเบียบไลบรารีสื่อที่เติบโต
ค้นหาวิดีโอ เสียง รูปภาพ และฟอนต์ ตรวจสอบการประมวลผล อัปเดตเมตาดาตา สร้างโฟลเดอร์ และจัดระเบียบหลายไฟล์พร้อมกัน
ลองถาม
"ค้นหาสื่อที่ประมวลผลแล้วที่มี [คำสำคัญ] แสดงเมตาดาตาและโฟลเดอร์ปัจจุบัน แล้วเสนอวิธีจัดระเบียบ ยังไม่ต้องย้ายอะไร"
เตรียมทุกปลายทาง
สร้างสตรีมและจัดการปลายทาง YouTube, Twitch, Kick, RTMP ที่กำหนดเอง และ SRT รวมถึงว่าปลายทางเหล่านั้นปฏิบัติตามกำหนดการสตรีมหรือไม่
ลองถาม
"แสดงทุกปลายทางสำหรับ [ชื่อสตรีม] และปลายทางใดที่ปฏิบัติตามกำหนดการ ให้สรุป preflight แก่ฉันและรอการอนุมัติก่อนเปลี่ยนแปลงอะไร"
เชื่อมต่อในสามขั้นตอน
เชื่อมต่อครั้งเดียว จากนั้นเริ่มด้วยการตรวจสอบแบบอ่านอย่างเดียว
เพิ่มเซิร์ฟเวอร์ Upstream MCP ลงชื่อเข้าด้วย OAuth และตรวจสอบว่าสามารถเห็นบัญชีสตรีมสดที่ถูกต้องก่อนขอให้ทำการเปลี่ยนแปลง
-
01 ### เลือกไคลเอนต์ AI ของคุณ
ใช้คำแนะนำการตั้งค่าด้านล่าง ChatGPT, Claude, Claude Code, Kimi Code และ VS Code สามารถเชื่อมต่อผ่านหน้าจอลงชื่อเข้าด้วย OAuth ของ Upstream
-
02 ### เพิ่มเซิร์ฟเวอร์ Upstream MCP
เพิ่ม URL เซิร์ฟเวอร์ จากนั้นลงชื่อเข้าที่ studio.upstream.so และตรวจสอบคำขอการเข้าถึง ไม่ต้องคัดลอกคีย์ API
-
03 ### ตรวจสอบการเชื่อมต่อ
ขอให้ไคลเอนต์แสดงรายการสตรีมของคุณโดยไม่ทำการเปลี่ยนแปลง หากไคลเอนต์มีพรอมต์การอนุมัติ ให้เปิดใช้งานก่อนขอให้เขียนหรือลบข้อมูล
การตั้งค่าไคลเอนต์
เลือกไคลเอนต์ที่คุณใช้อยู่แล้ว
ใช้ OAuth เพื่อเชื่อมต่อ ChatGPT, Claude, Claude Code, Kimi Code หรือ VS Code เลือกไคลเอนต์ของคุณสำหรับขั้นตอนการตั้งค่า หรือใช้ อื่นๆ สำหรับรายละเอียดการเชื่อมต่อ คีย์ API ยังคงมีให้เป็นทางเลือกสำหรับสคริปต์และไคลเอนต์ที่ไม่มี OAuth
ใช้คีย์ API อยู่แล้วหรือไม่ การเชื่อมต่อที่มีอยู่ยังคงทำงานต่อไป หากต้องการสลับเป็น OAuth ให้ลบส่วนหัว Authorization ที่บันทึกไว้หรือการตั้งค่าคีย์ API จากนั้นเชื่อมต่อใหม่และลงชื่อเข้า
Claude Code ChatGPT Claude Kimi Code VS Code อื่นๆ
Claude Code
OAuth
เพิ่ม Upstream ในขอบเขตผู้ใช้และลงชื่อเข้าผ่านเบราว์เซอร์ของคุณ
หาก Upstream ถูกกำหนดค่าด้วยคีย์ API แล้ว ให้ลบส่วนหัว Authorization ก่อนลงชื่อเข้าด้วย OAuth
เทอร์มินัล คัดลอก
claude mcp add --transport http --scope user upstream \
https://studio.upstream.so/mcp
- 1. รันคำสั่งที่แสดงที่นี่ในเทอร์มินัลของคุณ
- 2. เปิด Claude Code รัน /mcp และเลือก Upstream เพื่อรับรองความถูกต้อง
- 3. ลงชื่อเข้าที่ studio.upstream.so ตรวจสอบการเข้าถึงที่ขอ และอนุมัติการเชื่อมต่อ
- 4. รัน /mcp อีกครั้งเพื่อตรวจสอบการเชื่อมต่อ
ลบการเข้าถึงได้ทุกเมื่อใน โปรไฟล์ Upstream → แอปที่เชื่อมต่อ
ChatGPT
OAuth
เชื่อมต่อผ่านโหมดนักพัฒนาและลงชื่อเข้า Upstream ไม่ต้องคัดลอกคีย์ API
ความพร้อมใช้งานของโหมดนักพัฒนาขึ้นอยู่กับบัญชีและนโยบายพื้นที่ทำงานของคุณ นี่คือการเชื่อมต่อ MCP ที่กำหนดเอง ไม่ต้องใช้แอป ChatGPT ที่เผยแพร่
URL เซิร์ฟเวอร์ MCP คัดลอก
https://studio.upstream.so/mcp
- 1. ใน ChatGPT เปิด การตั้งค่า → ความปลอดภัยและการเข้าสู่ระบบ และเปิดใช้งานโหมดนักพัฒนา
- 2. เปิด ปลั๊กอิน เลือกปุ่มบวก และตั้งชื่อการเชื่อมต่อว่า Upstream
- 3. ป้อน URL เซิร์ฟเวอร์ MCP ที่แสดงที่นี่ ใช้ OAuth สำหรับการรับรองความถูกต้องเมื่อถูกถาม
- 4. ลงชื่อเข้าที่ studio.upstream.so ตรวจสอบการเข้าถึงที่ขอ และอนุมัติการเชื่อมต่อ
- 5. เริ่มการสนทนาใหม่และเลือกการเชื่อมต่อ Upstream จากเมนูเครื่องมือ
ลบการเข้าถึงได้ทุกเมื่อใน โปรไฟล์ Upstream → แอปที่เชื่อมต่อ
Claude
OAuth
เพิ่มตัวเชื่อมต่อกำหนดเองระยะไกลและลงชื่อเข้า Upstream ในเบราว์เซอร์ของคุณ
ตัวเชื่อมต่อกำหนดเองขึ้นอยู่กับแผนของคุณ ในแผน Team และ Enterprise เจ้าของต้องเพิ่มตัวเชื่อมต่อก่อนที่สมาชิกจะเชื่อมต่อบัญชี Upstream ของตนเองได้
คู่มือตัวเชื่อมต่อกำหนดเอง Claude
URL เซิร์ฟเวอร์ MCP คัดลอก
https://studio.upstream.so/mcp
- 1. เปิด ปรับแต่ง → ตัวเชื่อมต่อ ใน Claude
- 2. เลือกปุ่มบวก จากนั้น เพิ่มตัวเชื่อมต่อกำหนดเอง
- 3. ตั้งชื่อว่า Upstream และป้อน URL เซิร์ฟเวอร์ MCP ที่แสดงที่นี่ เพิ่มตัวเชื่อมต่อและเลือก เชื่อมต่อ
- 4. ลงชื่อเข้าที่ studio.upstream.so ตรวจสอบการเข้าถึงที่ขอ และอนุมัติการเชื่อมต่อ
- 5. เปิดใช้งาน Upstream จากเมนูตัวเชื่อมต่อในการสนทนาของคุณ
ลบการเข้าถึงได้ทุกเมื่อใน โปรไฟล์ Upstream → แอปที่เชื่อมต่อ
Kimi Code
OAuth
เพิ่ม URL เซิร์ฟเวอร์และใช้ขั้นตอนการลงชื่อเข้าผ่านเบราว์เซอร์ของ Kimi Code
คุณยังสามารถเพิ่มเซิร์ฟเวอร์ระยะไกลแบบโต้ตอบด้วย /mcp-config
~/.kimi-code/mcp.json คัดลอก
{
"mcpServers": {
"upstream": {
"url": "https://studio.upstream.so/mcp"
}
}
}
- 1. เพิ่มเซิร์ฟเวอร์นี้ใน ~/.kimi-code/mcp.json เก็บเซิร์ฟเวอร์อื่นๆ ที่มีอยู่แล้วในไฟล์
- 2. เริ่มเซสชัน Kimi Code ใหม่และรัน /mcp-config login upstream
- 3. ลงชื่อเข้าที่ studio.upstream.so ตรวจสอบการเข้าถึงที่ขอ และอนุมัติการเชื่อมต่อ
- 4. รัน /mcp เพื่อตรวจสอบการเชื่อมต่อ
ลบการเข้าถึงได้ทุกเมื่อใน โปรไฟล์ Upstream → แอปที่เชื่อมต่อ
VS Code
OAuth
เพิ่ม Upstream ในการกำหนดค่าผู้ใช้ของคุณและอนุมัติการลงชื่อเข้าผ่านเบราว์เซอร์
VS Code ค้นพบการตั้งค่า OAuth โดยอัตโนมัติ ไม่จำเป็นต้องใช้คีย์ API หรือ client secret
mcp.json คัดลอก
{
"servers": {
"upstream": {
"type": "http",
"url": "https://studio.upstream.so/mcp"
}
}
}
- 1. รัน MCP: เปิดการกำหนดค่าผู้ใช้ จาก Command Palette
- 2. เพิ่มเซิร์ฟเวอร์นี้ใน mcp.json เก็บเซิร์ฟเวอร์อื่นๆ ที่มีอยู่แล้วในไฟล์
- 3. เริ่ม Upstream จากการกำหนดค่าเซิร์ฟเวอร์และปฏิบัติตามพรอมต์การรับรองความถูกต้อง
- 4. ลงชื่อเข้าที่ studio.upstream.so ตรวจสอบการเข้าถึงที่ขอ และอนุมัติการเชื่อมต่อ
ลบการเข้าถึงได้ทุกเมื่อใน โปรไฟล์ Upstream → แอปที่เชื่อมต่อ
ไคลเอนต์ MCP อื่นๆ
ตรวจสอบความเข้ากันได้
ใช้รายละเอียดเหล่านี้หากไคลเอนต์ของคุณรองรับเซิร์ฟเวอร์ HTTP Streamable ระยะไกลด้วย OAuth หรือส่วนหัวคำขอที่กำหนดเอง
- 1. เปิดการตั้งค่า MCP หรือการผสานรวมของไคลเอนต์ของคุณ
- 2. เพิ่มเซิร์ฟเวอร์ HTTP ระยะไกลโดยใช้รายละเอียดที่แสดง
- 3. ปฏิบัติตามขั้นตอนการลงชื่อเข้าด้วย OAuth หากรองรับ หรือเก็บคีย์ API เฉพาะในการตั้งค่าลับของไคลเอนต์
- 4. เชื่อมต่อใหม่ จากนั้นยืนยันว่าไคลเอนต์ค้นพบเครื่องมือของ Upstream
รายละเอียดการเชื่อมต่อ คัดลอก
Transport: Streamable HTTP
Endpoint: https://studio.upstream.so/mcp
Authentication: OAuth (recommended)
ใช้การค้นพบ OAuth เมื่อไคลเอนต์ของคุณรองรับ การสนับสนุน callback แตกต่างกันไปตามไคลเอนต์ ตรวจสอบคู่มือของไคลเอนต์หากการลงชื่อเข้าล้มเหลว สำหรับสคริปต์หรือไคลเอนต์ที่ไม่มี OAuth ให้ใช้ทางเลือกคีย์ API ด้านล่าง
ทางเลือกคีย์ API
สำหรับสคริปต์หรือไคลเอนต์ที่ไม่มี OAuth ให้สร้างคีย์เฉพาะใน โปรไฟล์ Upstream → คีย์ API ใช้ URL เซิร์ฟเวอร์เดียวกันและเก็บส่วนหัวนี้ในการตั้งค่าลับของไคลเอนต์ โดยแทนที่ตัวยึดตำแหน่งด้วยคีย์ของคุณ
ส่วนหัวคำขอคีย์ API คัดลอก
Authorization: Bearer YOUR_API_TOKEN
อย่าวางคีย์ API จริงลงในไฟล์ที่แชร์ ที่เก็บสาธารณะ ตั๋วสนับสนุน พรอมต์ หรือการส่งไดเรกทอรี เพิกถอนคีย์ที่ไม่ได้ใช้จาก โปรไฟล์ → คีย์ API
หลังจากเชื่อมต่อแล้ว ให้ถามว่า: "แสดงสตรีม Upstream ของฉัน อย่าเปลี่ยนแปลงอะไร" ตรวจสอบผลลัพธ์ก่อนอนุมัติเครื่องมือที่เขียนหรือลบข้อมูล
แหล่งข้อมูลสำหรับนักพัฒนา
สร้างโดยตรงด้วย API การสตรีมสด Upstream เดียวกัน
เครื่องมือ MCP ของ Upstream ใช้ API ของลูกค้าสำหรับสตรีม สื่อ คิว โฟลเดอร์ แท็ก และปลายทาง อ่านคำจำกัดความของเซิร์ฟเวอร์และการกำหนดค่าของไคลเอ็นต์บน GitHub เรียกดูเอกสารอ้างอิง REST API หรือดาวน์โหลดข้อกำหนดที่เครื่องอ่านได้สำหรับการผสานรวมของคุณเอง
ที่เก็บ GitHub ต้นฉบับ เอกสารอ้างอิง API ข้อกำหนด OpenAPI ที่เครื่องอ่านได้
แหล่งข้อมูลเหล่านี้เป็นสาธารณะและไม่มีข้อมูลลูกค้าหรือคีย์ API การเรียก API หรือเครื่องมือ MCP ยังคงต้องมีการตรวจสอบสิทธิ์
คำถามที่พบบ่อย
คำถามเกี่ยวกับ Upstream MCP และการสตรีมสด MCP
เซิร์ฟเวอร์ MCP การสตรีมสดคืออะไร Upstream MCP ทำอะไรได้บ้าง ไคลเอ็นต์ใดที่ใช้งานได้ และวิธีเชื่อมต่ออย่างปลอดภัย
01 เซิร์ฟเวอร์ Upstream MCP คืออะไร?
Upstream MCP เป็นเซิร์ฟเวอร์ MCP การสตรีมสดระยะไกล มันเชื่อมต่อผู้ช่วย AI ที่เข้ากันได้กับ MCP เข้ากับเครื่องมือที่ผ่านการตรวจสอบสิทธิ์สำหรับการจัดการสตรีม ตารางเวลา คิวการเล่น สื่อ โฟลเดอร์ แท็ก และปลายทางแบบหลายสตรีมของ Upstream
02 เซิร์ฟเวอร์ MCP การสตรีมสดคืออะไร?
เซิร์ฟเวอร์ MCP การสตรีมสดให้ชุดเครื่องมือที่มีโครงสร้างแก่ผู้ช่วย AI สำหรับการตรวจสอบหรือจัดการเวิร์กโฟลว์การออกอากาศ แทนที่จะพึ่งพาแค่การแชท ผู้ช่วยสามารถขอข้อมูลสตรีมปัจจุบันและเรียกใช้การดำเนินการสตรีมสดที่รองรับผ่านการเชื่อมต่อที่ผ่านการตรวจสอบสิทธิ์ Upstream MCP ถูกสร้างขึ้นโดยเฉพาะสำหรับสตรีมสดที่จัดการบน Upstream
03 ไคลเอ็นต์ MCP ใดที่ใช้งานได้กับ Upstream?
โหมดนักพัฒนาของ ChatGPT, ตัวเชื่อมต่อแบบกำหนดเองของ Claude, Claude Code, Kimi Code และ VS Code รองรับการลงชื่อเข้าด้วย OAuth ของ Upstream ขึ้นอยู่กับแผนและการตั้งค่าพื้นที่ทำงานของไคลเอ็นต์ คีย์ API ยังคงพร้อมใช้งานสำหรับสคริปต์และไคลเอ็นต์ที่ไม่รองรับ OAuth API Responses ของ OpenAI รองรับจุดสิ้นสุดเดียวกันจากโค้ดฝั่งเซิร์ฟเวอร์
04 เซิร์ฟเวอร์ MCP ได้รับรหัสผ่าน Upstream ของฉันหรือไม่?
ไคลเอ็นต์ AI ของคุณไม่ได้รับรหัสผ่านของคุณ ด้วย OAuth คุณลงชื่อเข้าใช้โดยตรงบน studio.upstream.so และอนุมัติการเชื่อมต่อ เพิกถอนได้จาก โปรไฟล์ → แอปที่เชื่อมต่อ ไคลเอ็นต์ที่ใช้คีย์ API ใช้คีย์แยกต่างหากที่คุณสามารถเพิกถอนได้จาก โปรไฟล์ → คีย์ API
05 ฉันต้องมีบัญชี Upstream เพื่อใช้เซิร์ฟเวอร์ MCP หรือไม่?
ใช่ เครื่องมือการสตรีมสดทำงานกับสตรีมและสื่อในบัญชี Upstream ที่ผ่านการตรวจสอบสิทธิ์ คุณสามารถสร้างบัญชี Upstream ได้ฟรี จากนั้นเชื่อมต่อด้วย OAuth หรือสร้างคีย์ API เฉพาะ การดำเนินการที่มีอยู่ยังคงขึ้นอยู่กับคุณสมบัติและข้อจำกัดของบัญชีของคุณ
06 ผู้ช่วย AI สามารถเริ่ม เปลี่ยนแปลง หรือลบสตรีมสดได้หรือไม่?
ได้ ไคลเอ็นต์ที่เชื่อมต่อสามารถใช้เครื่องมือเขียนหรือลบเมื่อการเชื่อมต่อได้รับอนุญาต พฤติกรรมการยืนยันขึ้นอยู่กับไคลเอ็นต์ AI และการตั้งค่าของมัน ดังนั้นเปิดใช้งานการอนุมัติเมื่อมี และขอให้ผู้ช่วยตรวจสอบก่อนและเสนอการเปลี่ยนแปลงก่อนที่จะดำเนินการ
07 ไคลเอ็นต์ AI ที่เชื่อมต่อสามารถเข้าถึงอะไรผ่าน MCP?
ทั้งการเชื่อมต่อ OAuth และคีย์ API ให้สิทธิ์เข้าถึงเครื่องมือ MCP ที่รองรับสำหรับบัญชี Upstream ของคุณ รวมถึงเครื่องมือที่เปลี่ยนแปลงหรือลบข้อมูล OAuth ไม่มีตัวเลือกสิทธิ์แบบอ่านอย่างเดียว คีย์ API ก็ไม่ใช่คีย์แบบอ่านอย่างเดียวหรือจำกัดสิทธิ์เช่นกัน เปิดใช้งานพรอมต์การอนุมัติในไคลเอ็นต์ AI ของคุณและลบการเข้าถึงที่ไม่ใช้จาก โปรไฟล์ → แอปที่เชื่อมต่อ หรือ โปรไฟล์ → คีย์ API
08 ข้อมูล Upstream ใดที่ไคลเอ็นต์ AI ของฉันสามารถรับได้?
เมื่อไคลเอ็นต์เรียกเครื่องมือ MCP มันสามารถรับข้อมูล Upstream ที่เครื่องมือนั้นส่งคืน เช่น การตั้งค่าสตรีม ตารางเวลา รายการคิว รายละเอียดสื่อ หรือปลายทาง ไคลเอ็นต์หรือผู้ให้บริการ AI จัดการข้อมูลนั้นภายใต้การตั้งค่าและข้อกำหนดของตัวเอง อย่าวางคีย์ API ของคุณลงในพรอมต์ เก็บไว้เฉพาะในการตั้งค่าความลับหรือการเชื่อมต่อของไคลเอ็นต์
09 เซิร์ฟเวอร์ MCP เหมือนกับ API การสตรีมสดหรือไม่?
ไม่ เซิร์ฟเวอร์ Upstream MCP เป็นเลเยอร์ที่เหมาะกับไคลเอ็นต์ AI บน API การสตรีมสดของ Upstream MCP ให้วิธีมาตรฐานแก่ผู้ช่วยที่เข้ากันได้ในการค้นหาเครื่องมือ ในขณะที่ API พื้นฐานยังคงบังคับใช้ความเป็นเจ้าของบัญชี การตรวจสอบ การอนุญาต และข้อจำกัดอัตรา
10 ฉันสามารถกำหนดเวลาสตรีมแบบซ้ำหรือ 24/7 ผ่าน MCP ได้หรือไม่?
ได้ เครื่องมือปัจจุบันสามารถตั้งเวลาเริ่มและสิ้นสุดตามกำหนดเวลา ทำซ้ำตารางเวลา กำหนดค่าช่วงเวลาที่ใช้งานและพักต่อเนื่อง และรักษาตำแหน่งการเล่นระหว่างการรีสตาร์ทโหมดต่อเนื่อง
11 ผู้ช่วย AI สามารถอัปโหลดสื่อไปยัง Upstream ได้หรือไม่?
เซิร์ฟเวอร์ MCP สามารถสร้างตั๋วอัปโหลด TUS และส่งคืนข้อมูลที่จำเป็นในการอัปโหลดชุด ไคลเอ็นต์ที่สามารถถ่ายโอนไฟล์ต้องทำการอัปโหลดด้วยตัวเอง จากนั้นผู้ช่วยสามารถตรวจสอบสถานะการประมวลผลและจัดระเบียบสื่อที่อัปโหลด
12 การตั้งค่าสตรีมใดที่ MCP สามารถเปลี่ยนแปลงได้?
มันสามารถอัปเดตรายละเอียดสตรีม การเข้ารหัส ระดับเสียง ลำดับการเล่น การเปลี่ยนผ่าน การปรับขนาดวิดีโอ การบันทึก ตารางเวลา และแท็ก มันยังสามารถจัดการคิวการเล่นและปลายทางแบบหลายสตรีม
13 MCP สามารถควบคุม Live Studio หรือ Stream Designer ได้หรือไม่?
ไม่ได้ในเวอร์ชันปัจจุบัน เครื่องมือที่มีอยู่จัดการสตรีม ตารางเวลา การเล่น สื่อ โฟลเดอร์ แท็ก และปลายทาง พวกมันไม่ควบคุมแขกหรือฉากของ Live Studio โอเวอร์เลย์ แชทรวม หรือองค์ประกอบของ Stream Designer
จัดการการออกอากาศครั้งถัดไปของคุณจากไคลเอ็นต์ AI ที่คุณใช้อยู่แล้ว
เชื่อมต่อเซิร์ฟเวอร์ MCP การสตรีมสดของ Upstream ด้วย OAuth หรือคีย์ API เฉพาะ จากนั้นเริ่มต้นด้วยการตรวจสอบแบบอ่านอย่างเดียว จากนั้นกำหนดเวลาการออกอากาศ จัดระเบียบสื่อ ปรับการเล่น และเตรียมปลายทางจากการสนทนาเดียวกัน
เชื่อมต่อไคลเอ็นต์ AI ของคุณ ใหม่กับ Upstream? ลงทะเบียนฟรี
{"@context":"https://schema.org","@graph":[{"@type":"WebSite","@id":"https://upstream.so/#website","url":"https://upstream.so/","name":"Upstream.so","description":"","inLanguage":"en-US"},{"@type":"WebPage","@id":"https://upstream.so/mcp/#webpage","url":"https://upstream.so/mcp/","name":"Upstream MCP Server for Live Streaming","description":"Upstream MCP is a live streaming MCP server for AI assistants. Schedule broadcasts, manage 24/7 playback, media, queues, and multistream destinations.","isPartOf":{"@id":"https://upstream.so/#website"},"publisher":{"@id":"https://upstream.so/#organization"},"dateModified":"2026-10-01T00:00:00+00:00","about":[{"@type":"Thing","name":"Model Context Protocol","alternateName":"MCP"},{"@type":"Thing","name":"Live streaming"}],"mainEntity":{"@type":"SoftwareApplication","@id":"https://upstream.so/mcp/#software","name":"Upstream MCP Server","alternateName":["Upstream MCP","Upstream Live Streaming MCP Server"],"applicationCategory":"DeveloperApplication","applicationSubCategory":"Model Context Protocol server for live streaming","operatingSystem":"Platform independent","softwareRequirements":"A client or integration that supports remote Streamable HTTP MCP servers with OAuth or the Authorization: Bearer request header","url":"https://upstream.so/mcp/","description":"Upstream MCP is a live streaming MCP server for AI assistants. Schedule broadcasts, manage 24/7 playback, media, queues, and multistream destinations.","provider":{"@id":"https://upstream.so/#organization"},"audience":{"@type":"Audience","audienceType":"Live stream creators, broadcasters, and developers"},"keywords":["Upstream MCP","live streaming MCP server","Model Context Protocol","AI live streaming tools"],"featureList":["Inspect, create, update, start, and stop Upstream live streams","Schedule repeating broadcasts and continuous 24/7 playback","Configure encoding, volume, playback, transitions, video fit, and recording","Search, update, and organize live streaming media","Inspect and reorder stream playback queues","Manage YouTube, Twitch, Kick, custom RTMP, and SRT destinations"]}}]}
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://upstream.so/#organization","name":"Upstream.so","alternateName":["Upstream","upstream.so"],"url":"https://upstream.so/","logo":{"@type":"ImageObject","@id":"https://upstream.so/#logo","url":"https://upstream.so/dist/themes/upstream/images/sections/comparisons/upstream-logo.svg","contentUrl":"https://upstream.so/dist/themes/upstream/images/sections/comparisons/upstream-logo.svg","caption":"Upstream.so"},"description":"Cloud live streaming platform for live broadcasts, browser-based Live Studio, multistreaming, scheduled pre-recorded streams, 24/7 playback, and backups.","foundingDate":"2023","founder":[{"@type":"Person","@id":"https://upstream.so/#mario-jankovic","name":"Mario Jankovic","jobTitle":"Co-founder, Product","description":"Co-founder of Upstream, a cloud live streaming platform. Works on product, design, and the frontend.","url":"https://mariojankovic.com/","worksFor":{"@id":"https://upstream.so/#organization"},"knowsAbout":["24/7 live streaming","multistreaming","live production","creator tools","frontend engineering","product design"],"sameAs":["https://www.linkedin.com/in/mario-jankovi%C4%87-42879626","https://x.com/mariojankovic","https://github.com/mariojankovic","https://bsky.app/profile/mariojankovic.com"]},{"@type":"Person","@id":"https://upstream.so/#domagoj-franc","name":"Domagoj Franc","jobTitle":"Co-Founder & CTO","description":"Co-founder and CTO of Upstream, responsible for platform engineering and infrastructure automation: servers, networking, storage, and the systems that keep thousands of channels live.","url":"https://domagojfranc.com/","worksFor":{"@id":"https://upstream.so/#organization"},"sameAs":["https://www.linkedin.com/in/domagojfranc","https://domagojfranc.com/","https://x.com/DomagojFranc","https://github.com/dokicro"],"knowsAbout":["Live streaming infrastructure","24/7 live streaming","Multistreaming","Video ingest and RTMP","Video transcoding","WebRTC","FFmpeg","Platform engineering","Infrastructure automation","Backend architecture","Kubernetes","Linux"]}],"employee":[{"@type":"Person","name":"Bojan Opacak","jobTitle":"Content and Partnerships Lead","worksFor":{"@id":"https://upstream.so/#organization"},"sameAs":["https://www.linkedin.com/in/bojan-opa%C4%8Dak-bb444b26/"]}],"sameAs":["https://www.youtube.com/@upstreamso","https://www.facebook.com/upstream.so","https://www.instagram.com/upstream.so","https://twitter.com/upstreamso","https://www.linkedin.com/company/upstream-so","https://github.com/upstream-so","https://www.trustpilot.com/review/upstream.so"],"legalName":"Zukunft d.o.o.","address":"Groznjanska 32, 10000 Zagreb","vatID":"HR62560895839"}]}
{"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"What is the Upstream MCP server?","acceptedAnswer":{"@type":"Answer","text":"<p>Upstream MCP is a remote live streaming MCP server. It connects an MCP-compatible AI assistant to authenticated tools for managing Upstream streams, schedules, playback queues, media, folders, tags, and multistream destinations.</p>"}},{"@type":"Question","name":"What is a live streaming MCP server?","acceptedAnswer":{"@type":"Answer","text":"<p>A live streaming MCP server gives an AI assistant a structured set of tools for inspecting or managing broadcast workflows. Instead of relying only on chat, the assistant can request current stream data and call supported live streaming actions through an authenticated connection. Upstream MCP is built specifically for live streams managed on Upstream.</p>"}},{"@type":"Question","name":"Which MCP clients work with Upstream?","acceptedAnswer":{"@type":"Answer","text":"<p>ChatGPT developer mode, Claude custom connectors, Claude Code, Kimi Code, and VS Code support Upstream OAuth sign-in, subject to the client's plan and workspace settings. API keys remain available for scripts and clients that do not support OAuth. OpenAI's Responses API supports the same endpoint from server-side code.</p>"}},{"@type":"Question","name":"Does the MCP server receive my Upstream password?","acceptedAnswer":{"@type":"Answer","text":"<p>Your AI client does not receive your password. With OAuth, you sign in directly on studio.upstream.so and approve the connection. Revoke it from Profile → Connected apps. API-key clients use a separate key that you can revoke from Profile → API Keys.</p>"}},{"@type":"Question","name":"Do I need an Upstream account to use the MCP server?","acceptedAnswer":{"@type":"Answer","text":"<p>Yes. The live streaming tools work with streams and media in an authenticated Upstream account. You can create an Upstream account for free, then connect with OAuth or create a dedicated API key. The actions available remain subject to your account's features and limits.</p>"}},{"@type":"Question","name":"Can an AI assistant start, change, or delete a live stream?","acceptedAnswer":{"@type":"Answer","text":"<p>Yes. A connected client can use write or delete tools when its connection is authorized. Confirmation behavior depends on the AI client and its settings, so enable approvals when available and ask the assistant to inspect first and propose changes before they run.</p>"}},{"@type":"Question","name":"What can a connected AI client access through MCP?","acceptedAnswer":{"@type":"Answer","text":"<p>Both OAuth connections and API keys grant access to the supported MCP tools for your Upstream account, including tools that change or delete data. OAuth does not provide a read-only permission option. API keys are also not read-only or permission-limited keys. Enable approval prompts in your AI client and remove unused access from Profile → Connected apps or Profile → API Keys.</p>"}},{"@type":"Question","name":"What Upstream data can my AI client receive?","acceptedAnswer":{"@type":"Answer","text":"<p>When a client calls an MCP tool, it can receive the Upstream data returned by that tool, such as stream settings, schedules, queue items, media details, or destinations. The AI client or provider handles that data under its own settings and terms. Do not paste your API key into a prompt; store it only in the client's secret or connection settings.</p>"}},{"@type":"Question","name":"Is the MCP server the same as the live stream API?","acceptedAnswer":{"@type":"Answer","text":"<p>No. The Upstream MCP server is an AI-client-friendly layer on top of the Upstream live streaming API. MCP gives compatible assistants a standard way to discover tools, while the underlying API continues to enforce account ownership, validation, authorization, and rate limits.</p>"}},{"@type":"Question","name":"Can I schedule recurring or 24/7 streams through MCP?","acceptedAnswer":{"@type":"Answer","text":"<p>Yes. The current tools can set scheduled start and end times, repeat a schedule, configure continuous active and break periods, and preserve playback position between continuous-mode restarts.</p>"}},{"@type":"Question","name":"Can an AI assistant upload media to Upstream?","acceptedAnswer":{"@type":"Answer","text":"<p>The MCP server can create a TUS upload ticket and return the information needed to upload a batch. A client capable of transferring files must complete the upload itself. The assistant can then check processing status and organize the uploaded media.</p>"}},{"@type":"Question","name":"Which stream settings can MCP change?","acceptedAnswer":{"@type":"Answer","text":"<p>It can update stream details, encoding, volume, playback order, transitions, video fit, recording, schedules, and tags. It can also manage playback queues and multistream destinations.</p>"}},{"@type":"Question","name":"Can MCP control Live Studio or Stream Designer?","acceptedAnswer":{"@type":"Answer","text":"<p>Not in the current release. The available tools manage streams, schedules, playback, media, folders, tags, and destinations. They do not control Live Studio guests or scenes, overlays, unified chat, or Stream Designer elements.</p>"}}]}