ต้นแบบ · รุ่นทดลอง: มีทุก server ในทะเบียนทางการ อัปเดตทุก 30 นาที เข้าสู่ระบบด้วย Google เพื่อเขียนรีวิวได้แล้วต้นแบบ · อัปเดตทุก 30 นาที
PopNx MCPที่รวม MCP สำหรับคนใช้ AI · วิธีติดตั้งภาษาไทยทุกตัว

ProxmoxMCP-Plus

โดย RekklesNAรุ่น 0.7.0i★ 650iรันบนเครื่อง
ชื่อใน registryio.github.RekklesNA/proxmox-mcp-plus

วิธีติดตั้ง

ใช้ทำอะไรได้

ProxmoxMCP-Plus เป็นเซิร์ฟเวอร์ MCP สำหรับ Proxmox VE ใช้จัดการเครื่องเสมือน (VMs) และ LXC คอนเทนเนอร์ สแนปชอต การสำรองข้อมูล พื้นที่จัดเก็บ และงานระดับคลัสเตอร์

แปลอัตโนมัติจากคำอธิบายของผู้ทำ · ทีมยังไม่ได้ตรวจ

  • ต่อแบบ ติดตั้งในเครื่อง
  • บัญชีหรือคีย์ ต้องมี PROXMOX_TOKEN_NAME, PROXMOX_TOKEN_VALUE · ต้องกรอกค่าตั้ง 2 ช่อง (PROXMOX_HOST, PROXMOX_USER)
  • หมวด อื่น ๆ
คำอธิบายต้นฉบับจากผู้ทำ (อังกฤษ)
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) ไม่ใช่บนเว็บหรือมือถือ

ให้ AI ติดตั้งให้

คัดลอกข้อความนี้ไปวางในแชตของ 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 จะบอกให้คุณวางเองในไฟล์หรือช่องของแอป

  1. ลง uv ในเครื่อง (ถ้ายังไม่มี)

    ลงไว้แล้วหรือยัง? เช็กก่อน · เปิด Terminal แล้วพิมพ์คำสั่งนี้ กด Enter

    uv --version
    • ขึ้นเลขรุ่น เช่น uv … = ลงแล้ว ข้ามขั้นนี้ได้
    • ขึ้นว่า "command not found" (Windows ขึ้นว่า "is not recognized") = ยังไม่ได้ลง หรือเพิ่งลงแต่ยังไม่ได้ปิดแล้วเปิด Terminal ใหม่
    เปิด Terminal ยังไง

    Mac: กด ⌘ + Space พิมพ์ Terminal แล้วกด Enter

    Windows: เปิดเมนู Start พิมพ์ Windows PowerShell แล้วกด Open

    ยังไม่ได้ลง: uv ไม่มีตัวติดตั้งแบบกดเอง คัดลอกคำสั่งหนึ่งบรรทัดของเครื่องคุณ (macOS หรือ Windows) จากหน้าทางการของ uv ไปวางใน Terminal · ไม่ต้องลง Python แยก uv ดาวน์โหลดให้เองเมื่อต้องใช้

    เปิดหน้าดาวน์โหลด uv ↗

    ลงเสร็จแล้ว ปิด Terminal เปิดใหม่ แล้วพิมพ์คำสั่งเดิมอีกครั้ง ต้องขึ้นเลขรุ่น: uv --version

    ลงครั้งเดียว ใช้ได้กับทุกตัวที่ต้องใช้ uv

  2. สมัครและสร้างคีย์ของ ProxmoxMCP-Plus

    เปิดเว็บของผู้ทำ สมัครบัญชีแล้วสร้างคีย์ (API key) เก็บไว้ ใช้ในขั้นถัดไป ราคาและแผนฟรีดูที่เว็บของผู้ทำ

    เปิดเว็บของ ProxmoxMCP-Plus ↗

  3. กรอกค่าตั้ง 2 ช่อง

    ค่าเหล่านี้เป็นค่าตั้งของโปรแกรม ไม่ใช่คีย์ ไม่ต้องสมัครอะไร ใส่ตามที่ผู้ทำอธิบาย

    • PROXMOX_HOST ชื่อโฮสต์หรือที่อยู่ IP ของปลายทาง Proxmox VE API
      ดูต้นฉบับภาษาอังกฤษHostname or IP address of the Proxmox VE API endpoint.
    • PROXMOX_USER ชื่อผู้ใช้ Proxmox พร้อม realm เช่น root@pam
      ดูต้นฉบับภาษาอังกฤษProxmox username with realm, for example root@pam.

    คำอธิบายแปลอัตโนมัติ ชื่อตัวแปรคงตามต้นฉบับ ถ้าไม่แน่ใจให้ดูต้นฉบับ

  4. เปิดไฟล์ตั้งค่าของแอป Claude บนคอม

    SettingsDeveloperEdit Config

  5. วางค่าตั้งนี้แล้วบันทึกไฟล์

    {
      "mcpServers": {
        "proxmox-plus": {
          "command": "uvx",
          "args": [
            "proxmox-mcp-plus"
          ],
          "env": {
            "PROXMOX_HOST": "ใส่ค่าของคุณ",
            "PROXMOX_USER": "ใส่ค่าของคุณ",
            "PROXMOX_TOKEN_NAME": "ใส่ค่าของคุณ",
            "PROXMOX_TOKEN_VALUE": "ใส่ค่าของคุณ"
          }
        }
      }
    }

    วางคีย์ในช่องของแอปเท่านั้น อย่าวางในแชตหรือส่งให้ใคร

  6. ปิดแอป Claude แล้วเปิดใหม่

  7. ลองเลย

    ใช้ ProxmoxMCP-Plus บอกหน่อยว่าทำอะไรให้ฉันได้บ้าง แล้วลองทำให้ดูหนึ่งอย่าง

    ✓ ถ้า Claude บอกว่ากำลังใช้ ProxmoxMCP-Plus หรือมีชื่อเครื่องมือของ ProxmoxMCP-Plus ขึ้นในคำตอบ แปลว่าต่อสำเร็จ

ค่าตั้งเพิ่มเติม 8 ช่อง (ไม่ต้องกรอกก็ใช้ได้)

คำสั่งด้านบนใช้ได้เลยโดยไม่ต้องใส่ค่าเหล่านี้ ถ้าอยากปรับค่อยเพิ่มเองตามคำอธิบายของผู้ทำ

  • PROXMOX_MCP_CONFIG path ไปยังไฟล์ config แบบ JSON (ไม่บังคับ) หากตั้งค่าไว้ จะใช้ config จากไฟล์ก่อนค่าสำรองจาก environment variable
    ดูต้นฉบับภาษาอังกฤษOptional path to a JSON config file. If set, file config is used before environment variable fallback.
  • PROXMOX_PORT พอร์ต Proxmox API ค่าเริ่มต้นคือ 8006
    ดูต้นฉบับภาษาอังกฤษProxmox API port. Defaults to 8006.
  • PROXMOX_VERIFY_SSL ตั้งเป็น true เพื่อตรวจสอบใบรับรอง TLS หรือ false สำหรับสภาพแวดล้อมทดสอบแบบ self-signed
    ดูต้นฉบับภาษาอังกฤษSet to true to verify TLS certificates, or false for self-signed lab environments.
  • PROXMOX_DEV_MODE ตั้งเป็น true เมื่อใช้ verify_ssl=false ในสภาพแวดล้อมทดสอบแบบ self-signed
    ดูต้นฉบับภาษาอังกฤษSet to true when using verify_ssl=false in a self-signed lab environment.
  • PROXMOX_SERVICE ประเภทบริการ Proxmox ค่าเริ่มต้นคือ PVE
    ดูต้นฉบับภาษาอังกฤษProxmox service type. Defaults to PVE.
  • MCP_TOOL_ALLOWLIST รายชื่อชื่อเครื่องมือที่แน่นอนซึ่งคั่นด้วยเครื่องหมายจุลภาค เพื่อเปิดเผย ไม่ต้องตั้งค่าร่วมกับ MCP_TOOL_DENYLIST
    ดูต้นฉบับภาษาอังกฤษOptional comma-separated exact tool names to expose. Do not set together with MCP_TOOL_DENYLIST.
  • MCP_TOOL_DENYLIST รายชื่อชื่อเครื่องมือที่แน่นอนซึ่งคั่นด้วยเครื่องหมายจุลภาค เพื่อซ่อน ไม่ต้องตั้งค่าร่วมกับ MCP_TOOL_ALLOWLIST
    ดูต้นฉบับภาษาอังกฤษOptional comma-separated exact tool names to hide. Do not set together with MCP_TOOL_ALLOWLIST.
  • LOG_LEVEL ระดับความละเอียดของ log ฝั่งเซิร์ฟเวอร์ ค่าเริ่มต้นคือ INFO
    ดูต้นฉบับภาษาอังกฤษServer log verbosity. Defaults to INFO.

คำอธิบายแปลอัตโนมัติ ชื่อตัวแปรคงตามต้นฉบับ ถ้าไม่แน่ใจให้ดูต้นฉบับ

ชื่อเมนูตรวจกับหน้าช่วยเหลือของ Anthropic เมื่อ 11 พ.ย. 2569 · หน้าจอของคุณอาจต่างเล็กน้อยตามรุ่นของแอป

ChatGPT ยังต่อ ProxmoxMCP-Plus ไม่ได้

ProxmoxMCP-Plus ต้องติดตั้งในเครื่องคุณ แต่ ChatGPT ต่อได้เฉพาะตัวที่ทำงานบนเว็บ

คุณทำแบบนี้แทนได้

ก · ใช้แอปที่ต่อ ProxmoxMCP-Plus ได้

  • ต้องมีคีย์ของ ProxmoxMCP-Plus (สร้างที่เว็บของผู้ทำ) · ต้องกรอกค่าตั้ง 2 ช่อง (PROXMOX_HOST, PROXMOX_USER) · ต้องลง Python (uv) ในเครื่องก่อน (ทำครั้งเดียว) · ใช้ได้เฉพาะแอป Claude บนคอม (Windows หรือ Mac) ไม่ใช่บนเว็บหรือมือถือ
  • ต้องมีคีย์ของ ProxmoxMCP-Plus (สร้างที่เว็บของผู้ทำ) · ต้องกรอกค่าตั้ง 2 ช่อง (PROXMOX_HOST, PROXMOX_USER) · ต้องลง Python (uv) ในเครื่องก่อน (ทำครั้งเดียว)
  • ต้องมีคีย์ของ ProxmoxMCP-Plus (สร้างที่เว็บของผู้ทำ) · ต้องกรอกค่าตั้ง 2 ช่อง (PROXMOX_HOST, PROXMOX_USER) · ต้องลง Python (uv) ในเครื่องก่อน (ทำครั้งเดียว)
  • ต้องมีคีย์ของ ProxmoxMCP-Plus (สร้างที่เว็บของผู้ทำ) · ต้องกรอกค่าตั้ง 2 ช่อง (PROXMOX_HOST, PROXMOX_USER) · ต้องลง Python (uv) ในเครื่องก่อน (ทำครั้งเดียว)

ข · ตัวอื่นในหมวด อื่น ๆ ที่ต่อกับ ChatGPT ได้

เลือกจากตัวที่ใช้มากในหมวดเดียวกัน เฉพาะตัวที่ต่อด้วยที่อยู่ได้โดยไม่ต้องใส่คีย์

ต่อกับ Claude Code ได้ แต่ต้องเตรียมก่อน

ต้องมีคีย์ของ ProxmoxMCP-Plus (สร้างที่เว็บของผู้ทำ) · ต้องกรอกค่าตั้ง 2 ช่อง (PROXMOX_HOST, PROXMOX_USER) · ต้องลง Python (uv) ในเครื่องก่อน (ทำครั้งเดียว)

ให้ AI ติดตั้งให้

คัดลอกข้อความนี้ไปวางในแชตของ 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 จะบอกให้คุณวางเองในไฟล์หรือช่องของแอป

  1. ลง uv ในเครื่อง (ถ้ายังไม่มี)

    ลงไว้แล้วหรือยัง? เช็กก่อน · เปิด Terminal แล้วพิมพ์คำสั่งนี้ กด Enter

    uv --version
    • ขึ้นเลขรุ่น เช่น uv … = ลงแล้ว ข้ามขั้นนี้ได้
    • ขึ้นว่า "command not found" (Windows ขึ้นว่า "is not recognized") = ยังไม่ได้ลง หรือเพิ่งลงแต่ยังไม่ได้ปิดแล้วเปิด Terminal ใหม่
    เปิด Terminal ยังไง

    Mac: กด ⌘ + Space พิมพ์ Terminal แล้วกด Enter

    Windows: เปิดเมนู Start พิมพ์ Windows PowerShell แล้วกด Open

    ยังไม่ได้ลง: uv ไม่มีตัวติดตั้งแบบกดเอง คัดลอกคำสั่งหนึ่งบรรทัดของเครื่องคุณ (macOS หรือ Windows) จากหน้าทางการของ uv ไปวางใน Terminal · ไม่ต้องลง Python แยก uv ดาวน์โหลดให้เองเมื่อต้องใช้

    เปิดหน้าดาวน์โหลด uv ↗

    ลงเสร็จแล้ว ปิด Terminal เปิดใหม่ แล้วพิมพ์คำสั่งเดิมอีกครั้ง ต้องขึ้นเลขรุ่น: uv --version

    ลงครั้งเดียว ใช้ได้กับทุกตัวที่ต้องใช้ uv

  2. สมัครและสร้างคีย์ของ ProxmoxMCP-Plus

    เปิดเว็บของผู้ทำ สมัครบัญชีแล้วสร้างคีย์ (API key) เก็บไว้ ใช้ในขั้นถัดไป ราคาและแผนฟรีดูที่เว็บของผู้ทำ

    เปิดเว็บของ ProxmoxMCP-Plus ↗

  3. กรอกค่าตั้ง 2 ช่อง

    ค่าเหล่านี้เป็นค่าตั้งของโปรแกรม ไม่ใช่คีย์ ไม่ต้องสมัครอะไร ใส่ตามที่ผู้ทำอธิบาย

    • PROXMOX_HOST ชื่อโฮสต์หรือที่อยู่ IP ของปลายทาง Proxmox VE API
      ดูต้นฉบับภาษาอังกฤษHostname or IP address of the Proxmox VE API endpoint.
    • PROXMOX_USER ชื่อผู้ใช้ Proxmox พร้อม realm เช่น root@pam
      ดูต้นฉบับภาษาอังกฤษProxmox username with realm, for example root@pam.

    คำอธิบายแปลอัตโนมัติ ชื่อตัวแปรคงตามต้นฉบับ ถ้าไม่แน่ใจให้ดูต้นฉบับ

  4. เปิด Terminal

    Mac: กด Command+Space พิมพ์ Terminal · Windows: เปิด PowerShell

  5. วางคำสั่งนี้แล้วกด Enter

    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

    วางคีย์ในช่องของแอปเท่านั้น อย่าวางในแชตหรือส่งให้ใคร

  6. พิมพ์ /mcp ใน Claude Code

    ต้องเห็น ProxmoxMCP-Plus ในรายการและขึ้นว่าเชื่อมต่อแล้ว

  7. ลองเลย

    ใช้ ProxmoxMCP-Plus บอกหน่อยว่าทำอะไรให้ฉันได้บ้าง แล้วลองทำให้ดูหนึ่งอย่าง

    ✓ ถ้า Claude Code บอกว่ากำลังใช้ ProxmoxMCP-Plus หรือมีชื่อเครื่องมือของ ProxmoxMCP-Plus ขึ้นในคำตอบ แปลว่าต่อสำเร็จ

ค่าตั้งเพิ่มเติม 8 ช่อง (ไม่ต้องกรอกก็ใช้ได้)

คำสั่งด้านบนใช้ได้เลยโดยไม่ต้องใส่ค่าเหล่านี้ ถ้าอยากปรับค่อยเพิ่มเองตามคำอธิบายของผู้ทำ

  • PROXMOX_MCP_CONFIG path ไปยังไฟล์ config แบบ JSON (ไม่บังคับ) หากตั้งค่าไว้ จะใช้ config จากไฟล์ก่อนค่าสำรองจาก environment variable
    ดูต้นฉบับภาษาอังกฤษOptional path to a JSON config file. If set, file config is used before environment variable fallback.
  • PROXMOX_PORT พอร์ต Proxmox API ค่าเริ่มต้นคือ 8006
    ดูต้นฉบับภาษาอังกฤษProxmox API port. Defaults to 8006.
  • PROXMOX_VERIFY_SSL ตั้งเป็น true เพื่อตรวจสอบใบรับรอง TLS หรือ false สำหรับสภาพแวดล้อมทดสอบแบบ self-signed
    ดูต้นฉบับภาษาอังกฤษSet to true to verify TLS certificates, or false for self-signed lab environments.
  • PROXMOX_DEV_MODE ตั้งเป็น true เมื่อใช้ verify_ssl=false ในสภาพแวดล้อมทดสอบแบบ self-signed
    ดูต้นฉบับภาษาอังกฤษSet to true when using verify_ssl=false in a self-signed lab environment.
  • PROXMOX_SERVICE ประเภทบริการ Proxmox ค่าเริ่มต้นคือ PVE
    ดูต้นฉบับภาษาอังกฤษProxmox service type. Defaults to PVE.
  • MCP_TOOL_ALLOWLIST รายชื่อชื่อเครื่องมือที่แน่นอนซึ่งคั่นด้วยเครื่องหมายจุลภาค เพื่อเปิดเผย ไม่ต้องตั้งค่าร่วมกับ MCP_TOOL_DENYLIST
    ดูต้นฉบับภาษาอังกฤษOptional comma-separated exact tool names to expose. Do not set together with MCP_TOOL_DENYLIST.
  • MCP_TOOL_DENYLIST รายชื่อชื่อเครื่องมือที่แน่นอนซึ่งคั่นด้วยเครื่องหมายจุลภาค เพื่อซ่อน ไม่ต้องตั้งค่าร่วมกับ MCP_TOOL_ALLOWLIST
    ดูต้นฉบับภาษาอังกฤษOptional comma-separated exact tool names to hide. Do not set together with MCP_TOOL_ALLOWLIST.
  • LOG_LEVEL ระดับความละเอียดของ log ฝั่งเซิร์ฟเวอร์ ค่าเริ่มต้นคือ INFO
    ดูต้นฉบับภาษาอังกฤษServer log verbosity. Defaults to INFO.

คำอธิบายแปลอัตโนมัติ ชื่อตัวแปรคงตามต้นฉบับ ถ้าไม่แน่ใจให้ดูต้นฉบับ

ชื่อเมนูตรวจกับหน้าช่วยเหลือของ Anthropic เมื่อ 11 พ.ย. 2569 · หน้าจอของคุณอาจต่างเล็กน้อยตามรุ่นของแอป

ต่อกับ Cursor ได้ แต่ต้องเตรียมก่อน

ต้องมีคีย์ของ ProxmoxMCP-Plus (สร้างที่เว็บของผู้ทำ) · ต้องกรอกค่าตั้ง 2 ช่อง (PROXMOX_HOST, PROXMOX_USER) · ต้องลง Python (uv) ในเครื่องก่อน (ทำครั้งเดียว)

ให้ AI ติดตั้งให้

คัดลอกข้อความนี้ไปวางในแชตของ 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 จะบอกให้คุณวางเองในไฟล์หรือช่องของแอป

  1. ลง uv ในเครื่อง (ถ้ายังไม่มี)

    ลงไว้แล้วหรือยัง? เช็กก่อน · เปิด Terminal แล้วพิมพ์คำสั่งนี้ กด Enter

    uv --version
    • ขึ้นเลขรุ่น เช่น uv … = ลงแล้ว ข้ามขั้นนี้ได้
    • ขึ้นว่า "command not found" (Windows ขึ้นว่า "is not recognized") = ยังไม่ได้ลง หรือเพิ่งลงแต่ยังไม่ได้ปิดแล้วเปิด Terminal ใหม่
    เปิด Terminal ยังไง

    Mac: กด ⌘ + Space พิมพ์ Terminal แล้วกด Enter

    Windows: เปิดเมนู Start พิมพ์ Windows PowerShell แล้วกด Open

    ยังไม่ได้ลง: uv ไม่มีตัวติดตั้งแบบกดเอง คัดลอกคำสั่งหนึ่งบรรทัดของเครื่องคุณ (macOS หรือ Windows) จากหน้าทางการของ uv ไปวางใน Terminal · ไม่ต้องลง Python แยก uv ดาวน์โหลดให้เองเมื่อต้องใช้

    เปิดหน้าดาวน์โหลด uv ↗

    ลงเสร็จแล้ว ปิด Terminal เปิดใหม่ แล้วพิมพ์คำสั่งเดิมอีกครั้ง ต้องขึ้นเลขรุ่น: uv --version

    ลงครั้งเดียว ใช้ได้กับทุกตัวที่ต้องใช้ uv

  2. สมัครและสร้างคีย์ของ ProxmoxMCP-Plus

    เปิดเว็บของผู้ทำ สมัครบัญชีแล้วสร้างคีย์ (API key) เก็บไว้ ใช้ในขั้นถัดไป ราคาและแผนฟรีดูที่เว็บของผู้ทำ

    เปิดเว็บของ ProxmoxMCP-Plus ↗

  3. กรอกค่าตั้ง 2 ช่อง

    ค่าเหล่านี้เป็นค่าตั้งของโปรแกรม ไม่ใช่คีย์ ไม่ต้องสมัครอะไร ใส่ตามที่ผู้ทำอธิบาย

    • PROXMOX_HOST ชื่อโฮสต์หรือที่อยู่ IP ของปลายทาง Proxmox VE API
      ดูต้นฉบับภาษาอังกฤษHostname or IP address of the Proxmox VE API endpoint.
    • PROXMOX_USER ชื่อผู้ใช้ Proxmox พร้อม realm เช่น root@pam
      ดูต้นฉบับภาษาอังกฤษProxmox username with realm, for example root@pam.

    คำอธิบายแปลอัตโนมัติ ชื่อตัวแปรคงตามต้นฉบับ ถ้าไม่แน่ใจให้ดูต้นฉบับ

  4. กดปุ่มนี้เพื่อเปิด Cursor

    เปิดใน Cursor

    Cursor จะถามยืนยันการติดตั้ง ให้กด Install

  5. ใส่คีย์ในช่องที่ว่างไว้

    ในค่าตั้งของ ProxmoxMCP-Plus ช่อง PROXMOX_TOKEN_NAME, PROXMOX_TOKEN_VALUE, PROXMOX_HOST, PROXMOX_USER ยังว่าง ใส่คีย์ของคุณแล้วบันทึก

    วางคีย์ในช่องของแอปเท่านั้น อย่าวางในแชตหรือส่งให้ใคร

  6. เปิดแชตของ AI ใน Cursor โหมด Agent

  7. ลองเลย

    ใช้ ProxmoxMCP-Plus บอกหน่อยว่าทำอะไรให้ฉันได้บ้าง แล้วลองทำให้ดูหนึ่งอย่าง

    ✓ ถ้า Cursor บอกว่ากำลังใช้ ProxmoxMCP-Plus หรือมีชื่อเครื่องมือของ ProxmoxMCP-Plus ขึ้นในคำตอบ แปลว่าต่อสำเร็จ

ค่าตั้งเพิ่มเติม 8 ช่อง (ไม่ต้องกรอกก็ใช้ได้)

คำสั่งด้านบนใช้ได้เลยโดยไม่ต้องใส่ค่าเหล่านี้ ถ้าอยากปรับค่อยเพิ่มเองตามคำอธิบายของผู้ทำ

  • PROXMOX_MCP_CONFIG path ไปยังไฟล์ config แบบ JSON (ไม่บังคับ) หากตั้งค่าไว้ จะใช้ config จากไฟล์ก่อนค่าสำรองจาก environment variable
    ดูต้นฉบับภาษาอังกฤษOptional path to a JSON config file. If set, file config is used before environment variable fallback.
  • PROXMOX_PORT พอร์ต Proxmox API ค่าเริ่มต้นคือ 8006
    ดูต้นฉบับภาษาอังกฤษProxmox API port. Defaults to 8006.
  • PROXMOX_VERIFY_SSL ตั้งเป็น true เพื่อตรวจสอบใบรับรอง TLS หรือ false สำหรับสภาพแวดล้อมทดสอบแบบ self-signed
    ดูต้นฉบับภาษาอังกฤษSet to true to verify TLS certificates, or false for self-signed lab environments.
  • PROXMOX_DEV_MODE ตั้งเป็น true เมื่อใช้ verify_ssl=false ในสภาพแวดล้อมทดสอบแบบ self-signed
    ดูต้นฉบับภาษาอังกฤษSet to true when using verify_ssl=false in a self-signed lab environment.
  • PROXMOX_SERVICE ประเภทบริการ Proxmox ค่าเริ่มต้นคือ PVE
    ดูต้นฉบับภาษาอังกฤษProxmox service type. Defaults to PVE.
  • MCP_TOOL_ALLOWLIST รายชื่อชื่อเครื่องมือที่แน่นอนซึ่งคั่นด้วยเครื่องหมายจุลภาค เพื่อเปิดเผย ไม่ต้องตั้งค่าร่วมกับ MCP_TOOL_DENYLIST
    ดูต้นฉบับภาษาอังกฤษOptional comma-separated exact tool names to expose. Do not set together with MCP_TOOL_DENYLIST.
  • MCP_TOOL_DENYLIST รายชื่อชื่อเครื่องมือที่แน่นอนซึ่งคั่นด้วยเครื่องหมายจุลภาค เพื่อซ่อน ไม่ต้องตั้งค่าร่วมกับ MCP_TOOL_ALLOWLIST
    ดูต้นฉบับภาษาอังกฤษOptional comma-separated exact tool names to hide. Do not set together with MCP_TOOL_ALLOWLIST.
  • LOG_LEVEL ระดับความละเอียดของ log ฝั่งเซิร์ฟเวอร์ ค่าเริ่มต้นคือ INFO
    ดูต้นฉบับภาษาอังกฤษServer log verbosity. Defaults to INFO.

คำอธิบายแปลอัตโนมัติ ชื่อตัวแปรคงตามต้นฉบับ ถ้าไม่แน่ใจให้ดูต้นฉบับ

ชื่อเมนูตรวจกับหน้าช่วยเหลือของ Cursor เมื่อ 11 พ.ย. 2569 · หน้าจอของคุณอาจต่างเล็กน้อยตามรุ่นของแอป

ต่อกับ VS Code ได้ แต่ต้องเตรียมก่อน

ต้องมีคีย์ของ ProxmoxMCP-Plus (สร้างที่เว็บของผู้ทำ) · ต้องกรอกค่าตั้ง 2 ช่อง (PROXMOX_HOST, PROXMOX_USER) · ต้องลง Python (uv) ในเครื่องก่อน (ทำครั้งเดียว)

ให้ AI ติดตั้งให้

คัดลอกข้อความนี้ไปวางในแชตของ 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 จะบอกให้คุณวางเองในไฟล์หรือช่องของแอป

  1. ลง uv ในเครื่อง (ถ้ายังไม่มี)

    ลงไว้แล้วหรือยัง? เช็กก่อน · เปิด Terminal แล้วพิมพ์คำสั่งนี้ กด Enter

    uv --version
    • ขึ้นเลขรุ่น เช่น uv … = ลงแล้ว ข้ามขั้นนี้ได้
    • ขึ้นว่า "command not found" (Windows ขึ้นว่า "is not recognized") = ยังไม่ได้ลง หรือเพิ่งลงแต่ยังไม่ได้ปิดแล้วเปิด Terminal ใหม่
    เปิด Terminal ยังไง

    Mac: กด ⌘ + Space พิมพ์ Terminal แล้วกด Enter

    Windows: เปิดเมนู Start พิมพ์ Windows PowerShell แล้วกด Open

    ยังไม่ได้ลง: uv ไม่มีตัวติดตั้งแบบกดเอง คัดลอกคำสั่งหนึ่งบรรทัดของเครื่องคุณ (macOS หรือ Windows) จากหน้าทางการของ uv ไปวางใน Terminal · ไม่ต้องลง Python แยก uv ดาวน์โหลดให้เองเมื่อต้องใช้

    เปิดหน้าดาวน์โหลด uv ↗

    ลงเสร็จแล้ว ปิด Terminal เปิดใหม่ แล้วพิมพ์คำสั่งเดิมอีกครั้ง ต้องขึ้นเลขรุ่น: uv --version

    ลงครั้งเดียว ใช้ได้กับทุกตัวที่ต้องใช้ uv

  2. สมัครและสร้างคีย์ของ ProxmoxMCP-Plus

    เปิดเว็บของผู้ทำ สมัครบัญชีแล้วสร้างคีย์ (API key) เก็บไว้ ใช้ในขั้นถัดไป ราคาและแผนฟรีดูที่เว็บของผู้ทำ

    เปิดเว็บของ ProxmoxMCP-Plus ↗

  3. กรอกค่าตั้ง 2 ช่อง

    ค่าเหล่านี้เป็นค่าตั้งของโปรแกรม ไม่ใช่คีย์ ไม่ต้องสมัครอะไร ใส่ตามที่ผู้ทำอธิบาย

    • PROXMOX_HOST ชื่อโฮสต์หรือที่อยู่ IP ของปลายทาง Proxmox VE API
      ดูต้นฉบับภาษาอังกฤษHostname or IP address of the Proxmox VE API endpoint.
    • PROXMOX_USER ชื่อผู้ใช้ Proxmox พร้อม realm เช่น root@pam
      ดูต้นฉบับภาษาอังกฤษProxmox username with realm, for example root@pam.

    คำอธิบายแปลอัตโนมัติ ชื่อตัวแปรคงตามต้นฉบับ ถ้าไม่แน่ใจให้ดูต้นฉบับ

  4. กดปุ่มนี้เพื่อเปิด VS Code

    เปิดใน VS Code

    VS Code จะถามยืนยันการติดตั้ง ให้กด Install

  5. ใส่คีย์ในช่องที่ว่างไว้

    ในค่าตั้งของ ProxmoxMCP-Plus ช่อง PROXMOX_TOKEN_NAME, PROXMOX_TOKEN_VALUE, PROXMOX_HOST, PROXMOX_USER ยังว่าง ใส่คีย์ของคุณแล้วบันทึก

    วางคีย์ในช่องของแอปเท่านั้น อย่าวางในแชตหรือส่งให้ใคร

  6. เปิดแชตของ AI ใน VS Code โหมด Agent

  7. ลองเลย

    ใช้ ProxmoxMCP-Plus บอกหน่อยว่าทำอะไรให้ฉันได้บ้าง แล้วลองทำให้ดูหนึ่งอย่าง

    ✓ ถ้า VS Code บอกว่ากำลังใช้ ProxmoxMCP-Plus หรือมีชื่อเครื่องมือของ ProxmoxMCP-Plus ขึ้นในคำตอบ แปลว่าต่อสำเร็จ

ค่าตั้งเพิ่มเติม 8 ช่อง (ไม่ต้องกรอกก็ใช้ได้)

คำสั่งด้านบนใช้ได้เลยโดยไม่ต้องใส่ค่าเหล่านี้ ถ้าอยากปรับค่อยเพิ่มเองตามคำอธิบายของผู้ทำ

  • PROXMOX_MCP_CONFIG path ไปยังไฟล์ config แบบ JSON (ไม่บังคับ) หากตั้งค่าไว้ จะใช้ config จากไฟล์ก่อนค่าสำรองจาก environment variable
    ดูต้นฉบับภาษาอังกฤษOptional path to a JSON config file. If set, file config is used before environment variable fallback.
  • PROXMOX_PORT พอร์ต Proxmox API ค่าเริ่มต้นคือ 8006
    ดูต้นฉบับภาษาอังกฤษProxmox API port. Defaults to 8006.
  • PROXMOX_VERIFY_SSL ตั้งเป็น true เพื่อตรวจสอบใบรับรอง TLS หรือ false สำหรับสภาพแวดล้อมทดสอบแบบ self-signed
    ดูต้นฉบับภาษาอังกฤษSet to true to verify TLS certificates, or false for self-signed lab environments.
  • PROXMOX_DEV_MODE ตั้งเป็น true เมื่อใช้ verify_ssl=false ในสภาพแวดล้อมทดสอบแบบ self-signed
    ดูต้นฉบับภาษาอังกฤษSet to true when using verify_ssl=false in a self-signed lab environment.
  • PROXMOX_SERVICE ประเภทบริการ Proxmox ค่าเริ่มต้นคือ PVE
    ดูต้นฉบับภาษาอังกฤษProxmox service type. Defaults to PVE.
  • MCP_TOOL_ALLOWLIST รายชื่อชื่อเครื่องมือที่แน่นอนซึ่งคั่นด้วยเครื่องหมายจุลภาค เพื่อเปิดเผย ไม่ต้องตั้งค่าร่วมกับ MCP_TOOL_DENYLIST
    ดูต้นฉบับภาษาอังกฤษOptional comma-separated exact tool names to expose. Do not set together with MCP_TOOL_DENYLIST.
  • MCP_TOOL_DENYLIST รายชื่อชื่อเครื่องมือที่แน่นอนซึ่งคั่นด้วยเครื่องหมายจุลภาค เพื่อซ่อน ไม่ต้องตั้งค่าร่วมกับ MCP_TOOL_ALLOWLIST
    ดูต้นฉบับภาษาอังกฤษOptional comma-separated exact tool names to hide. Do not set together with MCP_TOOL_ALLOWLIST.
  • LOG_LEVEL ระดับความละเอียดของ log ฝั่งเซิร์ฟเวอร์ ค่าเริ่มต้นคือ INFO
    ดูต้นฉบับภาษาอังกฤษServer log verbosity. Defaults to INFO.

คำอธิบายแปลอัตโนมัติ ชื่อตัวแปรคงตามต้นฉบับ ถ้าไม่แน่ใจให้ดูต้นฉบับ

ชื่อเมนูตรวจกับหน้าช่วยเหลือของ VS Code เมื่อ 11 พ.ย. 2569 · หน้าจอของคุณอาจต่างเล็กน้อยตามรุ่นของแอป

โปรแกรมอื่นที่ใช้ MCP ได้ เช่น Windsurf, Zed หรือ Gemini CLI มีวิธีเพิ่มต่างกัน ดูวิธีของแต่ละตัวในหน้ารวมโปรแกรม

ดูโปรแกรมที่ใช้ MCP ทั้งหมด →

ค่าตั้งแบบไฟล์ JSON อยู่ในหัวข้อ “สำหรับคนเขียนโค้ด” ด้านล่าง

ติดตรงไหน? ถามคนที่ใช้ ProxmoxMCP-Plus อยู่💬 พูดคุย →
สำหรับคนเขียนโค้ด: คำสั่ง Terminal และค่าตั้ง 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-plus

Claude 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 env
    path ไปยังไฟล์ config แบบ JSON (ไม่บังคับ) หากตั้งค่าไว้ จะใช้ config จากไฟล์ก่อนค่าสำรองจาก environment variable
    ดูต้นฉบับภาษาอังกฤษOptional path to a JSON config file. If set, file config is used before environment variable fallback.
  • PROXMOX_HOST จำเป็น env
    ชื่อโฮสต์หรือที่อยู่ IP ของปลายทาง Proxmox VE API
    ดูต้นฉบับภาษาอังกฤษHostname or IP address of the Proxmox VE API endpoint.
  • PROXMOX_USER จำเป็น env
    ชื่อผู้ใช้ Proxmox พร้อม realm เช่น root@pam
    ดูต้นฉบับภาษาอังกฤษProxmox username with realm, for example root@pam.
  • PROXMOX_TOKEN_NAME ความลับ จำเป็น env
    ชื่อของ Proxmox API token
    ดูต้นฉบับภาษาอังกฤษName of the Proxmox API token.
  • PROXMOX_TOKEN_VALUE ความลับ จำเป็น env
    ค่า secret ของ Proxmox API token
    ดูต้นฉบับภาษาอังกฤษSecret value of the Proxmox API token.
  • PROXMOX_PORT env
    พอร์ต Proxmox API ค่าเริ่มต้นคือ 8006
    ดูต้นฉบับภาษาอังกฤษProxmox API port. Defaults to 8006.
  • PROXMOX_VERIFY_SSL env
    ตั้งเป็น true เพื่อตรวจสอบใบรับรอง TLS หรือ false สำหรับสภาพแวดล้อมทดสอบแบบ self-signed
    ดูต้นฉบับภาษาอังกฤษSet to true to verify TLS certificates, or false for self-signed lab environments.
  • PROXMOX_DEV_MODE env
    ตั้งเป็น true เมื่อใช้ verify_ssl=false ในสภาพแวดล้อมทดสอบแบบ self-signed
    ดูต้นฉบับภาษาอังกฤษSet to true when using verify_ssl=false in a self-signed lab environment.
  • PROXMOX_SERVICE env
    ประเภทบริการ Proxmox ค่าเริ่มต้นคือ PVE
    ดูต้นฉบับภาษาอังกฤษProxmox service type. Defaults to PVE.
  • MCP_TOOL_ALLOWLIST env
    รายชื่อชื่อเครื่องมือที่แน่นอนซึ่งคั่นด้วยเครื่องหมายจุลภาค เพื่อเปิดเผย ไม่ต้องตั้งค่าร่วมกับ MCP_TOOL_DENYLIST
    ดูต้นฉบับภาษาอังกฤษOptional comma-separated exact tool names to expose. Do not set together with MCP_TOOL_DENYLIST.
  • MCP_TOOL_DENYLIST env
    รายชื่อชื่อเครื่องมือที่แน่นอนซึ่งคั่นด้วยเครื่องหมายจุลภาค เพื่อซ่อน ไม่ต้องตั้งค่าร่วมกับ MCP_TOOL_ALLOWLIST
    ดูต้นฉบับภาษาอังกฤษOptional comma-separated exact tool names to hide. Do not set together with MCP_TOOL_ALLOWLIST.
  • LOG_LEVEL env
    ระดับความละเอียดของ log ฝั่งเซิร์ฟเวอร์ ค่าเริ่มต้นคือ INFO
    ดูต้นฉบับภาษาอังกฤษServer log verbosity. Defaults to INFO.

คำอธิบายแปลอัตโนมัติ ชื่อตัวแปรคงตามต้นฉบับ ถ้าไม่แน่ใจให้ดูต้นฉบับ

ค่าตั้งนี้สร้างจากข้อมูลใน registry ของผู้ทำ ถ้าไม่ตรงกับ README ให้เชื่อ README

สรุป

ดาวน์โหลดต่อสัปดาห์i
2,548/สัปดาห์
การเชื่อมต่อ
รันบนเครื่อง
รุ่นล่าสุดi
0.7.0
หมวดi
อื่น ๆ
ส่งเข้า registryi
14 พ.ย. 2569
แก้โค้ดล่าสุดi
14 พ.ย. 2569
ผู้ทำ
RekklesNA
แพ็กเกจ
pypi: proxmox-mcp-plus
เว็บผู้ทำ
github.com
สถานะใน registry
ใช้งานอยู่

ใช้กับโปรแกรมไหนได้

ดูจากแบบการต่อของ server ตัวนี้ และเอกสารของผู้ทำโปรแกรมแต่ละตัว ตรวจเมื่อ 10 พ.ย. 2569

ติดตั้งบนเครื่องได้ใน

ClaudeGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatRaycast

ดูโปรแกรมทั้งหมดพร้อมข้อดีข้อเสีย →

คู่มือที่เกี่ยวข้อง

ทำอะไรได้บ้าง

รันในเครื่องคุณ รายการเครื่องมือจะขึ้นในแอป AI หลังติดตั้ง

ผลตรวจเบื้องต้นi

เราตรวจจากข้อมูลที่ใครก็เปิดดูได้ ยังไม่ได้อ่านโค้ด ข้อที่ไม่เกี่ยวกับตัวนี้ไม่นับในตัวหาร · ตรวจเมื่อ 15 พ.ย. 2569

  • ✓ ผ่าน

    ตัวตนผู้ทำตรงกับ repo

    ชื่อใน registry ยืนยันด้วยบัญชี GitHub RekklesNA ซึ่งเป็นเจ้าของ repo

  • ✓ ผ่าน

    ยังมีคนดูแล

    มีการแก้โค้ดล่าสุด เมื่อวาน

  • ✓ ผ่าน

    มีสัญญาอนุญาต (license)

    ใช้ MIT

  • – ไม่เกี่ยว

    endpoint ตอบ

    ตัวนี้รันบนเครื่องคุณ ไม่มี endpoint บนอินเทอร์เน็ต

  • – ไม่เกี่ยว

    ล็อกอินแบบ OAuth

    ตัวนี้รันบนเครื่อง ใช้ค่าที่ตั้งในเครื่องแทน

  • … ยังไม่ตรวจ

    คำอธิบายเครื่องมือไม่มีคำสั่งแอบแฝง

    รันในเครื่องคุณ เราอ่านรายการเครื่องมือได้เฉพาะตัวที่มี endpoint บนอินเทอร์เน็ต

ช่องโหว่ที่เปิดเผยแล้ว (OSV.dev)

ไม่พบรายการใน OSV.dev สำหรับ proxmox-mcp-plus@0.7.0

ตรวจเฉพาะตัวแพ็กเกจรุ่นนี้ ไม่ใช่ทุก dependency · ตรวจเมื่อ 15 พ.ย. 2569

เราตรวจอะไรบ้าง → · JSON

ผู้ทำ: ขอให้ตรวจใหม่ หรือแจ้งข้อมูลผิด

พูดคุย

ถาม แชร์เคล็ดลับ หรือแจ้งว่าใช้ไม่ได้ เรียงตามที่คนกดว่ามีประโยชน์

ยังไม่มีใครโพสต์ ถามหรือแชร์เป็นคนแรกได้เลย

ข้อความในส่วนนี้เขียนโดยผู้ใช้ ไม่ใช่ทีม PopNx

เข้าสู่ระบบเพื่อโพสต์

รีวิวจากผู้ใช้

ยังไม่มีรีวิว

เข้าสู่ระบบเพื่อเขียนรีวิว

เทียบกับตัวอื่นในหมวด อื่น ๆi

  • ดาวมากกว่า 99% ของอีก 19849 ตัวในหมวดนี้
  • ส่งรุ่นใหม่เข้า registry ล่าสุดกว่า 96% ของอีก 19849 ตัวในหมวดนี้
  • ผลตรวจเบื้องต้นดีกว่าหรือเท่ากับ 100% ของอีก 19849 ตัวในหมวดนี้

เทียบกับทุก server ที่ยังใช้งานในหมวดนี้ทั้งทะเบียน ดาวนับเฉพาะเมื่อผู้ลงทะเบียนเป็นเจ้าของ repo

คำถามที่พบบ่อย

ProxmoxMCP-Plus ปลอดภัยไหม?

จากการตรวจเบื้องต้นของเรา ผ่าน 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

World Monitor

ข่าวกรองโลกแบบเรียลไทม์: ความขัดแย้ง ตลาด พลังงาน การค้า การขนส่ง และไซเบอร์

โดย koala73ใช้กันมาก★ 90.6Kอัปเดต เมื่อวาน

รันบนคลาวด์✓ เจ้าของบริการ · worldmonitor.app

openstatus

Manage monitors, status pages, incidents and maintenances in your openstatus workspace.

โดย openstatusHQใช้กันมาก★ 9.3Kอัปเดต 2 เดือนที่ผ่านมา

รันบนคลาวด์✓ เจ้าของบริการ · openstatus.dev

Oh My Posh Validator

Validate oh-my-posh configurations and segment snippets against the official schema.

โดย JanDeDobbeleerใช้กันมาก★ 23.8K ดาวรวมทั้งรีโปอัปเดต 26 วันที่ผ่านมา

รันบนคลาวด์✓ เจ้าของบริการ · ohmyposh.dev

Strata

MCP server for progressive tool usage at any scale (see https://klavis.ai)

โดย Klavis-AIกำลังโต★ 5.8Kอัปเดต 14 เดือนที่ผ่านมา

รันบนคลาวด์repo ถูกเก็บถาวร✓ klavis.ai

Jitsu

Manage Jitsu data pipelines: destinations, streams, connections, functions, live events.

โดย jitsucomใช้กันมาก★ 5.1Kอัปเดต 4 เดือนที่ผ่านมา

รันบนคลาวด์✓ เจ้าของบริการ · jitsu.com
  • World Monitor — ใช้บนคลาวด์ ไม่ต้องลงเครื่อง · ไม่ต้องใช้คีย์
  • openstatus — ใช้บนคลาวด์ ไม่ต้องลงเครื่อง · ไม่ต้องใช้คีย์
  • Oh My Posh Validator — ใช้บนคลาวด์ ไม่ต้องลงเครื่อง · ไม่ต้องใช้คีย์
  • Strata — ใช้บนคลาวด์ ไม่ต้องลงเครื่อง · ไม่ต้องใช้คีย์
  • Jitsu — ใช้บนคลาวด์ ไม่ต้องลงเครื่อง · ไม่ต้องใช้คีย์

README จากผู้ทำ

เปิดอ่าน README

ส่วนนี้คัดจาก repo ของผู้ทำตามต้นฉบับ PopNx MCP ไม่ได้ตรวจหรือรับรองเนื้อหา ตัด HTML รูปภาพ และสคริปต์ออกแล้ว ลิงก์จะพาออกนอกเว็บ

ProxmoxMCP-Plus

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.

Why ProxmoxMCP-Plus

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 agents
  • OpenAPI for HTTP automation, dashboards, internal tools, and no-code workflows

What you get:

  • VM and LXC lifecycle actions
  • snapshot create, rollback, and delete
  • backup and restore workflows
  • ISO download and cleanup
  • node, storage, and cluster inspection
  • SSH-backed container command execution with guardrails
  • opt-in guarded Proxmox node SSH commands
  • persistent job tracking for async Proxmox tasks

What Makes It Different

PriorityHow the project handles it
Dual access pathsNative MCP for agent workflows and OpenAPI for standard HTTP automation
Proxmox-oriented workflowsDay-2 VM, LXC, snapshot, backup, ISO, storage, and cluster operations
Long-running operationsStable job_ids, Proxmox UPID tracking, polling, retry, cancel, and audit history
Safer executionProxmox API tokens, OpenAPI bearer auth, command policy, approval tokens, TLS validation, and MCP HTTP Host/Origin controls
Real validationUnit, integration, Docker/OpenAPI, and live Proxmox e2e entry points are documented in the repo

Quick Start

1. Prepare Proxmox Credentials

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.host
  • proxmox.port
  • auth.user
  • auth.token_name
  • auth.token_value

Add 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.

2. Choose One Runtime Path
PathBest forStart commandVerify
MCP stdio from PyPIClaude Desktop, Cursor, VS Code, Codex, local agentsuvx proxmox-mcp-plusclient lists get_nodes, get_vms, and job tools
Native MCP HTTP from Dockerremote MCP clients that support Streamable HTTPdocker compose --profile mcp-http up -d proxmox-mcp-httpconnect to http://localhost:8000/mcp
OpenAPI bridge from DockerHTTP clients, dashboards, scripts, no-code toolsdocker compose --profile openapi up -d proxmox-mcp-apicurl -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.

MCP stdio with PyPI
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 (opt-in)

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.

Native MCP HTTP with Docker

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.

OAuth browser gate for MCP clients

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)"

Replace with the database user's password.

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
  • `

ตัดมาแค่ช่วงต้น อ่านต่อใน repo