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

Probeops MCP Server

โดย kumarprobeopsรุ่น 1.2.3i★ –iรันบนเครื่อง
ชื่อใน registryio.github.kumarprobeops/probeops-mcp-server

ติดตั้ง

ภาพรวม

คำอธิบายจากผู้ทำ (ภาษาอังกฤษตามต้นฉบับ)

Network diagnostics from 6 global regions. SSL, DNS, ping, whois, traceroute, port scan, latency.

สามเสาของ PopNx MCP

สามเรื่องนี้ไม่รวมเป็นคะแนนเดียว เพราะความเห็น การวัด และความนิยม เป็นคนละเรื่องกัน

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

ตัวนี้ยังไม่ได้เรียบเรียงเป็นภาษาไทย ด้านล่างคือข้อเท็จจริงที่เราอ่านจาก registry

  • การเชื่อมต่อ: รันบนเครื่อง
  • ช่องทาง (transport): stdio
  • หมวด: อื่น ๆ
  • ต้องใส่ค่าเหล่านี้: PROBEOPS_API_KEY

ติดตั้ง

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

ก่อนติดตั้ง

ค่าที่ติดป้ายความลับคือกุญแจของบัญชีคุณ อย่าส่งให้ใคร และอย่าวางในแชต

ต้องเตรียมก่อน

  • npmติดตั้ง Node.js (มีคำสั่ง npx) ในเครื่อง

คุณใช้แอปไหน

เลือกแอปด้านบน เราจำไว้ให้ ครั้งหน้าปุ่มจะขึ้นว่า “ติดตั้งลง …”

เปิด Claude Desktop → Settings → Developer → Edit Config แล้ววางค่านี้ในไฟล์ claude_desktop_config.json

{
  "mcpServers": {
    "probeops": {
      "command": "npx",
      "args": [
        "-y",
        "@probeops/mcp-server"
      ],
      "env": {
        "PROBEOPS_API_KEY": "ใส่ค่าของคุณ"
      }
    }
  }
}

พิมพ์คำสั่งนี้ใน Terminal

claude mcp add probeops --env PROBEOPS_API_KEY='ใส่ค่าของคุณ' -- npx -y @probeops/mcp-server

เติมค่าที่เว้นว่างไว้ก่อนรัน

เปิดใน Cursor

หรือคัดลอกค่าตั้งเอง

วางในไฟล์ .cursor/mcp.json ของโปรเจกต์ หรือ ~/.cursor/mcp.json

{
  "mcpServers": {
    "probeops": {
      "command": "npx",
      "args": [
        "-y",
        "@probeops/mcp-server"
      ],
      "env": {
        "PROBEOPS_API_KEY": "ใส่ค่าของคุณ"
      }
    }
  }
}

เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง

เปิดใน VS Code

หรือคัดลอกค่าตั้งเอง

วางในไฟล์ .vscode/mcp.json ของโปรเจกต์

{
  "servers": {
    "probeops": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@probeops/mcp-server"
      ],
      "env": {
        "PROBEOPS_API_KEY": "ใส่ค่าของคุณ"
      }
    }
  }
}

เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง

ตัวนี้รันในเครื่องคุณ แต่ ChatGPT ต่อได้เฉพาะ server บนอินเทอร์เน็ต ลองเลือกแอปอื่น

ตัวเลือกเก็บในคุกกี้บนเครื่องนี้ ไม่ต้องมีบัญชี

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

  • PROBEOPS_API_KEY ความลับ env
    ProbeOps API key (optional, runs in demo mode without it)

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

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

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

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

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

  • ✓ ผ่าน

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

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

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

    ยังมีคนดูแล

    ยังไม่ได้อ่านข้อมูล repo จาก GitHub

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

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

    ยังไม่ได้อ่านข้อมูล repo จาก GitHub

  • – ไม่เกี่ยว

    endpoint ตอบ

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

  • – ไม่เกี่ยว

    ล็อกอินแบบ OAuth

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

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

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

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

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

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

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

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

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

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

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

ต้องใส่ค่าเหล่านี้: PROBEOPS_API_KEY

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

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

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

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

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

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

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

ในหมวดเดียวกันมี Spec Driven Development, Remote Desktop Commander, Apify MCP Server

ตัวที่ใช้แทนได้

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

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

Spec Driven Development

โดย formulahendry

MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.

รันบนเครื่อง★ 440MITอัปเดต 14 เดือนที่ผ่านมา
ติดตั้ง

Remote Desktop Commander

โดย desktop-commander

Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.

รันบนคลาวด์★ 211อัปเดต เมื่อวาน
ติดตั้ง

Apify MCP Server

โดย apify

Extract data from any website with thousands of scrapers, crawlers, and automations on Apify Store ⚡

รันบนคลาวด์อัปเดต วันนี้
ติดตั้ง

README จากผู้ทำ

เปิดอ่าน README

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

ProbeOps MCP Server

MCP server for running infrastructure diagnostics from 6 global regions. SSL checks, DNS lookups, ping, whois, port checks, traceroute, latency tests, and more — each executed simultaneously from US East, US West, EU Central, Canada, India, and Australia.

Works instantly — no API key required. Run npx @probeops/mcp-server and get 11 diagnostic tools with 10 free calls per day. Add an API key to unlock all 21 tools, 6 regions, and higher limits.

Works with Claude Code, Codex, Cursor, Windsurf, Cline, and any Model Context Protocol compatible client.

Quick Start

Option 1: Try It Now (No API Key)

Claude Code:

claude mcp add probeops -- npx -y @probeops/mcp-server

Codex:

codex mcp add probeops -- npx -y @probeops/mcp-server

Cursor / Windsurf / Cline (add to .mcp.json or your client's MCP config):

{

"mcpServers": { "probeops": { "command": "npx", "args": ["-y", "@probeops/mcp-server"] } } }

That's it. You get 11 tools with 10 calls per day and 2 probe regions — no signup, no configuration.

Option 2: Full Access (Free API Key)

Sign up at probeops.com and create an API key from the dashboard. Then add it to your config:

Claude Code:

claude mcp add probeops -e PROBEOPS_API_KEY=your-key -- npx -y @probeops/mcp-server

Codex (add to ~/.codex/config.toml):

[mcp_servers.probeops]

command = "npx" args = ["-y", "@probeops/mcp-server"]

[mcp_servers.probeops.env] PROBEOPS_API_KEY = "your-api-key-here"

Cursor / Windsurf / Cline:

{

"mcpServers": { "probeops": { "command": "npx", "args": ["-y", "@probeops/mcp-server"], "env": { "PROBEOPS_API_KEY": "your-api-key-here" } } } }

Demo Mode vs Full Access

Demo Mode (no key)Free Tier (with key)Professional
Tools112121
Calls per day101005,000
Regions per call246
Geo-proxy browsing—3 hours/day10 hours/day
Setup time0 min2 min2 min

What You Get

21 infrastructure diagnostic tools, each running from up to 6 regions simultaneously. Plus geo-proxy browsing and account management.

Every diagnostic tool call returns per-region results and a quota footer showing remaining usage.

Diagnostic Tools (14)
ToolWhat it doesExample input
ssl_checkSSL/TLS certificate validity, expiry, issuer, TLS version, SANs, cross-region consistency{ "domain": "example.com" }
dns_lookupDNS record lookup (A, AAAA, CNAME, MX, TXT, NS, SOA, CAA, PTR) with multi-region propagation check{ "domain": "example.com", "record_type": "MX" }
is_it_downWebsite up/down/partial status from multiple regions{ "url": "https://example.com" }
latency_testHTTP latency (TTFB) from multiple regions, returns min/avg/max{ "target": "example.com" }
tracerouteNetwork path tracing with per-hop latency. TCP, UDP, or ICMP{ "target": "example.com", "protocol": "tcp" }
port_checkPort open/closed/filtered check from multiple regions{ "target": "example.com", "port": 443 }
pingICMP ping with packet loss and round-trip times{ "target": "8.8.8.8" }
whoisDomain registration info: registrar, dates, nameservers{ "domain": "example.com" }
nmap_port_checkCheck multiple ports open/closed using nmap (not a full scan){ "target": "example.com", "ports": "80,443" }
tcp_pingTCP-level latency to a specific port (works when ICMP is blocked){ "target": "example.com", "port": 443 }
keyword_checkCheck if a keyword exists on a web page from multiple regions{ "url": "https://example.com", "keyword": "pricing" }
websocket_checkWebSocket endpoint connectivity check{ "url": "wss://example.com/ws" }
banner_grabService banner/version detection on a port{ "target": "example.com", "port": 22 }
api_healthAPI endpoint health check (HTTP status, response time, availability){ "url": "https://api.example.com/health" }
DNS Shortcuts

These call dns_lookup with a preset record_type so you don't have to remember record type names:

ToolEquivalent to
mx_lookupdns_lookup with record_type: "MX"
txt_lookupdns_lookup with record_type: "TXT"
ns_lookupdns_lookup with record_type: "NS"
cname_lookupdns_lookup with record_type: "CNAME"
caa_lookupdns_lookup with record_type: "CAA"
reverse_dns_lookupdns_lookup with record_type: "PTR" (takes an IP address)
Geo-Proxy Browsing
ToolWhat it doesExample input
get_geo_proxyGet proxy credentials for a region. Use with Playwright or any HTTPS proxy client{ "region": "eu-central" }
geo_browseBrowse a URL from a region using a real browser. Returns page content and/or screenshot{ "url": "https://example.com", "region": "ap-south" }
Account
ToolWhat it does
account_statusCurrent quota usage (minute/hour/day/month), subscription tier, active proxy token

Resources

URIDescription
probeops://regionsProbe regions with location, country, and node count
probeops://proxy-regionsGeo-proxy regions with FQDNs and proxy URLs
probeops://usageCurrent API usage, remaining quota, active token status

Global Regions

All diagnostic tools run from these 6 regions simultaneously:

Region CodeLocationCountry
us-eastAshburn, VirginiaUnited States
us-westBoardman, OregonUnited States
eu-centralHelsinkiFinland
ca-centralMontrealCanada
ap-southMumbaiIndia
ap-southeastSydneyAustralia

Geo-Proxy Token Management

The server manages proxy tokens automatically:

Token StateActionQuota Cost
> 5 min remainingReuse cached token0
0-5 min remainingAuto-extend +1 hour1 unit
Expired or no tokenGenerate new token1 unit
  • A single token works across all 6 regions. Switching regions does not consume quota.
  • Daily quota = total hours of proxy browsing per day.
  • Quota resets at midnight UTC.

Output Examples

SSL Check
ssl_check({ domain: "github.com" })

SSL Certificate Report for github.com Status: VALID Subject: github.com Issuer: DigiCert (DigiCert Inc) Expires in: 245 days TLS: TLSv1.3 (TLS_AES_256_GCM_SHA384)

Region Results:

RegionLocationStatusTime
us-eastAshburnOK45ms
eu-centralHelsinkiOK38ms
ap-southMumbaiOK112ms
us-westBoardmanOK52ms
ca-centralMontrealOK41ms
ap-southeastSydneyOK98ms

Completed in 125ms


Diagnostics: 97 of 100 remaining today (Free)

Ping
ping({ target: "1.1.1.1" })

Ping: 1.1.1.1

ap-south (Mumbai): PING 1.1.1.1 (1.1.1.1) 56(84) bytes of data. 64 bytes from 1.1.1.1: icmp_seq=1 ttl=56 time=1.35 ms 3 packets transmitted, 3 received, 0% packet loss rtt min/avg/max/mdev = 1.353/1.398/1.474/0.054 ms Response time: 2147ms

eu-central (Helsinki): PING 1.1.1.1 (1.1.1.1) 56(84) bytes of data. 64 bytes from 1.1.1.1: icmp_seq=1 ttl=54 time=21.2 ms 3 packets transmitted, 3 received, 0% packet loss rtt min/avg/max/mdev = 20.651/20.941/21.217/0.231 ms Response time: 2031ms ...

Completed in 2332ms


Diagnostics: 96 of 100 remaining today (Free)

Whois
whois({ domain: "example.com" })

Whois: example.com

us-east (Ashburn): Domain Name: EXAMPLE.COM Registry Domain ID: 2336799_DOMAIN_COM-VRSN Registrar: RESERVED-Internet Assigned Numbers Authority Creation Date: 1995-08-14T04:00:00Z Registry Expiry Date: 2025-08-13T04:00:00Z Name Server: A.IANA-SERVERS.NET Name Server: B.IANA-SERVERS.NET DNSSEC: signedDelegation Response time: 734ms ...

Completed in 852ms


Diagnostics: 95 of 100 remaining today (Free)

Environment Variables

VariableRequiredDefaultDescription
PROBEOPS_API_KEYNo-Your ProbeOps API key (get one free). Without it, runs in demo mode (11 tools, 10 calls/day)
PROBEOPS_BASE_URLNohttps://probeops.comAPI base URL (for staging or self-hosted instances)

Rate Limits

FreeStandardProfessional
Per minute153050
Per hour1005002,000
Per day1001,0005,000
Per month50020,000100,000
Concurrent3510
Proxy hours/day3510
Regions4 of 6All 6All 6

Free tier requires no credit card. Check usage anytime with account_status.

See probeops.com/pricing for current details.

Development

git clone https://github.com/kumarprobeops/probeops-mcp-server.git

cd probeops-mcp-server npm install npm run build

Test locally:

PROBEOPS_API_KEY=your-key node dist/index.js

Requirements

  • Node.js >= 18.0.0
  • Playwright (optional) - only needed for geo_browse screenshots
  npx playwright install chromium

Without Playwright, geo_browse falls back to HTTP fetch (raw HTML, no screenshots).

FAQ

Q: How is this different from running `curl` or `dig` locally? Every check runs from 6 global regions simultaneously. You see DNS propagation, latency, and availability from the perspective of real users worldwide, not your local network.

Q: Do I need to install anything besides Node.js? No. npx -y @probeops/mcp-server handles everything. Playwright is optional (only for geo_browse screenshots).

Q: Can I use this in CI/CD pipelines? Yes. Set PROBEOPS_API_KEY as an environment variable and call the MCP server from any MCP-compatible tool.

Q: Is the API key sent securely? Yes. All communication uses HTTPS. The key is sent via the X-API-Key header, never in URLs or logs.

License

MIT - see LICENSE

Links

ถาม PopNx