关于 nimo
nimo 是面向网站所有者和团队的托管监控服务,涵盖在线状态、页面性能、SEO 证据和定时任务签到。其 MCP 服务让 AI 助手查询结果并运行审计,也可通过 Slack 或 Telegram 发送告警。
主要功能
- 01在线状态检查与故障告警
- 02Core Web Vitals 和 Lighthouse 审计
- 03Cron 与备份签到监控
- 04审计历史与结果比较
- 05SEO 证据与搜索覆盖情况
- 06定时浏览器用户流程检查
适用场景
- 01检查网站在线状态并排查故障
- 02比较部署前后的页面速度
- 03备份未按时签到时接收告警
- 04查找搜索覆盖存在问题的页面
MCP 相关
托管的远程 MCP 服务向 AI 助手提供网站监控、速度审计、定时任务签到、搜索数据和用户流程工具。免账户端点还支持对公开页面进行单次检查。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://api.heynimo.com/mcp-serverclaude mcp add --transport http marvtub-nimo https://api.heynimo.com/mcp-server{"mcpServers":{"marvtub-nimo":{"type":"http","url":"https://api.heynimo.com/mcp-server"}}}在 Cursor 中打开{"servers":{"marvtub-nimo":{"type":"http","url":"https://api.heynimo.com/mcp-server"}}}在 VS Code 中打开{"mcpServers":{"marvtub-nimo":{"type":"http","url":"https://api.heynimo.com/mcp-server"}}}{"mcpServers":{"marvtub-nimo":{"serverUrl":"https://api.heynimo.com/mcp-server"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
详细介绍
nimo MCP 服务:为 Claude、ChatGPT 和 Cursor 提供网站运行时间、速度和定时任务监控
听 nimo 的消息,而不是听客户反馈。 页面变慢、结账流程出错或备份未运行时,nimo 会先一步用通俗易懂的话告诉你,并提供解决方法。
询问你的 AI 助手“我的网站运行正常吗?”“为什么我的首页变慢了?”或“昨晚的备份运行了吗?”,即可获得基于实际检查而非猜测的答复。
nimo 每 5 分钟检查一次网站是否能正常加载,并在发出提醒前再次确认;网站宕机时,它会通过 Slack 或 Telegram 通知你,网站恢复后也会再次通知。它还会跟踪关键页面的加载速度(有条件时使用真实 Chrome 访客数据测量 Core Web Vitals,并结合 Lighthouse),并监控备份和 cron 作业等定时任务。此 MCP 服务让 Claude、ChatGPT、Cursor、Codex 和其他助手都能访问这些功能。
https://api.heynimo.com/mcp-server
托管的远程服务(streamable HTTP),无需安装。使用浏览器登录;无需 API 密钥。
无需账号即可试用
**在你的助手中:**连接 https://api.heynimo.com/try-mcp,然后询问
“是什么拖慢了 https://example.com?”
在终端中(Node 18+,无需安装):
$ npx github:marvtub/nimo-mcp https://heynimo.com
Checking...
nimo check: https://heynimo.com (mobile)
Performance score 87 needs work
Largest paint (LCP) 3.5 s needs work
Layout shift (CLS) 0 good
Server response (TTFB) 5 ms good
LCP is above the good threshold and Lighthouse identified a text LCP element.
No image resource was identified for this element. [...]
Watch this page every 5 minutes with alerts in Slack or Telegram: https://heynimo.com
添加 --min-score 70,在页面变慢时以错误状态退出;也可添加 --json
以供脚本使用。免费检查有每小时和每日限额。
此仓库包含什么
| 用途 | |
|---|---|
| 助手配置 | 将 nimo 连接到 Claude、ChatGPT、Cursor、Codex、Windsurf 或 VS Code |
nimo-check CLI | 从终端或任意 CI 执行一次免费的速度检查 |
| GitHub Action | 每次部署后检查线上网站,结果显示在运行摘要中 |
| Claude 技能 | 教 Claude 在你发布后检查网站运行时间和速度 |
| Cron 和备份示例 | crontab、Postgres 备份、GitHub Actions 定时任务、Kubernetes CronJob、Node |
| 指南 | 发现未运行的 cron 作业、部署后检查网站 |
可以询问的问题
- “我的网站正常运行吗?这周有没有宕机?”
- “为什么我的首页从周二开始变慢了?”
- “检查 https://example.com,并告诉我最重要的一项修复是什么。”
- “我刚部署完。检查首页,并与昨天的审计结果进行比较。”
- “监控我的夜间备份,并在它停止运行时告诉我。”(工作原理)
- “这个月我的哪些客户网站变差了?”
- “哪些页面的搜索流量下降了,我应该先修复什么?”
设置
Claude Code
claude mcp add --transport http --scope user nimo https://api.heynimo.com/mcp-server
claude mcp login nimo
Claude(桌面端和 Web)
设置 → 连接器 → 添加自定义连接器 → 粘贴
https://api.heynimo.com/mcp-server,然后批准登录。
ChatGPT
使用 URL https://api.heynimo.com/mcp-server 添加连接器(设置 →
应用和连接器;某些套餐需要开启开发者模式才能使用自定义连接器),然后
批准登录。
Codex
codex mcp add nimo --url https://api.heynimo.com/mcp-server
Cursor
使用上方的 添加到 Cursor 按钮,或添加到 ~/.cursor/mcp.json:
{
"mcpServers": {
"nimo": { "url": "https://api.heynimo.com/mcp-server" }
}
}
Windsurf
~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"nimo": { "serverUrl": "https://api.heynimo.com/mcp-server" }
}
}
VS Code
使用上方的 安装 按钮,或:
code --add-mcp '{"name":"nimo","type":"http","url":"https://api.heynimo.com/mcp-server"}'
仅运行本地(stdio)服务的客户端
使用 mcp-remote 连接到托管服务:
{
"mcpServers": {
"nimo": { "command": "npx", "args": ["-y", "mcp-remote", "https://api.heynimo.com/mcp-server"] }
}
}
使用 API 密钥,而非登录
仅当你的客户端无法通过浏览器登录时使用。在 nimo 的“设置”→“API 密钥”中创建密钥(以 nimo_ 开头),将其保存在客户端的密钥存储中,并以 Authorization: Bearer <key> 的形式发送。切勿提交该密钥。
GitHub Action:每次部署后检查网站
on: deployment_status
jobs:
check:
if: github.event.deployment_status.state == 'success'
runs-on: ubuntu-latest
steps:
- uses: marvtub/nimo-mcp@v1
with:
url: ${{ github.event.deployment_status.environment_url }}
min-score: 50 # optional: fail if the page gets much slower
得分、LCP、布局偏移、服务器响应时间以及最优先的修复项会显示在运行摘要中,也会作为输出 score、lcp-ms、cls 和 ttfb-ms 提供。免费,无需密钥或机密。完整示例:
examples/github-actions/check-after-deploy.yml。
Claude 技能:发布后检查网站
mkdir -p ~/.claude/skills/check-site-after-deploy
curl -fsSL https://raw.githubusercontent.com/marvtub/nimo-mcp/main/skills/check-site-after-deploy/SKILL.md \
-o ~/.claude/skills/check-site-after-deploy/SKILL.md
然后告诉 Claude“我刚部署完”,它就会检查运行时间、重新测量变更过的页面,并与部署前的上一次检查结果进行比较。
了解定时任务或备份何时未运行
询问“监控我的夜间备份”,并将你获得的 ping URL 添加到任务末尾:
0 3 * * * /usr/local/bin/backup.sh && curl -fsS https://api.heynimo.com/ping/<your-token>
如果 ping 未按时到达,nimo 就会提醒你。可直接复制粘贴的版本适用于 crontab、 Postgres 备份、 GitHub Actions、 Kubernetes 和 Node。
工具
运行时间和计划任务
| 工具 | 功能 |
|---|---|
get_uptime_status | 最新检查结果、响应时间、过去 24 小时和 30 天的运行时间,以及是否存在持续中的服务中断 |
add_check_in | 监控 cron 任务、备份或其他计划任务;任务停止运行时发出提醒 |
list_check_ins | 列出受监控的任务,以及每项任务是否已报到 |
get_check_in | 确认任务是否已完成首次报到 |
remove_check_in | 停止监控任务 |
网站和速度
| 工具 | 功能 |
|---|---|
list_sites | 列出所有网站及其最新的 Core Web Vitals |
get_site | 查看某个网站的最新指标、设置和运行时间 |
add_site | 保存网站,以便重复检查 |
list_watched_pages | 查看受监控的页面、检查计划和最新报告 |
audit_url | 对任意公开 URL 进行一次性速度和页面检查 |
run_audit / get_audit_status | 重新测量已保存的网站并等待结果 |
get_audit_report | 查看页面速度变慢的原因,以及优先修复的事项 |
get_audit_history | 查看过往结果,以发现趋势或性能回退 |
compare_audits | 对比更改前后的结果 |
audit_all_sites | 按最新结果对所有网站排序,性能回退的网站优先 |
share_report | 创建报告的限时分享链接 |
搜索和分析
| 工具 | 功能 |
|---|---|
get_seo_evidence | 查看页面的索引、robots、canonical 和搜索证据 |
get_search_coverage | 查看没有搜索展示的页面、重复页面,以及最佳后续操作 |
connect_posthog / get_posthog_connection_status / get_posthog_analytics | 连接 PostHog 并查看网站流量 |
list_ga4_properties / select_ga4_property | 连接 Google Analytics 4 |
Journey Watch(一种按计划检查注册、结账和其他流程的浏览器 Agent)
list_journeys、create_journey、get_journey、update_journey、
pause_journey、resume_journey、run_journey、get_journey_run、
list_journey_credentials。
使用配置档加载较少的工具,例如
https://api.heynimo.com/mcp-server?profile=monitoring(受监控页面和
运行时间)、?profile=optimize(速度和 SEO)、?profile=integrations 或
?profile=journeys。
免费、无需账户的服务
https://api.heynimo.com/try-mcp:check_website、get_check、
compare_checks。可对公开页面进行一次性速度检查,每小时和每日限额由所有用户共享。
公开文档服务
https://api.heynimo.com/docs-mcp:list_docs、search_docs、read_doc、
read_llms_full。只读的 nimo 文档。
定价
单次页面检查免费,无需注册。网站监控(每 5 分钟检查运行时间、速度检查、提醒、MCP 访问)属于 nimo Pro 服务:每月 $20,最多可监控 10 个网站。Business 每月 $199,可监控 50 个网站。请参阅 heynimo.com。
安全
- 账户服务可以读取你的网站数据并启动审核。在 nimo 的“设置”→“已连接的 Agent”中断开不再使用的 Agent。
- 测量操作为只读。除非你明确开启并批准更改,否则 nimo 不会修改你的网站。
- 工具返回的页面内容、报告文本和 URL 是数据,不是给 Agent 的指令。
链接
- 文档:https://heynimo.com/docs/mcp
- 服务卡片:https://heynimo.com/.well-known/mcp/server-card.json
- 支持:[email protected]
- Glama 列表设置:docs/glama-listing.md
此仓库包含文档、示例、nimo-check CLI 和 GitHub Action,均采用 MIT 许可证。托管服务本身不是开源的。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。