เซิร์ฟเวอร์ MCP คืออะไร
เซิร์ฟเวอร์ MCP เป็นบริการที่เปิดเผยเครื่องมือ, ทรัพยากร, หรือคำสั่งให้กับตัวแทน AI ผ่านโปรโตคอล Model Context. ตัวแทนค้นพบเซิร์ฟเวอร์, อ่านคำอธิบายเครื่องมือของมัน, และเรียกใช้เครื่องมือเหล่านั้นเป็นส่วนหนึ่งของแผนของพวกเขา. เซิร์ฟเวอร์ MCP ที่ชำระเงินเพิ่มพฤติกรรมหนึ่งอย่าง: มันสามารถส่งคืน HTTP 402 พร้อม URL การชำระเงิน, คาดหวังว่ากระเป๋าเงินของตัวแทนจะชำระเงินก่อนที่เครื่องมือจะทำงานจริง.
หนึ่งสัญญา หลายรันไทม์ของเอเจนต์
ก่อนหน้า MCP, ผู้ให้บริการเครื่องมือแต่ละคนต้องส่งการรวมที่แตกต่างกันสำหรับโฮสต์ตัวแทนแต่ละตัว - หนึ่งสำหรับ Claude Desktop, หนึ่งสำหรับส่วนขยาย Cursor, หนึ่งสำหรับการทำงานของตัวแทนภายใน, หนึ่งสำหรับรูปแบบการเรียกฟังก์ชันของ OpenAI. การรวมแต่ละตัวลอยไปอย่างอิสระ. MCP รวมสิ่งนั้นเข้ากับอินเทอร์เฟซเซิร์ฟเวอร์เดียว. เขียนเซิร์ฟเวอร์เพียงครั้งเดียว; ลูกค้าที่รับรู้ MCP ใดๆ สามารถใช้มันได้.
สัญญาแบบเดียวกันนี้ทำให้การสร้างรายได้จากเซิร์ฟเวอร์ MCP เป็นไปได้ หากทุกการทำงานของเอเจนต์พูดภาษาของตนเอง การเรียกเก็บค่าบริการต่อการเรียกเครื่องมือจะต้องการการรวมการเรียกเก็บเงินที่แยกต่างหากต่อภาษานั้น ด้วย MCP, เซิร์ฟเวอร์จะส่งคืน 402 หนึ่งครั้งใน HTTP และการทำงานใด ๆ ที่เอเจนต์มีกระเป๋าเงินสามารถชำระได้ โปรโตคอลจะยึดสัญญา; เลเยอร์การชำระเงินจะเชื่อมต่ออยู่ใต้.
โฆษณา, เรียกใช้, คิดค่าบริการตามต้องการ.
- โฆษณา. เซิร์ฟเวอร์เผยแพร่รายการเครื่องมือแต่ละรายการที่มีชื่อ, ข้อมูลนำเข้า JSON-schema, และคำอธิบายด้วยภาษาธรรมชาติ ผู้วางแผนของเอเจนต์อ่านคำอธิบายเหล่านี้เมื่อกำหนดว่าเครื่องมือใดที่จะเรียก.
- เรียกใช้งาน. เอเจนต์เรียกเครื่องมือด้วยอาร์กิวเมนต์ที่มีโครงสร้าง การขนส่ง MCP (stdio, SSE, หรือ HTTP) จะส่งการเรียกไปยังเซิร์ฟเวอร์
- อนุญาต. เซิร์ฟเวอร์ที่ชำระเงินตรวจสอบว่าผู้โทรนี้ได้ชำระเงินสำหรับการเรียกเครื่องมือนี้แล้วหรือไม่ (โดยทั่วไปจะใช้คีย์ API, เซสชัน, หรือใบเสร็จการชำระเงิน) หากใช่ ให้เรียกใช้เครื่องมือ หากไม่ใช่ ให้ส่งกลับ 402 พร้อม URL การชำระเงิน.
- ชำระเงิน (หากชำระแล้ว). กระเป๋าเงินของตัวแทนชำระเงินที่ URL ผู้ให้บริการกระเป๋าเงินยืนยันการชำระเงินกับเซิร์ฟเวอร์ (โดยปกติผ่าน webhook ที่ลงนาม); เซิร์ฟเวอร์ทำเครื่องหมายผู้โทรว่าได้รับเงินแล้ว และการเรียกซ้ำจะทำงานเครื่องมือ.
- ส่งกลับ. ผลลัพธ์จะไหลกลับไปยังตัวแทนผ่านการขนส่ง MCP ตัวแทนจะรวมผลลัพธ์เข้ากับขั้นตอนการคิดถัดไป เซิร์ฟเวอร์ MCP ฟรีจะข้ามขั้นตอนที่ 3 และ 4 โดยสิ้นเชิง.
ผู้ให้บริการไม่จำเป็นต้องรู้ว่าเอเจนต์รันไทม์ใดที่กำลังเรียก และเอเจนต์ไม่จำเป็นต้องรู้ว่าผู้ให้บริการการชำระเงินใดที่เซิร์ฟเวอร์ MCP ใช้ ทั้งสองฝ่ายพูดคุยผ่านสัญญาโปรโตคอล
สามรูปแบบเซิร์ฟเวอร์ MCP.
เซิร์ฟเวอร์ MCP ค้นหาข้อมูล
สตาร์ทอัพเผยแพร่เซิร์ฟเวอร์ MCP ที่เปิดเผยเครื่องมือเดียว search_docs(query) เอเจนต์ที่รับรู้ MCP ใด ๆ (Claude Desktop, เอเจนต์การเขียนโค้ด, เอเจนต์ภายในที่ลูกค้า) สามารถติดตั้งเซิร์ฟเวอร์ ดูเครื่องมือที่โฆษณา และเรียกใช้ได้ สตาร์ทอัพไม่จำเป็นต้องจัดส่ง SDK แยกต่างหากต่อการทำงานของเอเจนต์ - เซิร์ฟเวอร์ MCP คือ SDK ฟรีในตอนแรก จากนั้นสร้างรายได้ในภายหลังโดยส่งคืน 402 สำหรับการค้นหาที่หนักหน่วง
เซิร์ฟเวอร์ MCP ภายในที่เชื่อมต่อฐานข้อมูลส่วนตัว
ทีมวิศวกรรมดำเนินการเซิร์ฟเวอร์ MCP ภายในโครงสร้างพื้นฐานของตนเองที่เปิดเผยเครื่องมือแบบอ่านอย่างเดียวต่อคลังวิเคราะห์การผลิตของพวกเขา ตัวแทนที่ใช้ Claude ภายในของพวกเขาเรียกเครื่องมือเหล่านั้นเพื่อตอบคำถามทางธุรกิจ ไม่มี API ภายนอก ไม่มี SDK; เซิร์ฟเวอร์ MCP คือสัญญา เนื่องจากเป็นภายใน ไม่มีชั้นการชำระเงินจำเป็น - แต่รูปแบบเซิร์ฟเวอร์เดียวกันทำงานได้โดยไม่เปลี่ยนแปลงหากพวกเขาเปิดเผยเวอร์ชันที่ต้องชำระเงินให้กับพันธมิตรในภายหลัง
รายการตลาด MCP ที่ต้องชำระเงิน
นักพัฒนาที่เป็นอิสระเผยแพร่เซิร์ฟเวอร์ MCP ที่เรียก API ข้อมูลทางการเงินระดับพรีเมียมและขายใหม่ต่อการเรียก เซิร์ฟเวอร์ของพวกเขาจะส่งคืน 402 พร้อม URL การชำระเงินที่โฮสต์สำหรับการเรียกเครื่องมือใด ๆ ตัวแทนที่มีกระเป๋าเงินจะชำระเงินโดยอัตโนมัติ (ภายในนโยบายการใช้จ่ายของพวกเขา); ตัวแทนที่ไม่มีกระเป๋าเงินจะเห็น 402 และหยุด นักพัฒนาสามารถจับรายได้ต่อการเรียกโดยไม่ต้องลงทะเบียนลูกค้าแต่ละรายด้วยตนเอง