InfoQ AI/ML 69 วันที่แล้ว general AI Generated

MCP Goes Stateless, and Developers Ask Whether That Just Makes It an API Again

InfoQ AI/ML 12 Aug 2026
58
0
100
รูปภาพประกอบ
รูปภาพประกอบกระทู้
2 12m


ข่าวเด่น
AI / เทคโนโลยี

MCP เปลี่ยนโฉมเป็น Stateless แล้ว นักพัฒนาถามกลับ: งั้นนี่มันก็แค่ REST API เก่าๆ หว่า?



วงการพัฒนา AI เจอกับการเปลี่ยนแปลงครั้งใหญ่ที่ไม่พูดถึงไม่ได้แล้ว เมื่อสเปค MCP (Model Context Protocol) เวอร์ชันล่าสุดที่ประกาศเมื่อ 28 กรกฎาคม 2026 ได้ทิ้ง "หัวใจ" ของความเป็น stateful ไปอย่างสิ้นเชิง ฟังเผินๆ อาจดูเป็นแค่เรื่องเทคนิคเล็กน้อย แต่ถ้าใครตามเกมนี้มานานจะรู้ว่า นี่มันคือการย้อนกลับไปหาจุดเริ่มต้นแบบถึงรากถึงโคนเลยทีเดียว

เล่าให้ฟังง่ายๆ ก่อนว่า MCP คืออะไร มันคือโปรโตคอลที่ทำให้ AI แชทบอทหรือ agent ต่างๆ สามารถคุยกับเครื่องมือภายนอก (tools) ได้แบบมีมาตรฐานเดียวกัน ไม่ว่าเครื่องมือนั้นจะอยู่ที่ไหนหรือเขียนด้วยภาษาอะไร ตอนที่มันออกมาใหม่ๆ หลายคนยกให้เป็น "USB-C ของโลก AI" เพราะหวังว่ามันจะทำให้การต่อเชื่อมทุกอย่างเป็นปลั๊กแอนด์เพลย์ แต่มันก็มีปมหนึ่งที่ถกเถียงกันมาตลอด นั่นคือเรื่องของ session และ handshake ที่ทำให้มันดูเทอะทะ

สเปคใหม่นี้จัดการกับความเทอะทะนั้นด้วยการ "ลบ" สิ่งที่เรียกว่า initialize handshake และ session header ออกไปให้สิ้นซาก แถมยังบังคับให้เพิ่ม header ที่จำเป็นสำหรับ method และ tool-name เข้าไปแทน เพื่อให้ gateway หรือตัวกลางในการจัดการทราฟฟิกสามารถทำหน้าที่ routing (ส่งต่อคำขอ) ได้โดยไม่ต้องมานั่งแกะ JSON ให้ปวดหัวอีกต่อไป ฟังดูเป็นเรื่องดีที่ทำให้เร็วขึ้น แต่ราคาที่ต้องจ่ายคือการสูญเสีย "ความจำ" ของการสนทนาระหว่าง client กับ server

ประเด็นมันอยู่ตรงนี้แหละ ที่ผ่านมา MCP ถูกออกแบบมาให้จำบริบทได้ (stateful) เพื่อให้ agent ทำงานซับซ้อนๆ ได้อย่างต่อเนื่อง แต่การจำบริบทนี่แหละคือตัวถ่วง เพราะมันทำให้ระบบต้องเก็บข้อมูลสถานะเยอะแยะไปหมด พอมาเป็น stateless ทุกอย่างจะกลายเป็น "ยิงแล้วลืม" — แต่ละคำขอเป็นอิสระต่อกัน ไม่ต้องรู้จักกันมาก่อน ซึ่งมันเทรดออฟกับความสามารถในการทำงานยาวๆ แบบมีบริบท

ปฏิกิริยาจากเหล่านักพัฒนาแตกออกเป็นสองฝ่ายชัดเจน ฝ่ายแรก (ซึ่งเสียงดังไม่เบา) บอกว่านี่มันคือการ "ค้นพบ REST อีกครั้ง" นั่นแหละ เพราะสุดท้ายแล้วสิ่งที่ MCP ทำอยู่ตอนนี้ มันก็คือการส่ง HTTP request ธรรมดาๆ ที่มี header ระบุชัดเจนว่าต้องการอะไร แล้วรับ response กลับมา — แนวคิดนี้มันมีมานานนับสิบปีแล้วในโลกของ REST API การที่ MCP เพิ่งมาถึงจุดนี้ก็เหมือนเด็กที่เพิ่งค้นพบว่าตะเกียบมันใช้คีบอาหารได้ ทั้งที่คนทั้งบ้านใช้กันมานานแล้ว

แต่อีกฝั่งหนึ่งก็เถียงกลับอย่างมีเหตุผลว่า "มาตรฐาน" ต่างหากที่เป็นตัวชูโรง การที่ MCP เปิดตัวมาเป็น "ภาษาเดียวกัน" สำหรับเครื่องมือ AI ทั้งหลาย มันมีคุณค่ามหาศาลเกินกว่าจะไปจมอยู่กับรายละเอียดว่า implementation ข้างในมันเหมือนหรือต่างจาก REST ยังไง เพราะก่อนหน้านี้ ทุกบริษัทต่างสร้างโปรโตคอลของตัวเองหมด ทำให้ต่อเชื่อมกันไม่ได้ แต่ตอนนี้มีมาตรฐานกลางแล้ว แม้จะเรียบง่ายขึ้น แต่ก็แปลว่า "ทุกคนพูดภาษาเดียวกัน" ซึ่งเป็นชัยชนะของระบบนิเวศโดยรวม

ส่วนตัวผมมองว่า การที่ MCP กลายเป็น stateless ไม่ใช่เรื่องผิด แต่คือการ "โต" ของมาตรฐาน มันคือการยอมรับความจริงว่าการบังคับให้ทุก gateway ต้องมานั่ง parse JSON เพื่อทำความเข้าใจบริบทมันช้าและสิ้นเปลืองทรัพยากรเกินไป การหันมาใช้ header ตรงๆ แบบนี้มันคือการปรับตัวให้เข้ากับโลกจริงที่ต้องการความเร็ว แม้จะดู "ถอยหลัง" ในเชิงเทคนิค แต่ในเชิงวิศวกรรมมันคือการ "ถอยเพื่อที่จะกระโดดไกลขึ้น"

สิ่งที่น่าสนใจกว่าการถกเถียงว่า "มันคือ REST หรือไม่" คือคำถามที่ว่าอนาคตของ agent ที่ซับซ้อนจะไปทางไหนต่อ ถ้า MCP ไม่เก็บสถานะ แล้วเราจะให้ AI ทำงานต่อเนื่องยาวๆ เช่น การจองตั๋วเครื่องบินขากลับหลังจากเช็คอินโรงแรมเสร็จได้ยังไง? คำตอบคือมันจะต้องผลักภาระไปที่ "ตัว agent เอง" ที่ต้องส่งบริบททั้งหมดมากับทุกๆ คำขอ ซึ่งนั่นก็แปลว่าตัว agent จะต้องฉลาดขึ้นและจัดการหน่วยความจำของตัวเองให้ดีขึ้น — นั่นแหละคือการเปลี่ยนแปลงครั้งใหญ่ที่แท้จริง

ในท้ายที่สุด ไม่ว่าคุณจะอยู่ฝ่าย "เดจาวู REST" หรือ "มาตรฐานคือพระเจ้า" สิ่งที่ปฏิเสธไม่ได้คือ MCP กำลังเติบโตและกลายเป็นโครงสร้างพื้นฐานที่แข็งแกร่งขึ้นเรื่อยๆ สำหรับโลก AI การที่มันเรียบง่ายลง อาจทำให้บางคนรู้สึกว่า "หมดมนต์ขลัง" แต่นั่นแหละคือสัญญาณของเทคโนโลยีที่กำลังเป็นผู้ใหญ่ — มันไม่ต้องพยายามทำอะไรให้ดูยากอีกต่อไป แค่ทำให้มัน "เวิร์ค" และใช้ได้จริงในระดับโปรดักชันก็พอแล้ว



ที่มา: InfoQ AI/ML — อ่านต้นฉบับ


#MCP #AI #RESTAPI

🔗 อ่านต่อ · สินค้าและคำถามที่เกี่ยวข้อง

สินค้ามาแรงตอนนี้

คนขายของถามบ่อย

ความคิดเห็น 4

กำลังโหลดความคิดเห็น...