เซิร์ฟเวอร์ MCP ภาษาแบบธรรมชาติสำหรับการบริหารจัดการ Proxmox ที่ขับเคลื่อนโดยตัวแทน
ProxmoxMCP-Plus, สร้างโดย RekklesNA, เป็นเซิร์ฟเวอร์ Model Context Protocol ที่ใช้ Python ซึ่งเชื่อมต่อ LLM agents กับ Proxmox VE สำหรับการดำเนินการด้านการบริหาร แอปนี้เปิดเผยการดำเนินการของ Proxmox เป็นเครื่องมือ MCP เพื่อให้ agents สามารถขอและดำเนินการงานด้านโครงสร้างพื้นฐานผ่านการส่งข้อความในภาษาธรรมชาติ แปลคำขอเป็นการเรียก API มันมุ่งเป้าไปที่ผู้ดูแลระบบ, ผู้ดำเนินการ homelab, และวิศวกร DevOps ที่ต้องการควบคุม agent ของโครงสร้างพื้นฐานเสมือนอย่างเป็นโปรแกรม
มันแปลงคำขอในการสนทนาเป็นการดำเนินการ API ของ Proxmox
เครื่องมือ จะทำการแมพคำสั่งของตัวแทนไปยังการดำเนินการที่ชัดเจนบนแพลตฟอร์มการจำลองเสมือน ทำหน้าที่เป็นพื้นผิวการควบคุมที่รวมกันซึ่งออกคำสั่ง API แทนผู้ช่วย มันถูกออกแบบมาเพื่อให้ตัวแทนที่ปฏิบัติตาม MCP สามารถเรียกใช้เครื่องมือเฉพาะได้แทนที่จะพึ่งพาการสนทนาแบบอิสระ ซึ่งช่วยลดความคลุมเครือในการดำเนินงานและชี้แจงการกระทำที่ตัวแทนร้องขอ
การดำเนินการของมันถูกออกแบบมาเพื่อพฤติกรรมการทำงานที่คาดการณ์ได้
เซิร์ฟเวอร์ใช้ Python และต้องการ Python 3.9 ขึ้นไป และนักพัฒนาระบุการดำเนินการที่ปลอดภัยต่อประเภทพร้อมการจัดการข้อผิดพลาดที่ละเอียดเพื่อช่วยลดความล้มเหลวที่ไม่คาดคิด ตัวเลือกการดำเนินการเหล่านั้นทำให้การปรับใช้ทำได้ง่ายขึ้นในการดีบัก และฐานรหัสถูกออกแบบมาเพื่อแสดงข้อผิดพลาด API ที่ชัดเจนแทนที่จะเป็นความล้มเหลวที่เงียบในระหว่างการจัดการ
มันรวมเข้ากับระบบนิเวศของตัวแทนและการทำงานอัตโนมัติที่มีอยู่
ความเข้ากันได้ขยายไปยังลูกค้า MCP และเครื่องมือการทำงานอัตโนมัติมาตรฐาน และเครื่องมือสามารถใช้งานได้อย่างชัดเจนกับลูกค้าที่ปฏิบัติตาม MCP เช่น Claude Desktop และ Open WebUI มันทำงานบนโฮสต์ที่มีการเข้าถึงเครือข่ายไปยัง Proxmox VE API ดังนั้นมันจึงสามารถนั่งอยู่เคียงข้างเครื่องมือ CI/CD หรือสแต็กการตรวจสอบโดยไม่ต้องมีตัวปรับโปรโตคอลเพิ่มเติม
ความปลอดภัยในการดำเนินงานของมันขึ้นอยู่กับสิทธิ์ของโทเค็นและการควบคุม SSH
การปรับใช้ต้องการโทเค็น API ของ Proxmox ที่มีสิทธิ์ที่เหมาะสมและสนับสนุนการพิสูจน์ตัวตนที่ปลอดภัยโดยใช้โทเค็น ซึ่งกำหนดขอบเขตสิ่งที่ตัวแทนสามารถทำได้ เซิร์ฟเวอร์ยังรวมถึงการควบคุมสำหรับคำสั่งที่สนับสนุน SSH เพื่อลดการดำเนินการคำสั่งแบบสุ่ม เปลี่ยนโมเดลความปลอดภัยไปสู่สิทธิ์ API ที่น้อยที่สุดแทนที่จะเป็นการเข้าถึงแบบรวมทั้งหมด
ทางเลือกที่เหมาะสมสำหรับผู้ดูแลระบบที่ยอมรับการดำเนินการที่มีตัวแทนช่วย
แอปเหมาะสำหรับผู้ดูแลระบบและผู้ดูแล homelab ที่สะดวกในการมอบหมายงานเสมือนจริงประจำวันให้กับกระบวนการที่ขับเคลื่อนด้วยตัวแทนในขณะที่ยังคงการตรวจสอบจากมนุษย์ คาดหวังงานการติดตั้งที่เกี่ยวข้องกับโฮสต์ Python และโทเค็น API ที่กำหนดขอบเขตอย่างเหมาะสม ในฐานะเคล็ดลับที่เป็นประโยชน์ ให้จำกัดสิทธิ์ของตัวแทนและตรวจสอบการดำเนินการอัตโนมัติในสภาพแวดล้อมการทดสอบก่อนที่จะนำไปใช้กับโครงสร้างพื้นฐานที่สำคัญ.