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向けのウェブサイト稼働状況・速度・cronジョブ監視
お客様ではなく、nimoから状況をお知らせします。 ページの表示が遅くなったり、チェックアウトが機能しなくなったり、バックアップが実行されなかったりしたとき、nimoが問題と解決方法をわかりやすい言葉でいち早くお知らせします。
AI アシスタントに「サイトは稼働していますか?」「ホームページの表示が遅くなった原因は何ですか?」「昨夜のバックアップは実行されましたか?」と尋ねると、推測ではなく、実際のチェック結果に基づく回答が得られます。
nimoは5分ごとにサイトの読み込みを確認し、アラートを送信する前に再確認します。サイトがダウンしたときと復旧したときに、SlackまたはTelegramで通知します。また、主要ページの読み込み速度(利用可能な場合は実際のChrome訪問者から取得したCore Web VitalsとLighthouse)を追跡し、バックアップやcronジョブなどのスケジュール済みジョブを監視します。このMCP サーバーを使うと、Claude、ChatGPT、Cursor、Codexなどのアシスタントから、これらすべてにアクセスできます。
https://api.heynimo.com/mcp-server
ホスト型のリモートサーバー(ストリーミング可能な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 を追加します。無料チェックには、1時間ごとおよび1日ごとの上限があります。
このリポジトリの内容
| 用途 | |
|---|---|
| アシスタントのセットアップ | nimoをClaude、ChatGPT、Cursor、Codex、Windsurf、VS Codeに接続します |
nimo-check CLI | ターミナルまたは任意のCIから、無料の速度チェックを1回実行します |
| GitHub Action | デプロイのたびに本番サイトをチェックし、結果を実行サマリーに表示します |
| Claudeスキル | デプロイ後に稼働状況と速度を確認するようClaudeに教えます |
| cronとバックアップの例 | crontab、Postgresバックアップ、GitHub Actionsのスケジュール、Kubernetes CronJob、Node |
| ガイド | cronジョブが実行されなかったことを把握する、デプロイ後にサイトをチェックする |
質問できること
- 「サイトは稼働していますか?今週、停止しましたか?」
- 「火曜日からホームページの表示が遅くなったのはなぜですか?」
- 「https://example.com を確認して、最も重要な修正点を1つ教えてください。」
- 「たった今デプロイしました。ホームページを確認して、昨日の監査結果と比較してください。」
- 「毎晩のバックアップを監視して、実行されなくなったら教えてください。」(仕組み)
- 「今月、クライアントのサイトのうち、状態が悪化したものはどれですか?」
- 「検索トラフィックが減少したページと、最初に修正すべき点を教えてください。」
セットアップ
Claude Code
claude mcp add --transport http --scope user nimo https://api.heynimo.com/mcp-server
claude mcp login nimo
Claude(デスクトップおよびウェブ)
Settings → Connectors → Add custom connector →
https://api.heynimo.com/mcp-server を貼り付け、サインインを承認します。
ChatGPT
URL https://api.heynimo.com/mcp-server を使ってコネクターを追加します(Settings →
Apps & Connectors。一部のプランでは、カスタムコネクターを使うために開発者モードを有効にする必要があります)。その後、
サインインを承認します。
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 の Settings → API keys でキーを作成し(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 に「たった今デプロイしました」と伝えると、稼働状況を確認し、変更したページを再計測して、デプロイ前の最後のチェック結果と比較します。
cron ジョブやバックアップが実行されなかったときに把握する
「毎晩のバックアップを監視して」と依頼し、取得した 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 | 1つのサイトの最新の指標、設定、稼働状況 |
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(サインアップ、チェックアウトなどのフローをスケジュールに沿ってチェックするブラウザーエージェント)
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 の「設定」→「接続済みエージェント」で切断してください。
- 測定は読み取り専用です。変更を明示的に有効にして承認しない限り、nimo がサイトを 変更することはありません。
- ツールが返すページのコンテンツ、レポートのテキスト、URL はデータであり、 エージェントへの指示ではありません。
リンク
- ドキュメント: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 サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。