GitHub
server ทางการของ GitHub ให้ AI อ่านและจัดการโค้ด issue และ pull request ในบัญชีของคุณได้ ใช้ผ่านคลาวด์ของ GitHub หรือรันในเครื่องด้วย Docker ก็ได้
คำอธิบายจากผู้ทำ (ภาษาอังกฤษตามต้นฉบับ)
Uptime monitoring from your assistant: see what's down, run incidents, set up monitors and reports.
สามเรื่องนี้ไม่รวมเป็นคะแนนเดียว เพราะความเห็น การวัด และความนิยม เป็นคนละเรื่องกัน
ตัวนี้ยังไม่ได้เรียบเรียงเป็นภาษาไทย ด้านล่างคือข้อเท็จจริงที่เราอ่านจาก registry
เลือกโปรแกรม AI ที่คุณใช้ แล้วคัดลอกค่าตั้งไปวาง
ต้องเตรียมก่อน
คุณใช้แอปไหน
เลือกแอปด้านบน เราจำไว้ให้ ครั้งหน้าปุ่มจะขึ้นว่า “ติดตั้งลง …”
ใช้ได้ทั้ง Claude บนเว็บ แอปคอมพิวเตอร์ และมือถือ:
https://mcp.upti.my/mcpพิมพ์คำสั่งนี้ใน Terminal
claude mcp add --transport http upti https://mcp.upti.my/mcpวางในไฟล์ .cursor/mcp.json ของโปรเจกต์ หรือ ~/.cursor/mcp.json
{
"mcpServers": {
"upti": {
"url": "https://mcp.upti.my/mcp"
}
}
}เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง
วางในไฟล์ .vscode/mcp.json ของโปรเจกต์
{
"servers": {
"upti": {
"type": "http",
"url": "https://mcp.upti.my/mcp"
}
}
}เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง
ChatGPT ต่อได้เฉพาะ server ที่อยู่บนอินเทอร์เน็ต:
https://mcp.upti.my/mcpชื่อเมนูอาจต่างกันเล็กน้อยตามแพ็กเกจและรุ่นของแอป
ตัวเลือกเก็บในคุกกี้บนเครื่องนี้ ไม่ต้องมีบัญชี
ค่าตั้งนี้สร้างจากข้อมูลใน registry ของผู้ทำ ถ้าไม่ตรงกับ README ให้เชื่อ README
server ให้ล็อกอินก่อนจึงจะแสดงรายการเครื่องมือ
เราตรวจจากข้อมูลที่ใครก็เปิดดูได้ ยังไม่ได้อ่านโค้ด ข้อที่ไม่เกี่ยวกับตัวนี้ไม่นับในตัวหาร · ตรวจเมื่อ 7 พ.ย. 2569
ชื่อใน registry ยืนยันโดเมน upti.my แล้ว (registry ตรวจความเป็นเจ้าของโดเมน)
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
ตอบกลับใน 417 ms (HTTP 401)
ประกาศวิธีล็อกอินแบบ OAuth ให้โปรแกรม AI พาไปล็อกอินเอง
ยังไม่ได้ตรวจ เราอ่านรายการเครื่องมือตอนตรวจ endpoint
เทียบกับทุก server ที่ยังใช้งานในหมวดนี้ทั้งทะเบียน ดาวนับเฉพาะเมื่อผู้ลงทะเบียนเป็นเจ้าของ repo
จากการตรวจเบื้องต้นของเรา ผ่าน 3 จาก 3 ข้อที่ตรวจได้ เรายังไม่ได้อ่านโค้ด ก่อนใส่กุญแจหรือ token ให้ดูว่า server ขอสิทธิ์อะไร และเลือกกุญแจที่ทำได้เท่าที่จำเป็น
registry ไม่ได้ระบุว่าต้องใช้กุญแจ แต่บางตัวจะขอให้ล็อกอินตอนใช้ครั้งแรก
รันบนคลาวด์ของผู้ทำ ต่อผ่านอินเทอร์เน็ตได้เลย ไม่ต้องลงโปรแกรม แต่ข้อมูลที่ส่งให้จะผ่านเซิร์ฟเวอร์ของผู้ทำ
repo บน GitHub มีการแก้โค้ดล่าสุด – และส่งรุ่นล่าสุด (1.0.0) เข้า registry เมื่อวาน
โปรแกรมที่รองรับ MCP เช่น Claude Desktop, Claude Code, Cursor และ VS Code ตัวนี้ต่อผ่าน URL จึงใช้กับโปรแกรมที่รับ remote MCP ได้ เช่น ChatGPT ที่เปิดโหมดนักพัฒนา
ในหมวดเดียวกันมี GitHub, Desktop Commander, Cloudflare MCP
server หมวดเดียวกันจากผู้ทำคนอื่น เรียงตามดาว
อ่านการ์ด:★ ดาว GitHubiสามเสา: รีวิว · ผลตรวจ · การใช้งานiอัปเดต = วันที่ส่งรุ่นล่าสุดเข้า registryi
server ทางการของ GitHub ให้ AI อ่านและจัดการโค้ด issue และ pull request ในบัญชีของคุณได้ ใช้ผ่านคลาวด์ของ GitHub หรือรันในเครื่องด้วย Docker ก็ได้
MCP server for terminal commands, file operations, and process management
Cloudflare MCP servers
ส่วนนี้คัดจาก repo ของผู้ทำตามต้นฉบับ PopNx MCP ไม่ได้ตรวจหรือรับรองเนื้อหา ตัด HTML รูปภาพ และสคริปต์ออกแล้ว ลิงก์จะพาออกนอกเว็บ
Uptimy MCP server
Your uptime monitoring, in your AI assistant.
Ask what's down, run incidents and status page updates, and set up monitors, alerts and reports from Claude, ChatGPT or Cursor.
Connect · Tools · Docs
Uptimy monitors websites, APIs and cron jobs from several regions, opens incidents when something fails, and runs status pages and uptime reports. This is its remote MCP server, hosted at https://mcp.upti.my/mcp. Connect it and ask:
The assistant answers from your real checks, including the errors from failed ones. It also sees the third-party services you follow (GitHub, Cloudflare, Stripe, ...), so it can tell your problem apart from a provider's.
You need an Uptimy account; the free plan works. You sign in with it when you connect, so there's no key to copy.
Claude: open Customize → Connectors, choose + Add → Add custom connector and enter https://mcp.upti.my/mcp.
ChatGPT: add a custom connector in ChatGPT's connector settings with the same URL.
Claude Code:
claude mcp add --transport http uptimy https://mcp.upti.my/mcp
Then run /mcp, pick uptimy and choose Authenticate.
Cursor (~/.cursor/mcp.json) and other clients that take a URL:
{
"mcpServers": { "uptimy": { "url": "https://mcp.upti.my/mcp" } } }
When you sign in, you pick the workspace the assistant may see. Each connection gets its own API key, valid for 90 days and marked AI assistant under Settings → API Keys, where you can revoke it at any time. For clients without sign-in support, create a key there and send it as a header: "headers": { "Authorization": "Bearer upt_..." }.
24 tools: 10 that read and 14 that change something.
| Read | What it does |
|---|---|
get_status_overview | Every monitor, cron job monitor, open incident, status page and followed third-party service, problems first |
get_monitor | One monitor's target, schedule, regions and current status |
get_monitor_metrics | Uptime and latency over a time range, per region, with the latest failed checks and their errors |
list_incidents, get_incident | Recent incidents, and one incident with its timeline |
get_dependencies | The third-party services Uptimy measures, their status, and which ones you follow |
list_reports, get_uptime_report | Your uptime reports, and availability against the SLA target for any period |
list_alerts | Who hears about incidents: every alert, where it sends and whether it's paused |
suggest_monitors | Scans a domain you name for what's worth monitoring (the scan the app's Setup runs); adds nothing |
| Change | What it does |
|---|---|
create_incident, post_incident_update | Open an incident; post timeline updates, change its status and publish it to status pages |
schedule_maintenance | Schedule a maintenance window, optionally announced on status pages |
set_monitor_paused, trigger_check | Pause or resume a monitor; run a check right away to confirm a fix |
follow_dependency | Follow or unfollow a third-party service, so its outages open incidents in your workspace |
add_monitors, add_cron_monitor | Add website, API, certificate, port, ping, DNS and MCP server checks; watch a cron job with a heartbeat |
create_status_page, add_to_status_page | Create a status page (private unless you ask); show more monitors on one |
add_alert, set_alert_paused | Send incidents to Slack, Discord, Teams, Telegram, PagerDuty, email or a webhook; pause or resume an alert |
add_report, update_report | Add an uptime report, for example one per client emailed every month; change one |
What each tool can do depends on your plan, as in the app: reports other than the weekly default, for example, need Growth and above.
The server is a stateless gateway with no database and no credentials of its own. Every request carries the caller's API key. The server checks the key with the Uptimy API and forwards the request to the same API uptimyctl uses. Successful checks are cached for 3 minutes, so a revoked key stops working within a few minutes. Responses are trimmed before they reach the model. Monitor settings that can hold secrets (headers, bodies, tokens, passwords, scripts, ...) come back as [redacted].
It logs one line per request and one per tool call: the tool, the key's ID, how long it took and any error. It never logs arguments or results.
Sign-in is OAuth 2.1 with PKCE and dynamic client registration. https://api.upti.my is the authorization server, found through https://mcp.upti.my/.well-known/oauth-protected-resource/mcp.
Bug reports, fixes and new tools are welcome. See CONTRIBUTING.md for setup, how the code is laid out and how to add a tool. Report security issues privately (SECURITY.md).
Apache-2.0