mcpField
R
RunStack Checks

RunStack Checks

远程服务
runstack.pro云与基础设施01 周前更新

关于 RunStack Checks

RunStack Checks 是用于诊断公网基础设施的远程 MCP 服务。它为基础设施团队提供只读检查,并返回问题、成因、修复建议和可分享的报告。

主要功能

  1. 01TLS 证书与配置检查
  2. 02HTTP 状态和安全标头
  3. 03邮件认证与投递记录
  4. 04DNS 解析器一致性
  5. 05公网 TCP 端口状态
  6. 06IP 与 ASN 信息

适用场景

  1. 01检查网站的 TLS 配置
  2. 02查找缺失的 HTTP 安全标头
  3. 03诊断邮件域名配置
  4. 04检查 DNS 传播或开放端口

MCP 相关

它向 MCP 客户端提供只读基础设施检查工具。使用 RunStack 密钥连接远程服务 `https://runstack.pro/api/mcp`。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://runstack.pro/api/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

全部服务地址
Streamable HTTPhttps://runstack.pro/api/mcp需要授权

工具

详细介绍

RunStack MCP — 面向 AI Agent 的外部基础设施检查

远程 MCP 服务,可从外部检查您的公共基础设施——也就是用户、浏览器和其他邮件服务器所看到的情况——并返回诊断结果:结论、包含原因和修复方法的发现,以及可分享的报告链接。

所有操作都不会在本地或您的服务器上运行:只检查公共数据。

  • 端点:https://runstack.pro/api/mcp(Streamable HTTP,无状态)
  • 身份验证:请求头 X-RunStack-Key: rsk_...(或 Authorization: Bearer rsk_...)
  • 免费密钥:https://runstack.pro/account — 每天 200 次调用
  • 注册表名称:pro.runstack/checks

工具

工具检查内容
check_tls证书有效性和链、过期时间、主机名、TLS 1.0–1.3、加密套件、HSTS
check_http状态、重定向链、安全标头(HSTS、CSP、X-Frame-Options…)、缓存、压缩
check_email_domainMX、SPF(最多查询 10 次)、DKIM、DMARC、PTR/FCrDNS、STARTTLS、MTA-STS、TLS-RPT、BIMI
check_dns比较多个公共解析器的应答——传播情况、NXDOMAIN、不一致情况
check_port从互联网访问时 TCP 端口的开放、关闭或过滤状态
check_ipIP 或 ASN 所有者、前缀、PTR、RPKI、地理位置

所有工具均为只读。

示例(节选,真实输出)

“检查 runstack.ru 的邮件设置”

FAIL: Mail domain runstack.ru: critical issues
- MX: 10 mxs1.reg.ru, 20 mxs2.reg.ru
- SPF: ~all · lookups 4/10
- DMARC: p=none
- DKIM: dkim

Findings:
- [error] Multiple DMARC records
  why: _dmarc.runstack.ru has 2 v=DMARC1 records — receivers then ignore DMARC entirely. Keep one.
  how-to: https://runstack.ru/docs/fix-dmarc-p-none
- [info] SPF ~all (softfail)
  why: Soft fail — common during monitoring.
- [info] MX certificate not valid for the server name
  why: STARTTLS works, but the MX certificate doesn't match the name. Matters for MTA-STS and DANE.

没错,这是我们自己的域名——检查确实发现了它。

设置

Claude Code
claude mcp add --transport http runstack https://runstack.pro/api/mcp --header "X-RunStack-Key: rsk_..."
Cursor(~/.cursor/mcp.json)/ VS Code / 其他客户端
{
  "mcpServers": {
    "runstack": {
      "url": "https://runstack.pro/api/mcp",
      "headers": { "X-RunStack-Key": "rsk_..." }
    }
  }
}
Codex(~/.codex/config.toml)
[mcp_servers.runstack]
url = "https://runstack.pro/api/mcp"
http_headers = { "X-RunStack-Key" = "rsk_..." }

语言

runstack.pro 上的诊断结果为英文。俄语版:https://runstack.ru/api/mcp 或 ?lang=ru。

链接

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。