Pingstack

io.pingstack由 pingstack.io 发布官方发布者v1.1.0更新于 Nov 8, 2026

Cron, uptime, DNS, SSL and domain monitoring. Create checks and read incidents and uptime.

已验证Streamable HTTP可网页运行

概览

AI 生成的概览

Pingstack 托管 MCP 服务器,让助手创建可用性、心跳、DNS、SSL 与域名检查,并读取故障、可用率和延迟数据。

可以做什么
  • 创建和修改心跳、网站、TCP、DNS、SSL 证书与域名检查,并列出或查看这些检查
  • 读取检查历史、单次运行记录、可用率以及按探测区域或解析器划分的延迟分位数
  • 列出并查看故障事件,列出可用于告警的通知组
  • 列出、创建、修改和查看私有仪表板,并添加、移除或调整其中的检查顺序
  • 读取账户能力、套餐限额、用量与时区
适用场景
适合让编码助手为刚写好的服务或定时任务配置监控,或在对话中直接查询最近的故障、停机时长和延迟情况。
运行要求
需要 Pingstack 账户,并通过 Streamable HTTP 连接托管端点。登录方式为浏览器 OAuth(由 Owner 或 Admin 批准);无法通过浏览器登录的客户端可使用 API key。无需本地安装或环境变量。
安装前请注意
连接后可创建和修改检查与仪表板,会影响真实告警。心跳 ping URL 需单独勾选权限(默认关闭)才会返回,因为持有该 URL 的任何人都能把任务上报为完成。访问范围限于单个账户及批准者的当前角色;删除、发布状态页和购买操作仍需在应用内完成。免费额度为 15 个检查。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Pingstack,将其添加到工作区。
  2. 连接 所需的 凭据。它们会被私密存储,绝不会在公开页面上展示。
  3. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/io.pingstack%2Fpingstack/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。 客户端会在首次连接时完成 OAuth 登录。

{
  "mcpServers": {
    "pingstack": {
      "type": "http",
      "url": "https://app.pingstack.io/mcp"
    }
  }
}

README

Pingstack MCP server

[Pingstack]

Pingstack monitors cron jobs and scheduled tasks with heartbeat checks, and checks websites, TCP ports, DNS records, SSL certificates and domain expiry. Its MCP server lets your coding agent set up that monitoring and read the results for you.

Ask your agent to add a heartbeat check for the backup job it just wrote, with the right cron schedule, time zone and grace period. Ask which checks had incidents last week and how long they were down. Ask for your API's p95 latency over the last 30 days.

This repository holds the setup files and directory listings for the hosted server. The server itself runs at Pingstack, so there's nothing to install or run locally.

Endpointhttps://app.pingstack.io/mcp
TransportStreamable HTTP (stateless, JSON responses)
Sign-inOAuth in your browser, or an API key
PriceFree for 15 checks. MCP is included on every plan
Docsdocs.pingstack.io/mcp

Connect

You need a Pingstack account. Sign up free, then add the server to your client. Leave out any Authorization header: the client opens your browser, an Owner or Admin picks the Pingstack account, and you approve the connection. Clients register themselves, so there's no client ID or secret to copy.

Claude Code

sh
claude mcp add --transport http pingstack https://app.pingstack.io/mcp

Then run /mcp, choose pingstack and sign in. Add --scope user to use it in every project. You can also install it as a plugin:

sh
/plugin marketplace add atomicvan/pingstack-mcp/plugin install pingstack@pingstack

Claude (claude.ai and Claude Desktop)

Go to Settings → Connectors, choose Add custom connector, name it Pingstack and enter https://app.pingstack.io/mcp.

GitHub Copilot CLI

sh
copilot mcp add --transport http pingstack https://app.pingstack.io/mcp

If /mcp shows needs-auth, run /mcp auth pingstack.

VS Code with Copilot

Run MCP: Add Server from the Command Palette, choose HTTP and enter the URL. Or add it to .vscode/mcp.json:

json
{  "servers": {    "pingstack": {      "type": "http",      "url": "https://app.pingstack.io/mcp"    }  }}

Cursor

Add this to ~/.cursor/mcp.json, then sign in from Cursor's MCP settings:

json
{  "mcpServers": {    "pingstack": {      "url": "https://app.pingstack.io/mcp"    }  }}

OpenAI Codex

sh
codex mcp add pingstack --url https://app.pingstack.io/mcpcodex mcp login pingstack

Google Antigravity

Install the plugin in the antigravity folder with the Antigravity CLI. The app picks it up too. You sign in in the browser the first time it connects:

sh
git clone https://github.com/atomicvan/pingstack-mcpagy plugin install ./pingstack-mcp/antigravity

Or add this to ~/.gemini/config/mcp_config.json, then click Authenticate next to pingstack under Agent settings → Customizations:

json
{  "mcpServers": {    "pingstack": {      "serverUrl": "https://app.pingstack.io/mcp"    }  }}

Gemini CLI

Install it as an extension:

sh
gemini extensions install https://github.com/atomicvan/pingstack-mcp

Then run /mcp auth pingstack.

The client setup guide covers each client in more detail, plus how to use an API key when your client can't sign in through a browser.

Tools

The server has 20 tools. Your client only sees the ones the connection has permission for.

ToolWhat it does
get_account_capabilitiesAccount, plan limits, usage, time zone and the fields each check type accepts
list_checksList and filter checks
get_checkOne check's settings, status, last run and expiry date
create_checkCreate a heartbeat, website, TCP, DNS, SSL certificate or domain check
update_checkChange a check's settings
get_check_ping_urlsA heartbeat check's ping URLs (a separate permission, off by default)
get_check_historyDaily runs, latency and incidents for up to a year
list_check_runsIndividual runs for up to 90 days
get_check_metricsLatency percentiles, by probe region or DNS resolver
get_check_uptimeUptime over 7 days to a year
list_incidentsIncidents, filtered by check and state
get_incidentOne incident
list_notification_groupsAlert groups you can send a check's alerts to
list_dashboardsDashboards and status pages
get_dashboardOne dashboard and its checks
create_dashboardCreate a private dashboard
update_dashboardChange a private dashboard
attach_check_to_dashboardAdd a check to a dashboard
detach_check_from_dashboardRemove a check from a dashboard
reorder_dashboard_checksReorder a dashboard's checks

History goes back as far as your plan keeps it. See the tool reference for every argument.

What it won't do

The server can't delete anything, publish a status page, manage custom domains, pause checks, post incident updates or buy anything. Those stay in the Pingstack app. Every connection is limited to one account, to the permissions approved when it was connected, and to the approving person's current role. At a plan limit it tells your agent the limit and returns an upgrade link for a person to open.

Heartbeat ping URLs let anyone report a job as done, so the server only returns them when you tick that permission while connecting.

Example prompts

  • Add a daily heartbeat for the backup job with a 15 minute grace period and put it on the Infrastructure dashboard.
  • Which checks had incidents in the last 7 days, and how long were they down?
  • Create website and SSL certificate checks for every domain in this README.
  • What's the p95 latency for the API check over the last 30 days?
  • How many checks do I have left on my plan?

Support

Please report security issues to [email protected] rather than opening a public issue.

License

The files in this repository are under the MIT License. The Pingstack service is covered by its terms.

来源:README.md,提交 a38b7fd

工具

0
该服务器需要登录,因此 SourceWeft 无法在没有账号的情况下读取其工具,也未收录。已连接账号所能看到的内容可能因账号及其权限而异。

版本历史

1
  1. v1.1.0最新Nov 8, 2026

评分

已满足适用检查项的 85%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具15 分

    请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。

  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分