World Monitor
ข่าวกรองโลกแบบเรียลไทม์: ความขัดแย้ง ตลาด พลังงาน การค้า การขนส่ง และไซเบอร์
ProxmoxMCP-Plus เป็นเซิร์ฟเวอร์ MCP สำหรับ Proxmox VE ใช้จัดการเครื่องเสมือน (VMs) และ LXC คอนเทนเนอร์ สแนปชอต การสำรองข้อมูล พื้นที่จัดเก็บ และงานระดับคลัสเตอร์
แปลอัตโนมัติจากคำอธิบายของผู้ทำ · ทีมยังไม่ได้ตรวจ
Proxmox VE MCP server for VMs, LXCs, snapshots, backups, storage, and cluster operations.เลือกโปรแกรม AI ที่คุณใช้ แล้วคัดลอกค่าตั้งไปวาง
ผลตรวจผ่าน 3/3 · ทำงานบนเครื่องคุณ · ✓ ตรวจคำสั่งแล้ว 14 พ.ย. 2569
ขั้นแรก: คุณใช้ AI ตัวไหน
เลือกแอปที่คุณใช้ ขั้นตอนจะขึ้นด้านล่าง
ต่อกับ Claude ได้ แต่ต้องเตรียมก่อน
ต้องมีคีย์ของ ProxmoxMCP-Plus (สร้างที่เว็บของผู้ทำ) · ต้องกรอกค่าตั้ง 2 ช่อง (PROXMOX_HOST, PROXMOX_USER) · ต้องลง Python (uv) ในเครื่องก่อน (ทำครั้งเดียว) · ใช้ได้เฉพาะแอป Claude บนคอม (Windows หรือ Mac) ไม่ใช่บนเว็บหรือมือถือ
คัดลอกข้อความนี้ไปวางในแชตของ Claude AI จะเช็กเครื่อง บอกว่าจะแก้ไฟล์ไหน และรอคุณตกลงก่อนทุกครั้ง
ช่วยติดตั้ง MCP server ชื่อ ProxmoxMCP-Plus ให้ Claude ในเครื่องนี้ ทำตามลำดับ 1) เช็กว่ามี uv ด้วยคำสั่ง uv --version ถ้าไม่มี ให้บอกฉันไปลงจาก https://docs.astral.sh/uv/getting-started/installation/ ห้ามลงเอง 2) ใช้คอนฟิกนี้เท่านั้น (ผ่านตัวตรวจของ PopNx MCP แล้ว): { "mcpServers": { "proxmox-plus": { "command": "uvx", "args": [ "proxmox-mcp-plus" ], "env": { "PROXMOX_HOST": "ใส่ค่าของคุณ", "PROXMOX_USER": "ใส่ค่าของคุณ", "PROXMOX_TOKEN_NAME": "ใส่ค่าของคุณ", "PROXMOX_TOKEN_VALUE": "ใส่ค่าของคุณ" } } } } 3) บอก path เต็มของไฟล์ที่จะแก้ หรือคำสั่งที่จะรัน แล้วรอฉันตกลงก่อน 4) ช่อง PROXMOX_TOKEN_NAME, PROXMOX_TOKEN_VALUE, PROXMOX_HOST, PROXMOX_USER ให้คงคำว่า "ใส่ค่าของคุณ" ไว้ก่อน แล้วบอกให้ฉันวางค่าจริงเองในไฟล์หรือช่องของแอป ห้ามขอให้ฉันพิมพ์คีย์ในแชต 5) ทำตามที่ตกลง แล้วตรวจว่าเครื่องมือของ ProxmoxMCP-Plus ขึ้นจริงข้อความนี้ไม่มีคีย์ของคุณ ถ้าต้องใช้คีย์ AI จะบอกให้คุณวางเองในไฟล์หรือช่องของแอป
ลงไว้แล้วหรือยัง? เช็กก่อน · เปิด Terminal แล้วพิมพ์คำสั่งนี้ กด Enter
uv --versionMac: กด ⌘ + Space พิมพ์ Terminal แล้วกด Enter
Windows: เปิดเมนู Start พิมพ์ Windows PowerShell แล้วกด Open
ยังไม่ได้ลง: uv ไม่มีตัวติดตั้งแบบกดเอง คัดลอกคำสั่งหนึ่งบรรทัดของเครื่องคุณ (macOS หรือ Windows) จากหน้าทางการของ uv ไปวางใน Terminal · ไม่ต้องลง Python แยก uv ดาวน์โหลดให้เองเมื่อต้องใช้
ลงเสร็จแล้ว ปิด Terminal เปิดใหม่ แล้วพิมพ์คำสั่งเดิมอีกครั้ง ต้องขึ้นเลขรุ่น: uv --version
ลงครั้งเดียว ใช้ได้กับทุกตัวที่ต้องใช้ uv
เปิดเว็บของผู้ทำ สมัครบัญชีแล้วสร้างคีย์ (API key) เก็บไว้ ใช้ในขั้นถัดไป ราคาและแผนฟรีดูที่เว็บของผู้ทำ
ค่าเหล่านี้เป็นค่าตั้งของโปรแกรม ไม่ใช่คีย์ ไม่ต้องสมัครอะไร ใส่ตามที่ผู้ทำอธิบาย
PROXMOX_HOST ชื่อโฮสต์หรือที่อยู่ IP ของปลายทาง Proxmox VE API PROXMOX_USER ชื่อผู้ใช้ Proxmox พร้อม realm เช่น root@pam คำอธิบายแปลอัตโนมัติ ชื่อตัวแปรคงตามต้นฉบับ ถ้าไม่แน่ใจให้ดูต้นฉบับ
SettingsDeveloperEdit Config
{
"mcpServers": {
"proxmox-plus": {
"command": "uvx",
"args": [
"proxmox-mcp-plus"
],
"env": {
"PROXMOX_HOST": "ใส่ค่าของคุณ",
"PROXMOX_USER": "ใส่ค่าของคุณ",
"PROXMOX_TOKEN_NAME": "ใส่ค่าของคุณ",
"PROXMOX_TOKEN_VALUE": "ใส่ค่าของคุณ"
}
}
}
}วางคีย์ในช่องของแอปเท่านั้น อย่าวางในแชตหรือส่งให้ใคร
ใช้ ProxmoxMCP-Plus บอกหน่อยว่าทำอะไรให้ฉันได้บ้าง แล้วลองทำให้ดูหนึ่งอย่าง✓ ถ้า Claude บอกว่ากำลังใช้ ProxmoxMCP-Plus หรือมีชื่อเครื่องมือของ ProxmoxMCP-Plus ขึ้นในคำตอบ แปลว่าต่อสำเร็จ
คำสั่งด้านบนใช้ได้เลยโดยไม่ต้องใส่ค่าเหล่านี้ ถ้าอยากปรับค่อยเพิ่มเองตามคำอธิบายของผู้ทำ
PROXMOX_MCP_CONFIG path ไปยังไฟล์ config แบบ JSON (ไม่บังคับ) หากตั้งค่าไว้ จะใช้ config จากไฟล์ก่อนค่าสำรองจาก environment variable PROXMOX_PORT พอร์ต Proxmox API ค่าเริ่มต้นคือ 8006 PROXMOX_VERIFY_SSL ตั้งเป็น true เพื่อตรวจสอบใบรับรอง TLS หรือ false สำหรับสภาพแวดล้อมทดสอบแบบ self-signed PROXMOX_DEV_MODE ตั้งเป็น true เมื่อใช้ verify_ssl=false ในสภาพแวดล้อมทดสอบแบบ self-signed PROXMOX_SERVICE ประเภทบริการ Proxmox ค่าเริ่มต้นคือ PVE MCP_TOOL_ALLOWLIST รายชื่อชื่อเครื่องมือที่แน่นอนซึ่งคั่นด้วยเครื่องหมายจุลภาค เพื่อเปิดเผย ไม่ต้องตั้งค่าร่วมกับ MCP_TOOL_DENYLIST MCP_TOOL_DENYLIST รายชื่อชื่อเครื่องมือที่แน่นอนซึ่งคั่นด้วยเครื่องหมายจุลภาค เพื่อซ่อน ไม่ต้องตั้งค่าร่วมกับ MCP_TOOL_ALLOWLIST LOG_LEVEL ระดับความละเอียดของ log ฝั่งเซิร์ฟเวอร์ ค่าเริ่มต้นคือ INFO คำอธิบายแปลอัตโนมัติ ชื่อตัวแปรคงตามต้นฉบับ ถ้าไม่แน่ใจให้ดูต้นฉบับ
ชื่อเมนูตรวจกับหน้าช่วยเหลือของ Anthropic เมื่อ 11 พ.ย. 2569 · หน้าจอของคุณอาจต่างเล็กน้อยตามรุ่นของแอป
ChatGPT ยังต่อ ProxmoxMCP-Plus ไม่ได้
ProxmoxMCP-Plus ต้องติดตั้งในเครื่องคุณ แต่ ChatGPT ต่อได้เฉพาะตัวที่ทำงานบนเว็บ
ก · ใช้แอปที่ต่อ ProxmoxMCP-Plus ได้
ข · ตัวอื่นในหมวด อื่น ๆ ที่ต่อกับ ChatGPT ได้
เลือกจากตัวที่ใช้มากในหมวดเดียวกัน เฉพาะตัวที่ต่อด้วยที่อยู่ได้โดยไม่ต้องใส่คีย์
ต่อกับ Claude Code ได้ แต่ต้องเตรียมก่อน
ต้องมีคีย์ของ ProxmoxMCP-Plus (สร้างที่เว็บของผู้ทำ) · ต้องกรอกค่าตั้ง 2 ช่อง (PROXMOX_HOST, PROXMOX_USER) · ต้องลง Python (uv) ในเครื่องก่อน (ทำครั้งเดียว)
คัดลอกข้อความนี้ไปวางในแชตของ Claude Code AI จะเช็กเครื่อง บอกว่าจะแก้ไฟล์ไหน และรอคุณตกลงก่อนทุกครั้ง
ช่วยติดตั้ง MCP server ชื่อ ProxmoxMCP-Plus ให้ Claude Code ในเครื่องนี้ ทำตามลำดับ 1) เช็กว่ามี uv ด้วยคำสั่ง uv --version ถ้าไม่มี ให้บอกฉันไปลงจาก https://docs.astral.sh/uv/getting-started/installation/ ห้ามลงเอง 2) ใช้คอนฟิกนี้เท่านั้น (ผ่านตัวตรวจของ PopNx MCP แล้ว): claude mcp add --scope user proxmox-plus --env PROXMOX_HOST='ใส่ค่าของคุณ' --env PROXMOX_USER='ใส่ค่าของคุณ' --env PROXMOX_TOKEN_NAME='ใส่ค่าของคุณ' --env PROXMOX_TOKEN_VALUE='ใส่ค่าของคุณ' -- uvx proxmox-mcp-plus 3) บอก path เต็มของไฟล์ที่จะแก้ หรือคำสั่งที่จะรัน แล้วรอฉันตกลงก่อน 4) ช่อง PROXMOX_TOKEN_NAME, PROXMOX_TOKEN_VALUE, PROXMOX_HOST, PROXMOX_USER ให้คงคำว่า "ใส่ค่าของคุณ" ไว้ก่อน แล้วบอกให้ฉันวางค่าจริงเองในไฟล์หรือช่องของแอป ห้ามขอให้ฉันพิมพ์คีย์ในแชต 5) ทำตามที่ตกลง แล้วตรวจว่าเครื่องมือของ ProxmoxMCP-Plus ขึ้นจริงข้อความนี้ไม่มีคีย์ของคุณ ถ้าต้องใช้คีย์ AI จะบอกให้คุณวางเองในไฟล์หรือช่องของแอป
ลงไว้แล้วหรือยัง? เช็กก่อน · เปิด Terminal แล้วพิมพ์คำสั่งนี้ กด Enter
uv --versionMac: กด ⌘ + Space พิมพ์ Terminal แล้วกด Enter
Windows: เปิดเมนู Start พิมพ์ Windows PowerShell แล้วกด Open
ยังไม่ได้ลง: uv ไม่มีตัวติดตั้งแบบกดเอง คัดลอกคำสั่งหนึ่งบรรทัดของเครื่องคุณ (macOS หรือ Windows) จากหน้าทางการของ uv ไปวางใน Terminal · ไม่ต้องลง Python แยก uv ดาวน์โหลดให้เองเมื่อต้องใช้
ลงเสร็จแล้ว ปิด Terminal เปิดใหม่ แล้วพิมพ์คำสั่งเดิมอีกครั้ง ต้องขึ้นเลขรุ่น: uv --version
ลงครั้งเดียว ใช้ได้กับทุกตัวที่ต้องใช้ uv
เปิดเว็บของผู้ทำ สมัครบัญชีแล้วสร้างคีย์ (API key) เก็บไว้ ใช้ในขั้นถัดไป ราคาและแผนฟรีดูที่เว็บของผู้ทำ
ค่าเหล่านี้เป็นค่าตั้งของโปรแกรม ไม่ใช่คีย์ ไม่ต้องสมัครอะไร ใส่ตามที่ผู้ทำอธิบาย
PROXMOX_HOST ชื่อโฮสต์หรือที่อยู่ IP ของปลายทาง Proxmox VE API PROXMOX_USER ชื่อผู้ใช้ Proxmox พร้อม realm เช่น root@pam คำอธิบายแปลอัตโนมัติ ชื่อตัวแปรคงตามต้นฉบับ ถ้าไม่แน่ใจให้ดูต้นฉบับ
Mac: กด Command+Space พิมพ์ Terminal · Windows: เปิด PowerShell
claude mcp add --scope user proxmox-plus --env PROXMOX_HOST='ใส่ค่าของคุณ' --env PROXMOX_USER='ใส่ค่าของคุณ' --env PROXMOX_TOKEN_NAME='ใส่ค่าของคุณ' --env PROXMOX_TOKEN_VALUE='ใส่ค่าของคุณ' -- uvx proxmox-mcp-plusแก้ “ใส่ค่าของคุณ” เป็นคีย์ของคุณก่อนกด Enter
วางคีย์ในช่องของแอปเท่านั้น อย่าวางในแชตหรือส่งให้ใคร
ต้องเห็น ProxmoxMCP-Plus ในรายการและขึ้นว่าเชื่อมต่อแล้ว
ใช้ ProxmoxMCP-Plus บอกหน่อยว่าทำอะไรให้ฉันได้บ้าง แล้วลองทำให้ดูหนึ่งอย่าง✓ ถ้า Claude Code บอกว่ากำลังใช้ ProxmoxMCP-Plus หรือมีชื่อเครื่องมือของ ProxmoxMCP-Plus ขึ้นในคำตอบ แปลว่าต่อสำเร็จ
คำสั่งด้านบนใช้ได้เลยโดยไม่ต้องใส่ค่าเหล่านี้ ถ้าอยากปรับค่อยเพิ่มเองตามคำอธิบายของผู้ทำ
PROXMOX_MCP_CONFIG path ไปยังไฟล์ config แบบ JSON (ไม่บังคับ) หากตั้งค่าไว้ จะใช้ config จากไฟล์ก่อนค่าสำรองจาก environment variable PROXMOX_PORT พอร์ต Proxmox API ค่าเริ่มต้นคือ 8006 PROXMOX_VERIFY_SSL ตั้งเป็น true เพื่อตรวจสอบใบรับรอง TLS หรือ false สำหรับสภาพแวดล้อมทดสอบแบบ self-signed PROXMOX_DEV_MODE ตั้งเป็น true เมื่อใช้ verify_ssl=false ในสภาพแวดล้อมทดสอบแบบ self-signed PROXMOX_SERVICE ประเภทบริการ Proxmox ค่าเริ่มต้นคือ PVE MCP_TOOL_ALLOWLIST รายชื่อชื่อเครื่องมือที่แน่นอนซึ่งคั่นด้วยเครื่องหมายจุลภาค เพื่อเปิดเผย ไม่ต้องตั้งค่าร่วมกับ MCP_TOOL_DENYLIST MCP_TOOL_DENYLIST รายชื่อชื่อเครื่องมือที่แน่นอนซึ่งคั่นด้วยเครื่องหมายจุลภาค เพื่อซ่อน ไม่ต้องตั้งค่าร่วมกับ MCP_TOOL_ALLOWLIST LOG_LEVEL ระดับความละเอียดของ log ฝั่งเซิร์ฟเวอร์ ค่าเริ่มต้นคือ INFO คำอธิบายแปลอัตโนมัติ ชื่อตัวแปรคงตามต้นฉบับ ถ้าไม่แน่ใจให้ดูต้นฉบับ
ชื่อเมนูตรวจกับหน้าช่วยเหลือของ Anthropic เมื่อ 11 พ.ย. 2569 · หน้าจอของคุณอาจต่างเล็กน้อยตามรุ่นของแอป
ต่อกับ Cursor ได้ แต่ต้องเตรียมก่อน
ต้องมีคีย์ของ ProxmoxMCP-Plus (สร้างที่เว็บของผู้ทำ) · ต้องกรอกค่าตั้ง 2 ช่อง (PROXMOX_HOST, PROXMOX_USER) · ต้องลง Python (uv) ในเครื่องก่อน (ทำครั้งเดียว)
คัดลอกข้อความนี้ไปวางในแชตของ Cursor AI จะเช็กเครื่อง บอกว่าจะแก้ไฟล์ไหน และรอคุณตกลงก่อนทุกครั้ง
ช่วยติดตั้ง MCP server ชื่อ ProxmoxMCP-Plus ให้ Cursor ในเครื่องนี้ ทำตามลำดับ 1) เช็กว่ามี uv ด้วยคำสั่ง uv --version ถ้าไม่มี ให้บอกฉันไปลงจาก https://docs.astral.sh/uv/getting-started/installation/ ห้ามลงเอง 2) ใช้คอนฟิกนี้เท่านั้น (ผ่านตัวตรวจของ PopNx MCP แล้ว): { "mcpServers": { "proxmox-plus": { "command": "uvx", "args": [ "proxmox-mcp-plus" ], "env": { "PROXMOX_HOST": "ใส่ค่าของคุณ", "PROXMOX_USER": "ใส่ค่าของคุณ", "PROXMOX_TOKEN_NAME": "ใส่ค่าของคุณ", "PROXMOX_TOKEN_VALUE": "ใส่ค่าของคุณ" } } } } 3) บอก path เต็มของไฟล์ที่จะแก้ หรือคำสั่งที่จะรัน แล้วรอฉันตกลงก่อน 4) ช่อง PROXMOX_TOKEN_NAME, PROXMOX_TOKEN_VALUE, PROXMOX_HOST, PROXMOX_USER ให้คงคำว่า "ใส่ค่าของคุณ" ไว้ก่อน แล้วบอกให้ฉันวางค่าจริงเองในไฟล์หรือช่องของแอป ห้ามขอให้ฉันพิมพ์คีย์ในแชต 5) ทำตามที่ตกลง แล้วตรวจว่าเครื่องมือของ ProxmoxMCP-Plus ขึ้นจริงข้อความนี้ไม่มีคีย์ของคุณ ถ้าต้องใช้คีย์ AI จะบอกให้คุณวางเองในไฟล์หรือช่องของแอป
ลงไว้แล้วหรือยัง? เช็กก่อน · เปิด Terminal แล้วพิมพ์คำสั่งนี้ กด Enter
uv --versionMac: กด ⌘ + Space พิมพ์ Terminal แล้วกด Enter
Windows: เปิดเมนู Start พิมพ์ Windows PowerShell แล้วกด Open
ยังไม่ได้ลง: uv ไม่มีตัวติดตั้งแบบกดเอง คัดลอกคำสั่งหนึ่งบรรทัดของเครื่องคุณ (macOS หรือ Windows) จากหน้าทางการของ uv ไปวางใน Terminal · ไม่ต้องลง Python แยก uv ดาวน์โหลดให้เองเมื่อต้องใช้
ลงเสร็จแล้ว ปิด Terminal เปิดใหม่ แล้วพิมพ์คำสั่งเดิมอีกครั้ง ต้องขึ้นเลขรุ่น: uv --version
ลงครั้งเดียว ใช้ได้กับทุกตัวที่ต้องใช้ uv
เปิดเว็บของผู้ทำ สมัครบัญชีแล้วสร้างคีย์ (API key) เก็บไว้ ใช้ในขั้นถัดไป ราคาและแผนฟรีดูที่เว็บของผู้ทำ
ค่าเหล่านี้เป็นค่าตั้งของโปรแกรม ไม่ใช่คีย์ ไม่ต้องสมัครอะไร ใส่ตามที่ผู้ทำอธิบาย
PROXMOX_HOST ชื่อโฮสต์หรือที่อยู่ IP ของปลายทาง Proxmox VE API PROXMOX_USER ชื่อผู้ใช้ Proxmox พร้อม realm เช่น root@pam คำอธิบายแปลอัตโนมัติ ชื่อตัวแปรคงตามต้นฉบับ ถ้าไม่แน่ใจให้ดูต้นฉบับ
ในค่าตั้งของ ProxmoxMCP-Plus ช่อง PROXMOX_TOKEN_NAME, PROXMOX_TOKEN_VALUE, PROXMOX_HOST, PROXMOX_USER ยังว่าง ใส่คีย์ของคุณแล้วบันทึก
วางคีย์ในช่องของแอปเท่านั้น อย่าวางในแชตหรือส่งให้ใคร
ใช้ ProxmoxMCP-Plus บอกหน่อยว่าทำอะไรให้ฉันได้บ้าง แล้วลองทำให้ดูหนึ่งอย่าง✓ ถ้า Cursor บอกว่ากำลังใช้ ProxmoxMCP-Plus หรือมีชื่อเครื่องมือของ ProxmoxMCP-Plus ขึ้นในคำตอบ แปลว่าต่อสำเร็จ
คำสั่งด้านบนใช้ได้เลยโดยไม่ต้องใส่ค่าเหล่านี้ ถ้าอยากปรับค่อยเพิ่มเองตามคำอธิบายของผู้ทำ
PROXMOX_MCP_CONFIG path ไปยังไฟล์ config แบบ JSON (ไม่บังคับ) หากตั้งค่าไว้ จะใช้ config จากไฟล์ก่อนค่าสำรองจาก environment variable PROXMOX_PORT พอร์ต Proxmox API ค่าเริ่มต้นคือ 8006 PROXMOX_VERIFY_SSL ตั้งเป็น true เพื่อตรวจสอบใบรับรอง TLS หรือ false สำหรับสภาพแวดล้อมทดสอบแบบ self-signed PROXMOX_DEV_MODE ตั้งเป็น true เมื่อใช้ verify_ssl=false ในสภาพแวดล้อมทดสอบแบบ self-signed PROXMOX_SERVICE ประเภทบริการ Proxmox ค่าเริ่มต้นคือ PVE MCP_TOOL_ALLOWLIST รายชื่อชื่อเครื่องมือที่แน่นอนซึ่งคั่นด้วยเครื่องหมายจุลภาค เพื่อเปิดเผย ไม่ต้องตั้งค่าร่วมกับ MCP_TOOL_DENYLIST MCP_TOOL_DENYLIST รายชื่อชื่อเครื่องมือที่แน่นอนซึ่งคั่นด้วยเครื่องหมายจุลภาค เพื่อซ่อน ไม่ต้องตั้งค่าร่วมกับ MCP_TOOL_ALLOWLIST LOG_LEVEL ระดับความละเอียดของ log ฝั่งเซิร์ฟเวอร์ ค่าเริ่มต้นคือ INFO คำอธิบายแปลอัตโนมัติ ชื่อตัวแปรคงตามต้นฉบับ ถ้าไม่แน่ใจให้ดูต้นฉบับ
ชื่อเมนูตรวจกับหน้าช่วยเหลือของ Cursor เมื่อ 11 พ.ย. 2569 · หน้าจอของคุณอาจต่างเล็กน้อยตามรุ่นของแอป
ต่อกับ VS Code ได้ แต่ต้องเตรียมก่อน
ต้องมีคีย์ของ ProxmoxMCP-Plus (สร้างที่เว็บของผู้ทำ) · ต้องกรอกค่าตั้ง 2 ช่อง (PROXMOX_HOST, PROXMOX_USER) · ต้องลง Python (uv) ในเครื่องก่อน (ทำครั้งเดียว)
คัดลอกข้อความนี้ไปวางในแชตของ VS Code AI จะเช็กเครื่อง บอกว่าจะแก้ไฟล์ไหน และรอคุณตกลงก่อนทุกครั้ง
ช่วยติดตั้ง MCP server ชื่อ ProxmoxMCP-Plus ให้ VS Code ในเครื่องนี้ ทำตามลำดับ 1) เช็กว่ามี uv ด้วยคำสั่ง uv --version ถ้าไม่มี ให้บอกฉันไปลงจาก https://docs.astral.sh/uv/getting-started/installation/ ห้ามลงเอง 2) ใช้คอนฟิกนี้เท่านั้น (ผ่านตัวตรวจของ PopNx MCP แล้ว): { "servers": { "proxmox-plus": { "type": "stdio", "command": "uvx", "args": [ "proxmox-mcp-plus" ], "env": { "PROXMOX_HOST": "ใส่ค่าของคุณ", "PROXMOX_USER": "ใส่ค่าของคุณ", "PROXMOX_TOKEN_NAME": "ใส่ค่าของคุณ", "PROXMOX_TOKEN_VALUE": "ใส่ค่าของคุณ" } } } } 3) บอก path เต็มของไฟล์ที่จะแก้ หรือคำสั่งที่จะรัน แล้วรอฉันตกลงก่อน 4) ช่อง PROXMOX_TOKEN_NAME, PROXMOX_TOKEN_VALUE, PROXMOX_HOST, PROXMOX_USER ให้คงคำว่า "ใส่ค่าของคุณ" ไว้ก่อน แล้วบอกให้ฉันวางค่าจริงเองในไฟล์หรือช่องของแอป ห้ามขอให้ฉันพิมพ์คีย์ในแชต 5) ทำตามที่ตกลง แล้วตรวจว่าเครื่องมือของ ProxmoxMCP-Plus ขึ้นจริงข้อความนี้ไม่มีคีย์ของคุณ ถ้าต้องใช้คีย์ AI จะบอกให้คุณวางเองในไฟล์หรือช่องของแอป
ลงไว้แล้วหรือยัง? เช็กก่อน · เปิด Terminal แล้วพิมพ์คำสั่งนี้ กด Enter
uv --versionMac: กด ⌘ + Space พิมพ์ Terminal แล้วกด Enter
Windows: เปิดเมนู Start พิมพ์ Windows PowerShell แล้วกด Open
ยังไม่ได้ลง: uv ไม่มีตัวติดตั้งแบบกดเอง คัดลอกคำสั่งหนึ่งบรรทัดของเครื่องคุณ (macOS หรือ Windows) จากหน้าทางการของ uv ไปวางใน Terminal · ไม่ต้องลง Python แยก uv ดาวน์โหลดให้เองเมื่อต้องใช้
ลงเสร็จแล้ว ปิด Terminal เปิดใหม่ แล้วพิมพ์คำสั่งเดิมอีกครั้ง ต้องขึ้นเลขรุ่น: uv --version
ลงครั้งเดียว ใช้ได้กับทุกตัวที่ต้องใช้ uv
เปิดเว็บของผู้ทำ สมัครบัญชีแล้วสร้างคีย์ (API key) เก็บไว้ ใช้ในขั้นถัดไป ราคาและแผนฟรีดูที่เว็บของผู้ทำ
ค่าเหล่านี้เป็นค่าตั้งของโปรแกรม ไม่ใช่คีย์ ไม่ต้องสมัครอะไร ใส่ตามที่ผู้ทำอธิบาย
PROXMOX_HOST ชื่อโฮสต์หรือที่อยู่ IP ของปลายทาง Proxmox VE API PROXMOX_USER ชื่อผู้ใช้ Proxmox พร้อม realm เช่น root@pam คำอธิบายแปลอัตโนมัติ ชื่อตัวแปรคงตามต้นฉบับ ถ้าไม่แน่ใจให้ดูต้นฉบับ
ในค่าตั้งของ ProxmoxMCP-Plus ช่อง PROXMOX_TOKEN_NAME, PROXMOX_TOKEN_VALUE, PROXMOX_HOST, PROXMOX_USER ยังว่าง ใส่คีย์ของคุณแล้วบันทึก
วางคีย์ในช่องของแอปเท่านั้น อย่าวางในแชตหรือส่งให้ใคร
ใช้ ProxmoxMCP-Plus บอกหน่อยว่าทำอะไรให้ฉันได้บ้าง แล้วลองทำให้ดูหนึ่งอย่าง✓ ถ้า VS Code บอกว่ากำลังใช้ ProxmoxMCP-Plus หรือมีชื่อเครื่องมือของ ProxmoxMCP-Plus ขึ้นในคำตอบ แปลว่าต่อสำเร็จ
คำสั่งด้านบนใช้ได้เลยโดยไม่ต้องใส่ค่าเหล่านี้ ถ้าอยากปรับค่อยเพิ่มเองตามคำอธิบายของผู้ทำ
PROXMOX_MCP_CONFIG path ไปยังไฟล์ config แบบ JSON (ไม่บังคับ) หากตั้งค่าไว้ จะใช้ config จากไฟล์ก่อนค่าสำรองจาก environment variable PROXMOX_PORT พอร์ต Proxmox API ค่าเริ่มต้นคือ 8006 PROXMOX_VERIFY_SSL ตั้งเป็น true เพื่อตรวจสอบใบรับรอง TLS หรือ false สำหรับสภาพแวดล้อมทดสอบแบบ self-signed PROXMOX_DEV_MODE ตั้งเป็น true เมื่อใช้ verify_ssl=false ในสภาพแวดล้อมทดสอบแบบ self-signed PROXMOX_SERVICE ประเภทบริการ Proxmox ค่าเริ่มต้นคือ PVE MCP_TOOL_ALLOWLIST รายชื่อชื่อเครื่องมือที่แน่นอนซึ่งคั่นด้วยเครื่องหมายจุลภาค เพื่อเปิดเผย ไม่ต้องตั้งค่าร่วมกับ MCP_TOOL_DENYLIST MCP_TOOL_DENYLIST รายชื่อชื่อเครื่องมือที่แน่นอนซึ่งคั่นด้วยเครื่องหมายจุลภาค เพื่อซ่อน ไม่ต้องตั้งค่าร่วมกับ MCP_TOOL_ALLOWLIST LOG_LEVEL ระดับความละเอียดของ log ฝั่งเซิร์ฟเวอร์ ค่าเริ่มต้นคือ INFO คำอธิบายแปลอัตโนมัติ ชื่อตัวแปรคงตามต้นฉบับ ถ้าไม่แน่ใจให้ดูต้นฉบับ
ชื่อเมนูตรวจกับหน้าช่วยเหลือของ VS Code เมื่อ 11 พ.ย. 2569 · หน้าจอของคุณอาจต่างเล็กน้อยตามรุ่นของแอป
โปรแกรมอื่นที่ใช้ MCP ได้ เช่น Windsurf, Zed หรือ Gemini CLI มีวิธีเพิ่มต่างกัน ดูวิธีของแต่ละตัวในหน้ารวมโปรแกรม
ค่าตั้งแบบไฟล์ JSON อยู่ในหัวข้อ “สำหรับคนเขียนโค้ด” ด้านล่าง
Claude Code
claude mcp add --scope user proxmox-plus --env PROXMOX_HOST='ใส่ค่าของคุณ' --env PROXMOX_USER='ใส่ค่าของคุณ' --env PROXMOX_TOKEN_NAME='ใส่ค่าของคุณ' --env PROXMOX_TOKEN_VALUE='ใส่ค่าของคุณ' -- uvx proxmox-mcp-plusClaude Desktop (claude_desktop_config.json)
{
"mcpServers": {
"proxmox-plus": {
"command": "uvx",
"args": [
"proxmox-mcp-plus"
],
"env": {
"PROXMOX_HOST": "ใส่ค่าของคุณ",
"PROXMOX_USER": "ใส่ค่าของคุณ",
"PROXMOX_TOKEN_NAME": "ใส่ค่าของคุณ",
"PROXMOX_TOKEN_VALUE": "ใส่ค่าของคุณ"
}
}
}
}Cursor (~/.cursor/mcp.json)
{
"mcpServers": {
"proxmox-plus": {
"command": "uvx",
"args": [
"proxmox-mcp-plus"
],
"env": {
"PROXMOX_HOST": "ใส่ค่าของคุณ",
"PROXMOX_USER": "ใส่ค่าของคุณ",
"PROXMOX_TOKEN_NAME": "ใส่ค่าของคุณ",
"PROXMOX_TOKEN_VALUE": "ใส่ค่าของคุณ"
}
}
}
}VS Code (mcp.json)
{
"servers": {
"proxmox-plus": {
"type": "stdio",
"command": "uvx",
"args": [
"proxmox-mcp-plus"
],
"env": {
"PROXMOX_HOST": "ใส่ค่าของคุณ",
"PROXMOX_USER": "ใส่ค่าของคุณ",
"PROXMOX_TOKEN_NAME": "ใส่ค่าของคุณ",
"PROXMOX_TOKEN_VALUE": "ใส่ค่าของคุณ"
}
}
}
}PROXMOX_MCP_CONFIG envPROXMOX_HOST จำเป็น envPROXMOX_USER จำเป็น envPROXMOX_TOKEN_NAME ความลับ จำเป็น envPROXMOX_TOKEN_VALUE ความลับ จำเป็น envPROXMOX_PORT envPROXMOX_VERIFY_SSL envPROXMOX_DEV_MODE envPROXMOX_SERVICE envMCP_TOOL_ALLOWLIST envMCP_TOOL_DENYLIST envLOG_LEVEL envคำอธิบายแปลอัตโนมัติ ชื่อตัวแปรคงตามต้นฉบับ ถ้าไม่แน่ใจให้ดูต้นฉบับ
ค่าตั้งนี้สร้างจากข้อมูลใน registry ของผู้ทำ ถ้าไม่ตรงกับ README ให้เชื่อ README
pypi: proxmox-mcp-plusดูจากแบบการต่อของ server ตัวนี้ และเอกสารของผู้ทำโปรแกรมแต่ละตัว ตรวจเมื่อ 10 พ.ย. 2569
ติดตั้งบนเครื่องได้ใน
ClaudeGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatRaycast
รันในเครื่องคุณ รายการเครื่องมือจะขึ้นในแอป AI หลังติดตั้ง
เราตรวจจากข้อมูลที่ใครก็เปิดดูได้ ยังไม่ได้อ่านโค้ด ข้อที่ไม่เกี่ยวกับตัวนี้ไม่นับในตัวหาร · ตรวจเมื่อ 15 พ.ย. 2569
ชื่อใน registry ยืนยันด้วยบัญชี GitHub RekklesNA ซึ่งเป็นเจ้าของ repo
มีการแก้โค้ดล่าสุด เมื่อวาน
ใช้ MIT
ตัวนี้รันบนเครื่องคุณ ไม่มี endpoint บนอินเทอร์เน็ต
ตัวนี้รันบนเครื่อง ใช้ค่าที่ตั้งในเครื่องแทน
รันในเครื่องคุณ เราอ่านรายการเครื่องมือได้เฉพาะตัวที่มี endpoint บนอินเทอร์เน็ต
ไม่พบรายการใน OSV.dev สำหรับ proxmox-mcp-plus@0.7.0
ตรวจเฉพาะตัวแพ็กเกจรุ่นนี้ ไม่ใช่ทุก dependency · ตรวจเมื่อ 15 พ.ย. 2569
ถาม แชร์เคล็ดลับ หรือแจ้งว่าใช้ไม่ได้ เรียงตามที่คนกดว่ามีประโยชน์
ยังไม่มีใครโพสต์ ถามหรือแชร์เป็นคนแรกได้เลย
ข้อความในส่วนนี้เขียนโดยผู้ใช้ ไม่ใช่ทีม PopNx
ยังไม่มีรีวิว
เทียบกับทุก server ที่ยังใช้งานในหมวดนี้ทั้งทะเบียน ดาวนับเฉพาะเมื่อผู้ลงทะเบียนเป็นเจ้าของ repo
จากการตรวจเบื้องต้นของเรา ผ่าน 3 จาก 3 ข้อที่ตรวจได้ เรายังไม่ได้อ่านโค้ด ก่อนใส่กุญแจหรือ token ให้ดูว่า server ขอสิทธิ์อะไร และเลือกกุญแจที่ทำได้เท่าที่จำเป็น
ต้องใส่ค่าเหล่านี้: PROXMOX_TOKEN_NAME, PROXMOX_TOKEN_VALUE
รันบนเครื่องของคุณ โปรแกรม AI จะเปิด server ขึ้นมาเองเมื่อใช้ ข้อมูลไม่ต้องผ่านเซิร์ฟเวอร์ของผู้ทำ (ยกเว้นตัวที่ไปเรียกบริการออนไลน์ต่อ)
repo บน GitHub มีการแก้โค้ดล่าสุด เมื่อวาน และส่งรุ่นล่าสุด (0.7.0) เข้า registry เมื่อวาน
โปรแกรมที่รองรับ MCP เช่น Claude Desktop, Claude Code, Cursor และ VS Code ตัวนี้ต้องมี Python (uv) ในเครื่องด้วย
ในหมวดเดียวกันมี World Monitor, openstatus, Oh My Posh Validator, Strata, Jitsu
หมวดเดียวกันจากผู้ทำคนอื่น ผ่านตัวตรวจคำสั่งแล้ว ตัวทางการขึ้นก่อน แล้วเรียงตามดาว
อ่านการ์ด:↓ ดาวน์โหลดต่อสัปดาห์i★ ดาว GitHubiสามเสา: รีวิว · ผลตรวจ · การใช้งานiอัปเดต = วันที่ส่งรุ่นล่าสุดเข้า registryi
ข่าวกรองโลกแบบเรียลไทม์: ความขัดแย้ง ตลาด พลังงาน การค้า การขนส่ง และไซเบอร์
Manage monitors, status pages, incidents and maintenances in your openstatus workspace.
Validate oh-my-posh configurations and segment snippets against the official schema.
MCP server for progressive tool usage at any scale (see https://klavis.ai)
Manage Jitsu data pipelines: destinations, streams, connections, functions, live events.
ส่วนนี้คัดจาก repo ของผู้ทำตามต้นฉบับ PopNx MCP ไม่ได้ตรวจหรือรับรองเนื้อหา ตัด HTML รูปภาพ และสคริปต์ออกแล้ว ลิงก์จะพาออกนอกเว็บ
Operate Proxmox VE from MCP clients, AI agents, and OpenAPI tooling through one security-conscious control plane for VMs, LXCs, snapshots, backups, ISOs, container commands, and persistent long-running jobs.
Quick Start | Client Install | Demo | Tools | Safety | Scenarios | Docs | Wiki
MCP and OpenAPI are alternative entry points into the same workflows and may run in separate processes. Solid arrows show requests and execution; dashed arrows show persisted job and audit state. Approval gates, SSH execution and MCP HTTP OAuth depend on configuration. Select the diagram to view it at full size.
ProxmoxMCP-Plus sits between AI clients and Proxmox VE so operators do not have to stitch together raw API calls, one-off shell scripts, and custom job polling for every workflow.
It exposes the same operational surface in two ways:
MCP for Claude Desktop, Cursor, VS Code, Open WebUI, Codex, and other MCP-capable agentsOpenAPI for HTTP automation, dashboards, internal tools, and no-code workflowsWhat you get:
| Priority | How the project handles it |
|---|---|
| Dual access paths | Native MCP for agent workflows and OpenAPI for standard HTTP automation |
| Proxmox-oriented workflows | Day-2 VM, LXC, snapshot, backup, ISO, storage, and cluster operations |
| Long-running operations | Stable job_ids, Proxmox UPID tracking, polling, retry, cancel, and audit history |
| Safer execution | Proxmox API tokens, OpenAPI bearer auth, command policy, approval tokens, TLS validation, and MCP HTTP Host/Origin controls |
| Real validation | Unit, integration, Docker/OpenAPI, and live Proxmox e2e entry points are documented in the repo |
Create a Proxmox API token with only the permissions your workflows need. Then create the local config file:
cp proxmox-config/config.example.json proxmox-config/config.json
Then edit proxmox-config/config.json with your environment. At minimum, it needs:
proxmox.hostproxmox.portauth.userauth.token_nameauth.token_valueAdd an ssh section as well if you want container command execution. Add a jobs section if you want job state persisted somewhere other than the default local SQLite file.
For real live verification, use a separate proxmox-config/config.live.json created from proxmox-config/config.live.example.json. Do not point live e2e at a placeholder or local-only config.json unless you intentionally run a local API tunnel there.
Optional job persistence config:
{
"jobs": { "sqlite_path": "proxmox-jobs.sqlite3" } }
Optional tool exposure filtering can reduce the schemas sent to MCP clients. It is disabled by default, so existing configurations continue to expose every available tool. Configure exactly one mode under mcp:
{
"mcp": { "tool_allowlist": ["get_nodes", "get_vms", "get_containers", "get_storage"] } }
Alternatively, use tool_denylist, or the comma-separated environment variables MCP_TOOL_ALLOWLIST and MCP_TOOL_DENYLIST. Do not configure both modes. Environment selection replaces the file-level filtering mode. An empty allowlist exposes no tools; an empty denylist hides none. Exact lowercase tool names are required, and unknown names fail startup so a typo cannot silently widen access. Restart or reconnect the MCP server after changing the filter.
| Path | Best for | Start command | Verify |
|---|---|---|---|
| MCP stdio from PyPI | Claude Desktop, Cursor, VS Code, Codex, local agents | uvx proxmox-mcp-plus | client lists get_nodes, get_vms, and job tools |
| Native MCP HTTP from Docker | remote MCP clients that support Streamable HTTP | docker compose --profile mcp-http up -d proxmox-mcp-http | connect to http://localhost:8000/mcp |
| OpenAPI bridge from Docker | HTTP clients, dashboards, scripts, no-code tools | docker compose --profile openapi up -d proxmox-mcp-api | curl -f http://localhost:8811/livez |
Docker examples publish host ports on 127.0.0.1 by default; Compose modes are opt-in. Set only the selected mode's key: MCP_API_KEY for native HTTP or PROXMOX_API_KEY for OpenAPI. See Compose deployment and upgrade notes for reverse proxies, tunnels, explicit LAN bindings and container recreation.
uvx proxmox-mcp-plus
Or install it first:
pip install proxmox-mcp-plus
proxmox-mcp-plus
Use this path when the MCP client launches a local stdio server.
Code Mode is disabled by default to preserve the legacy full tool catalog. Enable it with mcp.code_mode: true in the config file or MCP_CODE_MODE=true. When enabled, MCP exposes three tools instead: proxmox_code_search, proxmox_code_get_schema, and proxmox_code_execute. Code execution runs in an isolated sandbox and reaches domain tools through the existing validation, policy, and approval path. Discovery uses the filtered runtime catalog, so it also works in installed wheels. For example:
await call_tool("get_nodes", {"target": "default"})
The final expression is returned as data.result; tool results use MCP JSON content blocks (and structured content where supplied). Use proxmox_code_get_schema for arguments, including target and approval tokens. Scripts have no filesystem or network access except registered tool calls. Limits: 64,000 source characters, 100 MB sandbox memory, 25 tool calls, 16 KB final JSON, and two concurrent executions. Execution has a 30-second budget; cancelling or failing a script does not roll back tool side effects. Do not automatically retry a failed mutation script.
Optional worker reuse: set mcp.code_mode_pool_reuse: true or MCP_CODE_MODE_POOL_REUSE=true. The default remains one fresh worker per execution. Reuse keeps up to two workers for the server lifetime, recycles each after 100 checkouts, and starts a new sandbox session per request. Globals, approvals, output collectors and call limits are not shared between requests. HTTP clients share the server-owned pool; disconnecting a client does not close it. Run python scripts/benchmark_code_mode.py to measure local startup overhead; this is a microbenchmark, not an estimate of Proxmox operation latency.
Use this path when a remote MCP client supports Streamable HTTP:
export MCP_API_KEY="$(openssl rand -hex 32)"
docker run --rm -p 127.0.0.1:8000:8000 \ -e PROXMOX_MCP_MODE=mcp-http \ -e MCP_HOST=0.0.0.0 \ -e MCP_PORT=8000 \ -e MCP_TRANSPORT=STREAMABLE_HTTP \ -e MCP_API_KEY="$MCP_API_KEY" \ -v "$(pwd)/proxmox-config/config.json:/app/proxmox-config/config.json:ro" \ ghcr.io/rekklesna/proxmoxmcp-plus:latest
Point MCP clients at:
http://127.0.0.1:8000/mcp
For remote clients, use the configured proxy/tunnel URL or explicitly widen the host binding as described in Docker deployment.
Send Authorization: Bearer with every native MCP HTTP request. The key is independent of Proxmox credentials. Native Streamable HTTP and SSE require a key by default. For an endpoint protected by an external access-control layer such as Tailscale ACLs, explicitly set MCP_ALLOW_UNAUTHENTICATED_HTTP=true or mcp.allow_unauthenticated_http: true in JSON configuration. This allows keyless startup and logs a warning; it does not configure or verify the external access controls. A configured MCP_API_KEY is always enforced, even with opt-out. This setting does not change OpenAPI authentication or DNS rebinding protection.
Native MCP HTTP can optionally expose an OAuth authorization-code flow with PKCE while keeping MCP_API_KEY as the only human credential an operator has to manage. OAuth protocol handling is delegated to the MCP Python SDK (mcp>=1.30.0,<2), while ProxmoxMCP-Plus provides the API-key consent policy and persistent OAuth state.
OAuth state is stored in PostgreSQL. This allows multiple MCP server instances or hosts, when deployed explicitly, to share registered clients, authorization codes, access tokens, refresh tokens, refresh-token replay protection, and login-rate-limit state without relying on a local filesystem.
The client starts at the SDK /authorize endpoint. After the SDK validates the client, redirect URI, scope, PKCE request, and resource, the browser is redirected to /oauth/consent on the same MCP origin. The user reviews the client name, redirect origin, and requested scopes, then enters MCP_API_KEY. The API key is never placed in a URL and is never returned to the OAuth client.
Required OAuth settings:
export MCP_API_KEY="$(openssl rand -hex 32)"
export MCP_OAUTH_DATABASE_URL='postgresql://proxmox_oauth: @postgres.example:5432/proxmox_oauth'
Example server:
docker run --rm -p 127.0.0.1:8000:8000 \
-e PROXMOX_MCP_MODE=mcp-http \ -e MCP_HOST=0.0.0.0 \ -e MCP_PORT=8000 \ -e MCP_TRANSPORT=STREAMABLE_HTTP \ -e MCP_API_KEY="$MCP_API_KEY" \ -e MCP_OAUTH_ENABLED=true \ -e MCP_OAUTH_ISSUER=https://mcp.example.com \ -e MCP_OAUTH_DATABASE_URL="$MCP_OAUTH_DATABASE_URL" \ -e MCP_ALLOWED_HOSTS=mcp.example.com:*,localhost:* \ -e MCP_ALLOWED_ORIGINS=https://mcp.example.com \ -v "$(pwd)/proxmox-config/config.json:/app/proxmox-config/config.json:ro" \ ghcr.io/rekklesna/proxmoxmcp-plus:latest
Then connect the OAuth-capable client to:
https://mcp.example.com/mcp
OAuth mode exposes these endpoints on the same public origin:
/.well-known/oauth-protected-resource/mcp - RFC 9728 protected-resource metadata/.well-known/oauth-authorization-server - SDK authorization-server metadata/register - SDK dynamic client registration (DCR)/authorize - SDK authorization endpoint/token - SDK authorization-code/refresh-token exchange