mcpField
N
nimo

nimo

リモート
heynimo.comクラウド・インフラ11 日前に更新
リポジトリ公式サイト

nimo について

nimoは、サイト所有者やチーム向けのホステッド監視サービスで、稼働状況、ページ性能、SEO情報、定期ジョブのチェックインを扱います。MCPサーバーからAIアシスタントが結果を確認して監査を実行でき、SlackやTelegramへの通知にも対応します。

主な機能

  1. 01稼働状況の確認と障害通知
  2. 02Core Web VitalsとLighthouseの監査
  3. 03Cronとバックアップのチェックイン
  4. 04監査履歴と結果の比較
  5. 05SEO情報と検索カバレッジ
  6. 06定期的なブラウザージャーニー確認

活用シーン

  1. 01サイトの稼働状況確認と障害調査
  2. 02デプロイ前後のページ速度比較
  3. 03バックアップの未チェックイン通知
  4. 04検索カバレッジに問題のあるページの特定

MCP 対応

ホステッドのリモートMCPサーバーが、サイト監視、速度監査、定期ジョブのチェックイン、検索データ、ジャーニー確認のツールをAIアシスタントに公開します。アカウント不要のエンドポイントでは公開ページを単発チェックできます。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://api.heynimo.com/mcp-server
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

詳細

お客様ではなく、nimoから状況をお知らせします。nimoがスマートフォンから通知とともに飛び出してきます:「料金ページの表示が2秒遅くなりました。修正方法はこちらです。」

nimoをCursorに追加 nimoをVS Codeにインストール

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_incron ジョブ、バックアップ、その他のスケジュール済みジョブを監視し、実行が停止するとアラートを送信します
list_check_ins監視中のジョブと、それぞれのチェックイン状況を一覧表示します
get_check_inジョブの最初のチェックインが到着したことを確認します
remove_check_inジョブの監視を停止します

サイトと速度

ツール機能
list_sites最新の Core Web Vitals を含むすべてのサイト
get_site1つのサイトの最新の指標、設定、稼働状況
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_analyticsPostHog に接続して、サイトのトラフィックを確認します
list_ga4_properties / select_ga4_propertyGoogle 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 はデータであり、 エージェントへの指示ではありません。

リンク

このリポジトリには、ドキュメント、サンプル、nimo-check CLI、GitHub Action が含まれており、すべて MIT ライセンスです。ホストされているサーバー自体は オープンソースではありません。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。