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

Prometheus MCP Server

โดย pab1it0รุ่น 1.6.2i★ 525iรันบนเครื่อง
ชื่อใน registryio.github.pab1it0/prometheus-mcp-server

วิธีติดตั้ง

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

Prometheus MCP Server เป็นเครื่องมือที่ให้ผู้ช่วย AI เข้าถึงข้อมูลเมตริกของ Prometheus และรันคำสั่งค้นหา PromQL ได้

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

  • ต่อแบบ ติดตั้งในเครื่อง
  • บัญชีหรือคีย์ ต้องมี PROMETHEUS_PASSWORD, PROMETHEUS_TOKEN, PROMETHEUS_CLIENT_KEY · ต้องกรอกค่าตั้ง 1 ช่อง (PROMETHEUS_URL)
  • หมวด เครื่องมือนักพัฒนา
คำอธิบายต้นฉบับจากผู้ทำ (อังกฤษ)
MCP server providing Prometheus metrics access and PromQL query execution for AI assistants

ติดตั้ง

เลือกโปรแกรม AI ที่คุณใช้ แล้วคัดลอกค่าตั้งไปวาง

ผลตรวจผ่าน 3/3 · ทำงานบนเครื่องคุณ · ✓ ตรวจคำสั่งแล้ว 14 พ.ย. 2569

ขั้นแรก: คุณใช้ AI ตัวไหน

เลือกแอปที่คุณใช้ ขั้นตอนจะขึ้นด้านล่าง

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

ต้องมีคีย์ของ Prometheus MCP Server (สร้างที่เว็บของผู้ทำ) · ต้องกรอกค่าตั้ง 1 ช่อง (PROMETHEUS_URL) · ต้องลง Docker ในเครื่องก่อน (ทำครั้งเดียว) · ใช้ได้เฉพาะแอป Claude บนคอม (Windows หรือ Mac) ไม่ใช่บนเว็บหรือมือถือ

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

คัดลอกข้อความนี้ไปวางในแชตของ Claude AI จะเช็กเครื่อง บอกว่าจะแก้ไฟล์ไหน และรอคุณตกลงก่อนทุกครั้ง

ช่วยติดตั้ง MCP server ชื่อ Prometheus MCP Server ให้ Claude ในเครื่องนี้ ทำตามลำดับ 1) เช็กว่ามี Docker ด้วยคำสั่ง docker --version ถ้าไม่มี ให้บอกฉันไปลงจาก https://www.docker.com/products/docker-desktop/ ห้ามลงเอง 2) ใช้คอนฟิกนี้เท่านั้น (ผ่านตัวตรวจของ PopNx MCP แล้ว): { "mcpServers": { "prometheus": { "command": "docker", "args": [ "run", "-i", "--rm", "-e", "PROMETHEUS_URL", "-e", "PROMETHEUS_PASSWORD", "-e", "PROMETHEUS_TOKEN", "-e", "PROMETHEUS_CLIENT_KEY", "ghcr.io/pab1it0/prometheus-mcp-server:1.6.2" ], "env": { "PROMETHEUS_URL": "ใส่ค่าของคุณ", "PROMETHEUS_PASSWORD": "ใส่ค่าของคุณ", "PROMETHEUS_TOKEN": "ใส่ค่าของคุณ", "PROMETHEUS_CLIENT_KEY": "ใส่ค่าของคุณ" } } } } 3) บอก path เต็มของไฟล์ที่จะแก้ หรือคำสั่งที่จะรัน แล้วรอฉันตกลงก่อน 4) ช่อง PROMETHEUS_PASSWORD, PROMETHEUS_TOKEN, PROMETHEUS_CLIENT_KEY, PROMETHEUS_URL ให้คงคำว่า "ใส่ค่าของคุณ" ไว้ก่อน แล้วบอกให้ฉันวางค่าจริงเองในไฟล์หรือช่องของแอป ห้ามขอให้ฉันพิมพ์คีย์ในแชต 5) ทำตามที่ตกลง แล้วตรวจว่าเครื่องมือของ Prometheus MCP Server ขึ้นจริง

ข้อความนี้ไม่มีคีย์ของคุณ ถ้าต้องใช้คีย์ AI จะบอกให้คุณวางเองในไฟล์หรือช่องของแอป

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

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

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

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

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

    ยังไม่ได้ลง: ลง Docker Desktop: Mac เปิดไฟล์ Docker.dmg แล้วลากไอคอนไปที่ Applications (เลือกรุ่น Apple silicon หรือ Intel ให้ตรงเครื่อง) · Windows ดับเบิลคลิก Docker Desktop Installer.exe · ลงเสร็จเปิดแอป Docker Desktop ทิ้งไว้ ไม่ต้องใช้คำสั่ง curl

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

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

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

  2. สมัครและสร้างคีย์ของ Prometheus MCP Server

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

    เปิดเว็บของ Prometheus MCP Server ↗

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

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

    • PROMETHEUS_URL URL ของเซิร์ฟเวอร์ Prometheus (เช่น http://localhost:9090)
      ดูต้นฉบับภาษาอังกฤษPrometheus server URL (e.g., http://localhost:9090)

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

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

    SettingsDeveloperEdit Config

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

    {
      "mcpServers": {
        "prometheus": {
          "command": "docker",
          "args": [
            "run",
            "-i",
            "--rm",
            "-e",
            "PROMETHEUS_URL",
            "-e",
            "PROMETHEUS_PASSWORD",
            "-e",
            "PROMETHEUS_TOKEN",
            "-e",
            "PROMETHEUS_CLIENT_KEY",
            "ghcr.io/pab1it0/prometheus-mcp-server:1.6.2"
          ],
          "env": {
            "PROMETHEUS_URL": "ใส่ค่าของคุณ",
            "PROMETHEUS_PASSWORD": "ใส่ค่าของคุณ",
            "PROMETHEUS_TOKEN": "ใส่ค่าของคุณ",
            "PROMETHEUS_CLIENT_KEY": "ใส่ค่าของคุณ"
          }
        }
      }
    }

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

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

  7. ลองเลย

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

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

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

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

  • PROMETHEUS_URL_SSL_VERIFY ตั้งเป็น False เพื่อปิดการตรวจสอบ SSL
    ดูต้นฉบับภาษาอังกฤษSet to False to disable SSL verification
  • PROMETHEUS_DISABLE_LINKS ตั้งเป็น True เพื่อปิดลิงก์ UI ของ Prometheus ในผลลัพธ์คิวรี (ช่วยประหยัดโทเคนบริบทในไคลเอนต์ MCP)
    ดูต้นฉบับภาษาอังกฤษSet to True to disable Prometheus UI links in query results (saves context tokens in MCP clients)
  • PROMETHEUS_USERNAME ชื่อผู้ใช้สำหรับการยืนยันตัวตนแบบ basic ของ Prometheus
    ดูต้นฉบับภาษาอังกฤษUsername for Prometheus basic authentication
  • ORG_ID รหัสองค์กรสำหรับการตั้งค่า Prometheus แบบหลายผู้เช่า
    ดูต้นฉบับภาษาอังกฤษOrganization ID for multi-tenant Prometheus setups
  • PROMETHEUS_CLIENT_CERT พาธไปยังไฟล์ใบรับรองของไคลเอนต์สำหรับการยืนยันตัวตนแบบ mutual TLS
    ดูต้นฉบับภาษาอังกฤษPath to client certificate file for mutual TLS authentication
  • PROMETHEUS_MCP_SERVER_TRANSPORT ประเภทการขนส่งของเซิร์ฟเวอร์ MCP (stdio, http หรือ sse)
    ดูต้นฉบับภาษาอังกฤษMCP server transport type (stdio, http, or sse)
  • PROMETHEUS_MCP_BIND_HOST ที่อยู่โฮสต์สำหรับการขนส่ง HTTP/SSE (ค่าเริ่มต้น: 127.0.0.1)
    ดูต้นฉบับภาษาอังกฤษHost address for HTTP/SSE transport (default: 127.0.0.1)
  • PROMETHEUS_MCP_BIND_PORT หมายเลขพอร์ตสำหรับการขนส่ง HTTP/SSE (ค่าเริ่มต้น: 8080)
    ดูต้นฉบับภาษาอังกฤษPort number for HTTP/SSE transport (default: 8080)
  • PROMETHEUS_MCP_STATELESS_HTTP เปิดใช้งานโหมด HTTP แบบไม่มีสถานะ (stateless) เพื่อรองรับหลายเรพลิกา (ค่าเริ่มต้น: false)
    ดูต้นฉบับภาษาอังกฤษEnable stateless HTTP mode for multi-replica support (default: false)
  • PROMETHEUS_CUSTOM_HEADERS ส่วนหัว HTTP แบบกำหนดเองในรูปแบบสตริง JSON ที่จะรวมไว้ในคำขอ Prometheus
    ดูต้นฉบับภาษาอังกฤษCustom headers as JSON string to include in Prometheus requests

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

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

ChatGPT ยังต่อ Prometheus MCP Server ไม่ได้

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

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

ก · ใช้แอปที่ต่อ Prometheus MCP Server ได้

  • ต้องมีคีย์ของ Prometheus MCP Server (สร้างที่เว็บของผู้ทำ) · ต้องกรอกค่าตั้ง 1 ช่อง (PROMETHEUS_URL) · ต้องลง Docker ในเครื่องก่อน (ทำครั้งเดียว) · ใช้ได้เฉพาะแอป Claude บนคอม (Windows หรือ Mac) ไม่ใช่บนเว็บหรือมือถือ
  • ต้องมีคีย์ของ Prometheus MCP Server (สร้างที่เว็บของผู้ทำ) · ต้องกรอกค่าตั้ง 1 ช่อง (PROMETHEUS_URL) · ต้องลง Docker ในเครื่องก่อน (ทำครั้งเดียว)
  • ต้องมีคีย์ของ Prometheus MCP Server (สร้างที่เว็บของผู้ทำ) · ต้องกรอกค่าตั้ง 1 ช่อง (PROMETHEUS_URL) · ต้องลง Docker ในเครื่องก่อน (ทำครั้งเดียว)
  • ต้องมีคีย์ของ Prometheus MCP Server (สร้างที่เว็บของผู้ทำ) · ต้องกรอกค่าตั้ง 1 ช่อง (PROMETHEUS_URL) · ต้องลง Docker ในเครื่องก่อน (ทำครั้งเดียว)

ข · ตัวอื่นในหมวด เครื่องมือนักพัฒนา ที่ต่อกับ ChatGPT ได้

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

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

ต้องมีคีย์ของ Prometheus MCP Server (สร้างที่เว็บของผู้ทำ) · ต้องกรอกค่าตั้ง 1 ช่อง (PROMETHEUS_URL) · ต้องลง Docker ในเครื่องก่อน (ทำครั้งเดียว)

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

คัดลอกข้อความนี้ไปวางในแชตของ Claude Code AI จะเช็กเครื่อง บอกว่าจะแก้ไฟล์ไหน และรอคุณตกลงก่อนทุกครั้ง

ช่วยติดตั้ง MCP server ชื่อ Prometheus MCP Server ให้ Claude Code ในเครื่องนี้ ทำตามลำดับ 1) เช็กว่ามี Docker ด้วยคำสั่ง docker --version ถ้าไม่มี ให้บอกฉันไปลงจาก https://www.docker.com/products/docker-desktop/ ห้ามลงเอง 2) ใช้คอนฟิกนี้เท่านั้น (ผ่านตัวตรวจของ PopNx MCP แล้ว): claude mcp add --scope user prometheus --env PROMETHEUS_URL='ใส่ค่าของคุณ' --env PROMETHEUS_PASSWORD='ใส่ค่าของคุณ' --env PROMETHEUS_TOKEN='ใส่ค่าของคุณ' --env PROMETHEUS_CLIENT_KEY='ใส่ค่าของคุณ' -- docker run -i --rm -e PROMETHEUS_URL -e PROMETHEUS_PASSWORD -e PROMETHEUS_TOKEN -e PROMETHEUS_CLIENT_KEY ghcr.io/pab1it0/prometheus-mcp-server:1.6.2 3) บอก path เต็มของไฟล์ที่จะแก้ หรือคำสั่งที่จะรัน แล้วรอฉันตกลงก่อน 4) ช่อง PROMETHEUS_PASSWORD, PROMETHEUS_TOKEN, PROMETHEUS_CLIENT_KEY, PROMETHEUS_URL ให้คงคำว่า "ใส่ค่าของคุณ" ไว้ก่อน แล้วบอกให้ฉันวางค่าจริงเองในไฟล์หรือช่องของแอป ห้ามขอให้ฉันพิมพ์คีย์ในแชต 5) ทำตามที่ตกลง แล้วตรวจว่าเครื่องมือของ Prometheus MCP Server ขึ้นจริง

ข้อความนี้ไม่มีคีย์ของคุณ ถ้าต้องใช้คีย์ AI จะบอกให้คุณวางเองในไฟล์หรือช่องของแอป

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

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

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

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

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

    ยังไม่ได้ลง: ลง Docker Desktop: Mac เปิดไฟล์ Docker.dmg แล้วลากไอคอนไปที่ Applications (เลือกรุ่น Apple silicon หรือ Intel ให้ตรงเครื่อง) · Windows ดับเบิลคลิก Docker Desktop Installer.exe · ลงเสร็จเปิดแอป Docker Desktop ทิ้งไว้ ไม่ต้องใช้คำสั่ง curl

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

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

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

  2. สมัครและสร้างคีย์ของ Prometheus MCP Server

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

    เปิดเว็บของ Prometheus MCP Server ↗

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

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

    • PROMETHEUS_URL URL ของเซิร์ฟเวอร์ Prometheus (เช่น http://localhost:9090)
      ดูต้นฉบับภาษาอังกฤษPrometheus server URL (e.g., http://localhost:9090)

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

  4. เปิด Terminal

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

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

    claude mcp add --scope user prometheus --env PROMETHEUS_URL='ใส่ค่าของคุณ' --env PROMETHEUS_PASSWORD='ใส่ค่าของคุณ' --env PROMETHEUS_TOKEN='ใส่ค่าของคุณ' --env PROMETHEUS_CLIENT_KEY='ใส่ค่าของคุณ' -- docker run -i --rm -e PROMETHEUS_URL -e PROMETHEUS_PASSWORD -e PROMETHEUS_TOKEN -e PROMETHEUS_CLIENT_KEY ghcr.io/pab1it0/prometheus-mcp-server:1.6.2

    แก้ “ใส่ค่าของคุณ” เป็นคีย์ของคุณก่อนกด Enter

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

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

    ต้องเห็น Prometheus MCP Server ในรายการและขึ้นว่าเชื่อมต่อแล้ว

  7. ลองเลย

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

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

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

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

  • PROMETHEUS_URL_SSL_VERIFY ตั้งเป็น False เพื่อปิดการตรวจสอบ SSL
    ดูต้นฉบับภาษาอังกฤษSet to False to disable SSL verification
  • PROMETHEUS_DISABLE_LINKS ตั้งเป็น True เพื่อปิดลิงก์ UI ของ Prometheus ในผลลัพธ์คิวรี (ช่วยประหยัดโทเคนบริบทในไคลเอนต์ MCP)
    ดูต้นฉบับภาษาอังกฤษSet to True to disable Prometheus UI links in query results (saves context tokens in MCP clients)
  • PROMETHEUS_USERNAME ชื่อผู้ใช้สำหรับการยืนยันตัวตนแบบ basic ของ Prometheus
    ดูต้นฉบับภาษาอังกฤษUsername for Prometheus basic authentication
  • ORG_ID รหัสองค์กรสำหรับการตั้งค่า Prometheus แบบหลายผู้เช่า
    ดูต้นฉบับภาษาอังกฤษOrganization ID for multi-tenant Prometheus setups
  • PROMETHEUS_CLIENT_CERT พาธไปยังไฟล์ใบรับรองของไคลเอนต์สำหรับการยืนยันตัวตนแบบ mutual TLS
    ดูต้นฉบับภาษาอังกฤษPath to client certificate file for mutual TLS authentication
  • PROMETHEUS_MCP_SERVER_TRANSPORT ประเภทการขนส่งของเซิร์ฟเวอร์ MCP (stdio, http หรือ sse)
    ดูต้นฉบับภาษาอังกฤษMCP server transport type (stdio, http, or sse)
  • PROMETHEUS_MCP_BIND_HOST ที่อยู่โฮสต์สำหรับการขนส่ง HTTP/SSE (ค่าเริ่มต้น: 127.0.0.1)
    ดูต้นฉบับภาษาอังกฤษHost address for HTTP/SSE transport (default: 127.0.0.1)
  • PROMETHEUS_MCP_BIND_PORT หมายเลขพอร์ตสำหรับการขนส่ง HTTP/SSE (ค่าเริ่มต้น: 8080)
    ดูต้นฉบับภาษาอังกฤษPort number for HTTP/SSE transport (default: 8080)
  • PROMETHEUS_MCP_STATELESS_HTTP เปิดใช้งานโหมด HTTP แบบไม่มีสถานะ (stateless) เพื่อรองรับหลายเรพลิกา (ค่าเริ่มต้น: false)
    ดูต้นฉบับภาษาอังกฤษEnable stateless HTTP mode for multi-replica support (default: false)
  • PROMETHEUS_CUSTOM_HEADERS ส่วนหัว HTTP แบบกำหนดเองในรูปแบบสตริง JSON ที่จะรวมไว้ในคำขอ Prometheus
    ดูต้นฉบับภาษาอังกฤษCustom headers as JSON string to include in Prometheus requests

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

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

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

ต้องมีคีย์ของ Prometheus MCP Server (สร้างที่เว็บของผู้ทำ) · ต้องกรอกค่าตั้ง 1 ช่อง (PROMETHEUS_URL) · ต้องลง Docker ในเครื่องก่อน (ทำครั้งเดียว)

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

คัดลอกข้อความนี้ไปวางในแชตของ Cursor AI จะเช็กเครื่อง บอกว่าจะแก้ไฟล์ไหน และรอคุณตกลงก่อนทุกครั้ง

ช่วยติดตั้ง MCP server ชื่อ Prometheus MCP Server ให้ Cursor ในเครื่องนี้ ทำตามลำดับ 1) เช็กว่ามี Docker ด้วยคำสั่ง docker --version ถ้าไม่มี ให้บอกฉันไปลงจาก https://www.docker.com/products/docker-desktop/ ห้ามลงเอง 2) ใช้คอนฟิกนี้เท่านั้น (ผ่านตัวตรวจของ PopNx MCP แล้ว): { "mcpServers": { "prometheus": { "command": "docker", "args": [ "run", "-i", "--rm", "-e", "PROMETHEUS_URL", "-e", "PROMETHEUS_PASSWORD", "-e", "PROMETHEUS_TOKEN", "-e", "PROMETHEUS_CLIENT_KEY", "ghcr.io/pab1it0/prometheus-mcp-server:1.6.2" ], "env": { "PROMETHEUS_URL": "ใส่ค่าของคุณ", "PROMETHEUS_PASSWORD": "ใส่ค่าของคุณ", "PROMETHEUS_TOKEN": "ใส่ค่าของคุณ", "PROMETHEUS_CLIENT_KEY": "ใส่ค่าของคุณ" } } } } 3) บอก path เต็มของไฟล์ที่จะแก้ หรือคำสั่งที่จะรัน แล้วรอฉันตกลงก่อน 4) ช่อง PROMETHEUS_PASSWORD, PROMETHEUS_TOKEN, PROMETHEUS_CLIENT_KEY, PROMETHEUS_URL ให้คงคำว่า "ใส่ค่าของคุณ" ไว้ก่อน แล้วบอกให้ฉันวางค่าจริงเองในไฟล์หรือช่องของแอป ห้ามขอให้ฉันพิมพ์คีย์ในแชต 5) ทำตามที่ตกลง แล้วตรวจว่าเครื่องมือของ Prometheus MCP Server ขึ้นจริง

ข้อความนี้ไม่มีคีย์ของคุณ ถ้าต้องใช้คีย์ AI จะบอกให้คุณวางเองในไฟล์หรือช่องของแอป

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

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

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

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

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

    ยังไม่ได้ลง: ลง Docker Desktop: Mac เปิดไฟล์ Docker.dmg แล้วลากไอคอนไปที่ Applications (เลือกรุ่น Apple silicon หรือ Intel ให้ตรงเครื่อง) · Windows ดับเบิลคลิก Docker Desktop Installer.exe · ลงเสร็จเปิดแอป Docker Desktop ทิ้งไว้ ไม่ต้องใช้คำสั่ง curl

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

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

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

  2. สมัครและสร้างคีย์ของ Prometheus MCP Server

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

    เปิดเว็บของ Prometheus MCP Server ↗

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

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

    • PROMETHEUS_URL URL ของเซิร์ฟเวอร์ Prometheus (เช่น http://localhost:9090)
      ดูต้นฉบับภาษาอังกฤษPrometheus server URL (e.g., http://localhost:9090)

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

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

    เปิดใน Cursor

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

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

    ในค่าตั้งของ Prometheus MCP Server ช่อง PROMETHEUS_PASSWORD, PROMETHEUS_TOKEN, PROMETHEUS_CLIENT_KEY, PROMETHEUS_URL ยังว่าง ใส่คีย์ของคุณแล้วบันทึก

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

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

  7. ลองเลย

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

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

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

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

  • PROMETHEUS_URL_SSL_VERIFY ตั้งเป็น False เพื่อปิดการตรวจสอบ SSL
    ดูต้นฉบับภาษาอังกฤษSet to False to disable SSL verification
  • PROMETHEUS_DISABLE_LINKS ตั้งเป็น True เพื่อปิดลิงก์ UI ของ Prometheus ในผลลัพธ์คิวรี (ช่วยประหยัดโทเคนบริบทในไคลเอนต์ MCP)
    ดูต้นฉบับภาษาอังกฤษSet to True to disable Prometheus UI links in query results (saves context tokens in MCP clients)
  • PROMETHEUS_USERNAME ชื่อผู้ใช้สำหรับการยืนยันตัวตนแบบ basic ของ Prometheus
    ดูต้นฉบับภาษาอังกฤษUsername for Prometheus basic authentication
  • ORG_ID รหัสองค์กรสำหรับการตั้งค่า Prometheus แบบหลายผู้เช่า
    ดูต้นฉบับภาษาอังกฤษOrganization ID for multi-tenant Prometheus setups
  • PROMETHEUS_CLIENT_CERT พาธไปยังไฟล์ใบรับรองของไคลเอนต์สำหรับการยืนยันตัวตนแบบ mutual TLS
    ดูต้นฉบับภาษาอังกฤษPath to client certificate file for mutual TLS authentication
  • PROMETHEUS_MCP_SERVER_TRANSPORT ประเภทการขนส่งของเซิร์ฟเวอร์ MCP (stdio, http หรือ sse)
    ดูต้นฉบับภาษาอังกฤษMCP server transport type (stdio, http, or sse)
  • PROMETHEUS_MCP_BIND_HOST ที่อยู่โฮสต์สำหรับการขนส่ง HTTP/SSE (ค่าเริ่มต้น: 127.0.0.1)
    ดูต้นฉบับภาษาอังกฤษHost address for HTTP/SSE transport (default: 127.0.0.1)
  • PROMETHEUS_MCP_BIND_PORT หมายเลขพอร์ตสำหรับการขนส่ง HTTP/SSE (ค่าเริ่มต้น: 8080)
    ดูต้นฉบับภาษาอังกฤษPort number for HTTP/SSE transport (default: 8080)
  • PROMETHEUS_MCP_STATELESS_HTTP เปิดใช้งานโหมด HTTP แบบไม่มีสถานะ (stateless) เพื่อรองรับหลายเรพลิกา (ค่าเริ่มต้น: false)
    ดูต้นฉบับภาษาอังกฤษEnable stateless HTTP mode for multi-replica support (default: false)
  • PROMETHEUS_CUSTOM_HEADERS ส่วนหัว HTTP แบบกำหนดเองในรูปแบบสตริง JSON ที่จะรวมไว้ในคำขอ Prometheus
    ดูต้นฉบับภาษาอังกฤษCustom headers as JSON string to include in Prometheus requests

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

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

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

ต้องมีคีย์ของ Prometheus MCP Server (สร้างที่เว็บของผู้ทำ) · ต้องกรอกค่าตั้ง 1 ช่อง (PROMETHEUS_URL) · ต้องลง Docker ในเครื่องก่อน (ทำครั้งเดียว)

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

คัดลอกข้อความนี้ไปวางในแชตของ VS Code AI จะเช็กเครื่อง บอกว่าจะแก้ไฟล์ไหน และรอคุณตกลงก่อนทุกครั้ง

ช่วยติดตั้ง MCP server ชื่อ Prometheus MCP Server ให้ VS Code ในเครื่องนี้ ทำตามลำดับ 1) เช็กว่ามี Docker ด้วยคำสั่ง docker --version ถ้าไม่มี ให้บอกฉันไปลงจาก https://www.docker.com/products/docker-desktop/ ห้ามลงเอง 2) ใช้คอนฟิกนี้เท่านั้น (ผ่านตัวตรวจของ PopNx MCP แล้ว): { "servers": { "prometheus": { "type": "stdio", "command": "docker", "args": [ "run", "-i", "--rm", "-e", "PROMETHEUS_URL", "-e", "PROMETHEUS_PASSWORD", "-e", "PROMETHEUS_TOKEN", "-e", "PROMETHEUS_CLIENT_KEY", "ghcr.io/pab1it0/prometheus-mcp-server:1.6.2" ], "env": { "PROMETHEUS_URL": "ใส่ค่าของคุณ", "PROMETHEUS_PASSWORD": "ใส่ค่าของคุณ", "PROMETHEUS_TOKEN": "ใส่ค่าของคุณ", "PROMETHEUS_CLIENT_KEY": "ใส่ค่าของคุณ" } } } } 3) บอก path เต็มของไฟล์ที่จะแก้ หรือคำสั่งที่จะรัน แล้วรอฉันตกลงก่อน 4) ช่อง PROMETHEUS_PASSWORD, PROMETHEUS_TOKEN, PROMETHEUS_CLIENT_KEY, PROMETHEUS_URL ให้คงคำว่า "ใส่ค่าของคุณ" ไว้ก่อน แล้วบอกให้ฉันวางค่าจริงเองในไฟล์หรือช่องของแอป ห้ามขอให้ฉันพิมพ์คีย์ในแชต 5) ทำตามที่ตกลง แล้วตรวจว่าเครื่องมือของ Prometheus MCP Server ขึ้นจริง

ข้อความนี้ไม่มีคีย์ของคุณ ถ้าต้องใช้คีย์ AI จะบอกให้คุณวางเองในไฟล์หรือช่องของแอป

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

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

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

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

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

    ยังไม่ได้ลง: ลง Docker Desktop: Mac เปิดไฟล์ Docker.dmg แล้วลากไอคอนไปที่ Applications (เลือกรุ่น Apple silicon หรือ Intel ให้ตรงเครื่อง) · Windows ดับเบิลคลิก Docker Desktop Installer.exe · ลงเสร็จเปิดแอป Docker Desktop ทิ้งไว้ ไม่ต้องใช้คำสั่ง curl

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

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

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

  2. สมัครและสร้างคีย์ของ Prometheus MCP Server

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

    เปิดเว็บของ Prometheus MCP Server ↗

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

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

    • PROMETHEUS_URL URL ของเซิร์ฟเวอร์ Prometheus (เช่น http://localhost:9090)
      ดูต้นฉบับภาษาอังกฤษPrometheus server URL (e.g., http://localhost:9090)

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

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

    เปิดใน VS Code

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

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

    ในค่าตั้งของ Prometheus MCP Server ช่อง PROMETHEUS_PASSWORD, PROMETHEUS_TOKEN, PROMETHEUS_CLIENT_KEY, PROMETHEUS_URL ยังว่าง ใส่คีย์ของคุณแล้วบันทึก

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

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

  7. ลองเลย

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

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

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

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

  • PROMETHEUS_URL_SSL_VERIFY ตั้งเป็น False เพื่อปิดการตรวจสอบ SSL
    ดูต้นฉบับภาษาอังกฤษSet to False to disable SSL verification
  • PROMETHEUS_DISABLE_LINKS ตั้งเป็น True เพื่อปิดลิงก์ UI ของ Prometheus ในผลลัพธ์คิวรี (ช่วยประหยัดโทเคนบริบทในไคลเอนต์ MCP)
    ดูต้นฉบับภาษาอังกฤษSet to True to disable Prometheus UI links in query results (saves context tokens in MCP clients)
  • PROMETHEUS_USERNAME ชื่อผู้ใช้สำหรับการยืนยันตัวตนแบบ basic ของ Prometheus
    ดูต้นฉบับภาษาอังกฤษUsername for Prometheus basic authentication
  • ORG_ID รหัสองค์กรสำหรับการตั้งค่า Prometheus แบบหลายผู้เช่า
    ดูต้นฉบับภาษาอังกฤษOrganization ID for multi-tenant Prometheus setups
  • PROMETHEUS_CLIENT_CERT พาธไปยังไฟล์ใบรับรองของไคลเอนต์สำหรับการยืนยันตัวตนแบบ mutual TLS
    ดูต้นฉบับภาษาอังกฤษPath to client certificate file for mutual TLS authentication
  • PROMETHEUS_MCP_SERVER_TRANSPORT ประเภทการขนส่งของเซิร์ฟเวอร์ MCP (stdio, http หรือ sse)
    ดูต้นฉบับภาษาอังกฤษMCP server transport type (stdio, http, or sse)
  • PROMETHEUS_MCP_BIND_HOST ที่อยู่โฮสต์สำหรับการขนส่ง HTTP/SSE (ค่าเริ่มต้น: 127.0.0.1)
    ดูต้นฉบับภาษาอังกฤษHost address for HTTP/SSE transport (default: 127.0.0.1)
  • PROMETHEUS_MCP_BIND_PORT หมายเลขพอร์ตสำหรับการขนส่ง HTTP/SSE (ค่าเริ่มต้น: 8080)
    ดูต้นฉบับภาษาอังกฤษPort number for HTTP/SSE transport (default: 8080)
  • PROMETHEUS_MCP_STATELESS_HTTP เปิดใช้งานโหมด HTTP แบบไม่มีสถานะ (stateless) เพื่อรองรับหลายเรพลิกา (ค่าเริ่มต้น: false)
    ดูต้นฉบับภาษาอังกฤษEnable stateless HTTP mode for multi-replica support (default: false)
  • PROMETHEUS_CUSTOM_HEADERS ส่วนหัว HTTP แบบกำหนดเองในรูปแบบสตริง JSON ที่จะรวมไว้ในคำขอ Prometheus
    ดูต้นฉบับภาษาอังกฤษCustom headers as JSON string to include in Prometheus requests

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

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

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

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

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

ติดตรงไหน? ถามคนที่ใช้ Prometheus MCP Server อยู่💬 พูดคุย →
สำหรับคนเขียนโค้ด: คำสั่ง Terminal และค่าตั้ง JSON

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

Claude Code

claude mcp add --scope user prometheus --env PROMETHEUS_URL='ใส่ค่าของคุณ' --env PROMETHEUS_PASSWORD='ใส่ค่าของคุณ' --env PROMETHEUS_TOKEN='ใส่ค่าของคุณ' --env PROMETHEUS_CLIENT_KEY='ใส่ค่าของคุณ' -- docker run -i --rm -e PROMETHEUS_URL -e PROMETHEUS_PASSWORD -e PROMETHEUS_TOKEN -e PROMETHEUS_CLIENT_KEY ghcr.io/pab1it0/prometheus-mcp-server:1.6.2

Claude Desktop (claude_desktop_config.json)

{
  "mcpServers": {
    "prometheus": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-e",
        "PROMETHEUS_URL",
        "-e",
        "PROMETHEUS_PASSWORD",
        "-e",
        "PROMETHEUS_TOKEN",
        "-e",
        "PROMETHEUS_CLIENT_KEY",
        "ghcr.io/pab1it0/prometheus-mcp-server:1.6.2"
      ],
      "env": {
        "PROMETHEUS_URL": "ใส่ค่าของคุณ",
        "PROMETHEUS_PASSWORD": "ใส่ค่าของคุณ",
        "PROMETHEUS_TOKEN": "ใส่ค่าของคุณ",
        "PROMETHEUS_CLIENT_KEY": "ใส่ค่าของคุณ"
      }
    }
  }
}

Cursor (~/.cursor/mcp.json)

{
  "mcpServers": {
    "prometheus": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-e",
        "PROMETHEUS_URL",
        "-e",
        "PROMETHEUS_PASSWORD",
        "-e",
        "PROMETHEUS_TOKEN",
        "-e",
        "PROMETHEUS_CLIENT_KEY",
        "ghcr.io/pab1it0/prometheus-mcp-server:1.6.2"
      ],
      "env": {
        "PROMETHEUS_URL": "ใส่ค่าของคุณ",
        "PROMETHEUS_PASSWORD": "ใส่ค่าของคุณ",
        "PROMETHEUS_TOKEN": "ใส่ค่าของคุณ",
        "PROMETHEUS_CLIENT_KEY": "ใส่ค่าของคุณ"
      }
    }
  }
}

VS Code (mcp.json)

{
  "servers": {
    "prometheus": {
      "type": "stdio",
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-e",
        "PROMETHEUS_URL",
        "-e",
        "PROMETHEUS_PASSWORD",
        "-e",
        "PROMETHEUS_TOKEN",
        "-e",
        "PROMETHEUS_CLIENT_KEY",
        "ghcr.io/pab1it0/prometheus-mcp-server:1.6.2"
      ],
      "env": {
        "PROMETHEUS_URL": "ใส่ค่าของคุณ",
        "PROMETHEUS_PASSWORD": "ใส่ค่าของคุณ",
        "PROMETHEUS_TOKEN": "ใส่ค่าของคุณ",
        "PROMETHEUS_CLIENT_KEY": "ใส่ค่าของคุณ"
      }
    }
  }
}

ค่าที่ต้องใส่เอง

  • PROMETHEUS_URL จำเป็น env
    URL ของเซิร์ฟเวอร์ Prometheus (เช่น http://localhost:9090)
    ดูต้นฉบับภาษาอังกฤษPrometheus server URL (e.g., http://localhost:9090)
  • PROMETHEUS_URL_SSL_VERIFY env
    ตั้งเป็น False เพื่อปิดการตรวจสอบ SSL
    ดูต้นฉบับภาษาอังกฤษSet to False to disable SSL verification
  • PROMETHEUS_DISABLE_LINKS env
    ตั้งเป็น True เพื่อปิดลิงก์ UI ของ Prometheus ในผลลัพธ์คิวรี (ช่วยประหยัดโทเคนบริบทในไคลเอนต์ MCP)
    ดูต้นฉบับภาษาอังกฤษSet to True to disable Prometheus UI links in query results (saves context tokens in MCP clients)
  • PROMETHEUS_USERNAME env
    ชื่อผู้ใช้สำหรับการยืนยันตัวตนแบบ basic ของ Prometheus
    ดูต้นฉบับภาษาอังกฤษUsername for Prometheus basic authentication
  • PROMETHEUS_PASSWORD ความลับ จำเป็น env
    รหัสผ่านสำหรับการยืนยันตัวตนแบบ basic ของ Prometheus
    ดูต้นฉบับภาษาอังกฤษPassword for Prometheus basic authentication
  • PROMETHEUS_TOKEN ความลับ จำเป็น env
    โทเค็น Bearer สำหรับการยืนยันตัวตนกับ Prometheus
    ดูต้นฉบับภาษาอังกฤษBearer token for Prometheus authentication
  • ORG_ID env
    รหัสองค์กรสำหรับการตั้งค่า Prometheus แบบหลายผู้เช่า
    ดูต้นฉบับภาษาอังกฤษOrganization ID for multi-tenant Prometheus setups
  • PROMETHEUS_CLIENT_CERT env
    พาธไปยังไฟล์ใบรับรองของไคลเอนต์สำหรับการยืนยันตัวตนแบบ mutual TLS
    ดูต้นฉบับภาษาอังกฤษPath to client certificate file for mutual TLS authentication
  • PROMETHEUS_CLIENT_KEY ความลับ จำเป็น env
    พาธไปยังไฟล์คีย์ส่วนตัวของไคลเอนต์สำหรับการยืนยันตัวตนแบบ mutual TLS
    ดูต้นฉบับภาษาอังกฤษPath to client private key file for mutual TLS authentication
  • PROMETHEUS_MCP_SERVER_TRANSPORT env
    ประเภทการขนส่งของเซิร์ฟเวอร์ MCP (stdio, http หรือ sse)
    ดูต้นฉบับภาษาอังกฤษMCP server transport type (stdio, http, or sse)
  • PROMETHEUS_MCP_BIND_HOST env
    ที่อยู่โฮสต์สำหรับการขนส่ง HTTP/SSE (ค่าเริ่มต้น: 127.0.0.1)
    ดูต้นฉบับภาษาอังกฤษHost address for HTTP/SSE transport (default: 127.0.0.1)
  • PROMETHEUS_MCP_BIND_PORT env
    หมายเลขพอร์ตสำหรับการขนส่ง HTTP/SSE (ค่าเริ่มต้น: 8080)
    ดูต้นฉบับภาษาอังกฤษPort number for HTTP/SSE transport (default: 8080)
  • PROMETHEUS_MCP_STATELESS_HTTP env
    เปิดใช้งานโหมด HTTP แบบไม่มีสถานะ (stateless) เพื่อรองรับหลายเรพลิกา (ค่าเริ่มต้น: false)
    ดูต้นฉบับภาษาอังกฤษEnable stateless HTTP mode for multi-replica support (default: false)
  • PROMETHEUS_CUSTOM_HEADERS env
    ส่วนหัว HTTP แบบกำหนดเองในรูปแบบสตริง JSON ที่จะรวมไว้ในคำขอ Prometheus
    ดูต้นฉบับภาษาอังกฤษCustom headers as JSON string to include in Prometheus requests

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

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

สรุป

ดาวน์โหลดต่อสัปดาห์i
ไม่มียอดใน npm/PyPI
การเชื่อมต่อ
รันบนเครื่อง
รุ่นล่าสุดi
1.6.2
ส่งเข้า registryi
3 ส.ค. 2569
แก้โค้ดล่าสุดi
14 พ.ย. 2569
ผู้ทำ
pab1it0
แพ็กเกจ
oci: ghcr.io/pab1it0/prometheus-mcp-server:1.6.2
เว็บผู้ทำ
pab1it0.github.io
สถานะใน 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 pab1it0 ซึ่งเป็นเจ้าของ repo

  • ✓ ผ่าน

    ยังมีคนดูแล

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

  • ✓ ผ่าน

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

    ใช้ MIT

  • – ไม่เกี่ยว

    endpoint ตอบ

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

  • – ไม่เกี่ยว

    ล็อกอินแบบ OAuth

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

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

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

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

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

ไม่ได้ตรวจ: ตรวจได้เฉพาะแพ็กเกจ npm และ PyPI ที่ระบุรุ่น

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

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

พูดคุย

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

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

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

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

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

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

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

เทียบกับตัวอื่นในหมวด เครื่องมือนักพัฒนาi

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

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

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

Prometheus MCP Server ปลอดภัยไหม?

จากการตรวจเบื้องต้นของเรา ผ่าน 3 จาก 3 ข้อที่ตรวจได้ เรายังไม่ได้อ่านโค้ด ก่อนใส่กุญแจหรือ token ให้ดูว่า server ขอสิทธิ์อะไร และเลือกกุญแจที่ทำได้เท่าที่จำเป็น

ต้องใช้กุญแจหรือรหัสอะไรบ้าง?

ต้องใส่ค่าเหล่านี้: PROMETHEUS_PASSWORD, PROMETHEUS_TOKEN, PROMETHEUS_CLIENT_KEY

ตัวนี้รันบนเครื่องหรือบนคลาวด์?

รันบนเครื่องของคุณ โปรแกรม AI จะเปิด server ขึ้นมาเองเมื่อใช้ ข้อมูลไม่ต้องผ่านเซิร์ฟเวอร์ของผู้ทำ (ยกเว้นตัวที่ไปเรียกบริการออนไลน์ต่อ)

ยังมีคนดูแลอยู่ไหม?

repo บน GitHub มีการแก้โค้ดล่าสุด เมื่อวาน และส่งรุ่นล่าสุด (1.6.2) เข้า registry 3 เดือนที่ผ่านมา

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

โปรแกรมที่รองรับ MCP เช่น Claude Desktop, Claude Code, Cursor และ VS Code ตัวนี้ต้องมี Docker ในเครื่องด้วย

มีตัวไหนใช้แทนได้บ้าง?

ในหมวดเดียวกันมี GitDiagram, Appllama, Cloudflare MCP, Omnara, Repowise

ตัวอื่นที่ทำงานคล้ายกัน

หมวดเดียวกันจากผู้ทำคนอื่น ผ่านตัวตรวจคำสั่งแล้ว ตัวทางการขึ้นก่อน แล้วเรียงตามดาว

อ่านการ์ด:↓ ดาวน์โหลดต่อสัปดาห์i★ ดาว GitHubiสามเสา: รีวิว · ผลตรวจ · การใช้งานiอัปเดต = วันที่ส่งรุ่นล่าสุดเข้า registryi

GitDiagram

Architecture diagrams, explanations and Mermaid source for public GitHub repositories.

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

รันบนคลาวด์✓ เจ้าของบริการ · gitdiagram.comทีม PopNx ลองใช้จริงแล้ว

Appllama

Study screens, flows and paywalls from top-earning iOS apps, then build from what wins.

โดย Appllamaใช้กันมาก★ 5.2Kอัปเดต 3 เดือนที่ผ่านมา

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

Cloudflare MCP

Cloudflare MCP servers

โดย cloudflareใช้กันมาก★ 4.5Kอัปเดต 14 เดือนที่ผ่านมา

รันบนคลาวด์✓ เจ้าของบริการ · mcp.cloudflare.comทีม PopNx ลองใช้จริงแล้ว

Omnara

Deploy durable AI agents with Omnara, an open-source managed-agent platform.

โดย omnara-aiใช้กันมาก★ 3.4Kอัปเดต 2 เดือนที่ผ่านมา

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

Repowise

Codebase intelligence for AI coding agents: graph, git history, docs, decisions, code health.

โดย repowise-devใช้กันมาก↓ 6.5K/สัปดาห์★ 8.1K ดาวรวมทั้งรีโปอัปเดต เมื่อวานซืน

บนเครื่องหรือคลาวด์✓ เจ้าของบริการ · repowise.dev
  • GitDiagram — ใช้บนคลาวด์ ไม่ต้องลงเครื่อง · ไม่ต้องใช้คีย์
  • Appllama — ใช้บนคลาวด์ ไม่ต้องลงเครื่อง · ไม่ต้องใช้คีย์
  • Cloudflare MCP — ใช้บนคลาวด์ ไม่ต้องลงเครื่อง · ไม่ต้องใช้คีย์ · อยู่ในคลังของ Claude
  • Omnara — ใช้บนคลาวด์ ไม่ต้องลงเครื่อง · ไม่ต้องใช้คีย์
  • Repowise — มีทั้งบนคลาวด์และแบบลงเครื่อง · ไม่ต้องใช้คีย์

README จากผู้ทำ

เปิดอ่าน README

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

Prometheus MCP Server

Give AI assistants the power to query your Prometheus metrics.

A Model Context Protocol (MCP) server that provides access to your Prometheus metrics and queries through standardized MCP interfaces, allowing AI assistants to execute PromQL queries and analyze your metrics data.

Getting Started

Prerequisites
  • Prometheus server accessible from your environment
  • MCP-compatible client (Claude Desktop, VS Code, Cursor, Windsurf, etc.)
Installation Methods

Claude Desktop

Add to your Claude Desktop configuration:

{

"mcpServers": { "prometheus": { "command": "docker", "args": [ "run", "-i", "--rm", "-e", "PROMETHEUS_URL", "ghcr.io/pab1it0/prometheus-mcp-server:latest" ], "env": { "PROMETHEUS_URL": " " } } } }

</details>

Claude Code

Install via the Claude Code CLI:

claude mcp add prometheus --env PROMETHEUS_URL=http://your-prometheus:9090 -- docker run -i --rm -e PROMETHEUS_URL ghcr.io/pab1it0/prometheus-mcp-server:latest

VS Code / Cursor / Windsurf

Add to your MCP settings in the respective IDE:

{

"prometheus": { "command": "docker", "args": [ "run", "-i", "--rm", "-e", "PROMETHEUS_URL", "ghcr.io/pab1it0/prometheus-mcp-server:latest" ], "env": { "PROMETHEUS_URL": " " } } }

</details>

Docker Desktop

The easiest way to run the Prometheus MCP server is through Docker Desktop:

  1. Via MCP Catalog: Visit the Prometheus MCP Server on Docker Hub and click the button above
  1. Via MCP Toolkit: Use Docker Desktop's MCP Toolkit extension to discover and install the server
  1. Configure your connection using environment variables (see Configuration Options below)

Manual Docker Setup

Run directly with Docker:

# With environment variables

docker run -i --rm \ -e PROMETHEUS_URL="http://your-prometheus:9090" \ ghcr.io/pab1it0/prometheus-mcp-server:latest

With authentication

docker run -i --rm \ -e PROMETHEUS_URL="http://your-prometheus:9090" \ -e PROMETHEUS_USERNAME="admin" \ -e PROMETHEUS_PASSWORD="password" \ ghcr.io/pab1it0/prometheus-mcp-server:latest

</details>

Helm Chart (Kubernetes)

Deploy to Kubernetes using the Helm chart from the OCI registry:

helm install prometheus-mcp-server \

oci://ghcr.io/pab1it0/charts/prometheus-mcp-server \ --version 1.1.1 \ --set prometheus.url="http://prometheus:9090"

With authentication:

helm install prometheus-mcp-server \

oci://ghcr.io/pab1it0/charts/prometheus-mcp-server \ --version 1.1.1 \ --set prometheus.url="http://prometheus:9090" \ --set auth.username="admin" \ --set auth.password="secret"

With a custom values file:

helm install prometheus-mcp-server \

oci://ghcr.io/pab1it0/charts/prometheus-mcp-server \ --version 1.1.1 \ -f values.yaml

See the chart values for all available configuration options.

Configuration Options
VariableDescriptionRequired
PROMETHEUS_URLURL of your Prometheus serverYes
PROMETHEUS_URL_SSL_VERIFYSet to False to disable SSL verificationNo
PROMETHEUS_DISABLE_LINKSSet to True to disable Prometheus UI links in query results (saves context tokens)No
PROMETHEUS_REQUEST_TIMEOUTRequest timeout in seconds to prevent hanging requests (DDoS protection)No (default: 30)
PROMETHEUS_USERNAMEUsername for basic authenticationNo
PROMETHEUS_PASSWORDPassword for basic authenticationNo
PROMETHEUS_TOKENBearer token for authenticationNo
PROMETHEUS_CLIENT_CERTPath to client certificate file for mutual TLS authenticationNo
PROMETHEUS_CLIENT_KEYPath to client private key file for mutual TLS authenticationNo
REQUESTS_CA_BUNDLEPath to CA bundle file for verifying the server's TLS certificate (standard requests library env var)No
ORG_IDOrganization ID for multi-tenant setupsNo
PROMETHEUS_MCP_SERVER_TRANSPORTTransport mode (stdio, http, sse)No (default: stdio)
PROMETHEUS_MCP_BIND_HOSTHost for HTTP transportNo (default: 127.0.0.1)
PROMETHEUS_MCP_BIND_PORTPort for HTTP transportNo (default: 8080)
PROMETHEUS_MCP_STATELESS_HTTPEnable stateless HTTP mode for multi-replica supportNo (default: False)
PROMETHEUS_CUSTOM_HEADERSCustom headers as JSON stringNo
TOOL_PREFIXPrefix for all tool names (e.g., staging results in staging_execute_query). Useful for running multiple instances targeting different environments in CursorNo

Available Tools

ToolCategoryDescription
health_checkSystemHealth check endpoint for container monitoring and status verification
execute_queryQueryExecute a PromQL instant query against Prometheus
execute_range_queryQueryExecute a PromQL range query with start time, end time, and step interval
list_metricsDiscoveryList all available metrics in Prometheus with pagination and filtering support
get_metric_metadataDiscoveryGet metadata for one metric or bulk metadata with optional filtering
get_targetsDiscoveryGet scrape targets, with server-side state/scrape_pool filtering and optional pagination

The list of tools is configurable, so you can choose which tools you want to make available to the MCP client. This is useful if you don't use certain functionality or if you don't want to take up too much of the context window.

Features

  • Execute PromQL queries against Prometheus
  • Discover and explore metrics
  • List available metrics
  • Get metadata for specific metrics
  • Search metric metadata by name or description in a single call
  • View instant query results
  • View range query results with different step intervals
  • Open range query results in the Prometheus UI with the same time window and resolution
  • Authentication support
  • Basic auth from environment variables
  • Bearer token auth from environment variables
  • Docker containerization support
  • Provide interactive tools for AI assistants

Development

Contributions are welcome! Please see our Contributing Guide for detailed information on how to get started, coding standards, and the pull request process.

This project uses uv to manage dependencies. Install uv following the instructions for your platform:

curl -LsSf https://astral.sh/uv/install.sh | sh

You can then create a virtual environment and install the dependencies with:

uv venv

source .venv/bin/activate # On Unix/macOS .venv\Scripts\activate # On Windows uv pip install -e .

Testing

The project includes a comprehensive test suite that ensures functionality and helps prevent regressions.

Run the tests with pytest:

# Install development dependencies

uv pip install -e ".[dev]"

Run the tests

pytest

Run with coverage report

pytest --cov=src --cov-report=term-missing

When adding new features, please also add corresponding tests.

License

MIT