บทช่วยสอน Railyard: การเข้าถึง SQL แบบอ่านอย่างเดียวสำหรับ AI Agent ผ่าน MCP
เริ่มตรงนี้
Railyard เผยแพร่บทช่วยสอนที่แสดงวิธีให้ AI agent เข้าถึงฐานข้อมูลโปรดักชันแบบอ่านอย่างเดียวผ่านเครื่องมือ MCP อย่าง list_tables และ query_database เพื่อให้ agent ตอบคำถามภาษาธรรมชาติเกี่ยวกับข้อมูลได้ ทุกคิวรีต้องผ่านห้าด่านป้องกัน: การเชื่อมต่อที่จำกัดสิทธิ์การเขียน, การจำกัดบทบาทเฉพาะแอดมินและเจ้าของ, ทรานแซกชันแบบอ่านอย่างเดียวที่ย้อนกลับเสมอ, การหมดเวลาของคำสั่ง และการจำกัด 200 แถวที่ถูกทำเครื่องหมายว่าถูกตัดทอนเมื่อมีแถวมากกว่านั้น สิทธิ์การเขียน และความสามารถในการให้สิทธิ์ดังกล่าว ถูกจำกัดไว้เฉพาะแอดมินและเจ้าของ มีเครื่องมือ restore_backup อยู่ แต่จะรอการอนุมัติจากแอดมินเสมอใน Railyard เนื่องจากมันแทนที่ข้อมูลปัจจุบัน ข้อความ SQL เองจะไม่ถูกเขียนลงในรายการตรวจสอบของ MCP
สร้างจากรายงาน · อัปเดต 1 ชม. ที่แล้ว
ไทม์ไลน์รายงาน
ไล่ตามรายงานเพื่อดูเหตุการณ์นี้จากหลายด้าน
- Hacker News · AIให้ AI agent สืบค้นฐานข้อมูลโปรดักชันของคุณอย่างปลอดภัยด้วย SQL แบบอ่านอย่างเดียวผ่าน MCP
บทแนะนำนี้แสดงวิธีให้ AI agent ตอบคำถามภาษาธรรมชาติเกี่ยวกับฐานข้อมูลโปรดักชันบน Railyard โดยใช้เครื่องมือ MCP list_tables และ query_database ทุกคำสั่งผ่านห้าด่านป้องกัน: การเชื่อมต่อที่จำกัดสิทธิ์การเขียน, การจำกัดบทบาทเฉพาะ admin/owner, ทรานแซกชันแบบอ่านอย่างเดียวที่ rollback เสมอ, การหมดเวลาของคำสั่ง และการจำกัด 200 แถวที่ถูกทำเครื่องหมายว่า truncated ข้อความ SQL จะไม่ถูกบันทึกลงในรายการตรวจสอบของ MCP
ความร้อนแรงของเหตุการณ์นี้
ยังมีการเฝ้าดูต่อเนื่องไม่พอจะวาดแนวโน้ม