mcpField
S
SafeLagoon

SafeLagoon

リモート
safelagoon.comその他01 日前に更新
リポジトリ公式サイト

SafeLagoon について

SafeLagoonのMCPサーバーは、保護者のSafeLagoonアカウントを対応クライアントに接続し、子どもの端末利用状況の確認や家庭内ルールの管理を可能にします。読み取りと変更は分かれており、変更前の確認が推奨されています。

主な機能

  1. 01残りのスクリーンタイムとレポートの確認
  2. 02アプリ、ウェブサイト、活動概要の確認
  3. 03追加時間リクエストの承認または拒否
  4. 04アプリ制限と1日の上限の管理
  5. 05端末のロックと位置履歴の確認
  6. 06AI Shieldアラートの確認

活用シーン

  1. 01子どもごとの当日の残り時間を確認
  2. 02追加時間リクエストを承認
  3. 03アプリのブロックと1日の上限を設定
  4. 04端末の位置と利用状況を確認

MCP 対応

SafeLagoonはStreamable HTTPを使うリモートMCPサーバーを提供し、保護者アカウントのOAuth認証で接続します。クライアントからアカウント内の子どものデータを参照し、端末ルール、プロフィール、時間リクエストを管理できます。

設定

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

エンドポイントhttps://mcp.safelagoon.com/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 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

詳細

SafeLagoon

これは、SafeLagoon のリモート Model Context Protocol(MCP)サーバーの公開ドキュメントです。サーバーのソースコードは含まれていません。サーバー自体は SafeLagoon がホストしています。

できること

SafeLagoon は、家族向けのペアレンタルコントロールサービスです。この MCP サーバーを SafeLagoon の保護者アカウントに接続すると、Claude、ChatGPT、Cursor、VS Code、Grok、その他の MCP 対応クライアントから、自然な言葉で子どものスクリーンタイムを確認したり、デバイスのルールを管理したりできます。

サインインすると、次のことができます。

  • アカウントに登録されている子どもと、各自の本日の残りスクリーンタイムを確認する
  • 1日の合計、使用頻度の高いアプリ、アクティビティの概要、週間スクリーンタイムレポートを表示する
  • 現在のルール、保留中の延長リクエスト、インストール済みアプリを確認する
  • 延長リクエストを承認または拒否する
  • アプリをブロックまたはブロック解除する、1日の制限を設定または解除する、ブロック時間帯を作成、更新、削除する
  • 子どものデバイスをロックまたはロック解除する
  • 子どもの最後に確認された位置情報と位置情報の履歴を表示し、新しい現在地の取得をリクエストする
  • AI Shield のアラートを確認する
  • 子どものデバイスで利用できる場合、閲覧したウェブサイト、YouTube の視聴履歴、チャットを確認する
  • 子どものプロフィールを追加、更新、削除する

書き込み操作は読み取り操作とは別に実行されます。クライアントは、子どものルールやプロフィールを変更する前に、確認を求める必要があります。同じ設定は、いつでも SafeLagoon アプリで確認または変更できます。

サーバーに表示されるのは、ご自身の SafeLagoon アカウントに登録されている子どものデータのみです。

リモートサーバー

URLhttps://mcp.safelagoon.com/mcp
トランスポートStreamable HTTP
認証SafeLagoon の保護者アカウントでの OAuth サインイン

要件:

  • Premium または Premium トライアルの SafeLagoon 保護者アカウントと、SafeLagoon とペアリング済みの子どものデバイスが1台以上あること
  • チャット、YouTube の履歴、位置情報など一部の機能は、子どものデバイスのプラットフォームや設定に応じて利用できない場合があります
  • テキストチャットを使用してください。音声モードやライブモードでは、コネクタツールが読み込まれない場合があります

サーバーを追加すると、クライアントで SafeLagoon のサインインと承認のページが開きます。クライアントに SafeLagoon のパスワードが渡されることはありません。

手順ごとのスクリーンショットと承認画面の詳細は、SafeLagoon 接続ガイドをご覧ください。

接続

すべてのクライアントで同じ URL を使用します:https://mcp.safelagoon.com/mcp。

Claude

claude.ai と Claude Desktop で利用できます。Claude はお使いのデバイスではなく、Anthropic のサーバーから接続します。公式ガイド:リモート MCP を使用したカスタムコネクタ。

  1. Claude を開き、カスタマイズ → コネクタに移動します。
  2. + 追加をクリックし、カスタムコネクタを追加を選択します。
  3. 名前(例:SafeLagoon)を入力し、サーバー URL として https://mcp.safelagoon.com/mcp を貼り付けます。続行をクリックします。
  4. Claude が検出した認証設定を確認します。「認証」で今すぐサインインを選択します。OAuth クライアントの設定が表示された場合は、Claude の公開済み ID を使用(推奨)のままにします。続行をクリックし、次に追加をクリックします。
  5. SafeLagoon の保護者アカウントでサインインし、承認画面でアクセスを許可を選択します。
  6. チャットで、その会話に SafeLagoon コネクタを有効にして、次のように試します:「アカウントに登録されている子どもと、それぞれの本日の残りスクリーンタイムを教えてください。」

Team プランと Enterprise プランでは、まずオーナーが組織設定 → コネクタでコネクタを追加します。その後、メンバーはカスタマイズ → コネクタを開き、接続をクリックします。Claude のエントリーレベルプランでは、1アカウントにつきカスタムコネクタを1つ利用できます。

ChatGPT

Web 版の ChatGPT(chatgpt.com)でカスタム MCP サーバーを追加します。公式ガイド:カスタム MCP サーバーを追加する。利用できるかどうかは、ChatGPT のプランとワークスペースの設定によって異なります。

  1. Web 版の ChatGPT で、プラグインを開きます。
  2. プラスボタンを選択してから、カスタム MCP サーバーを追加を選択します。
  3. 名前(例:SafeLagoon)を入力します。「接続」の下に、サーバー URL として https://mcp.safelagoon.com/mcp を入力します。
  4. 認証方法を OAuth に設定します。
  5. リスクに関する警告を読み、確認してから、プラグインとして作成を選択します。
  6. プラグインをインストールし、接続を選択して SafeLagoon にサインインし、アクセスを許可を選択します。
  7. 新しいテキストチャットを開始し、@ と入力して SafeLagoon を選択し、「今日、子どもたちそれぞれに残っているスクリーンタイムはどれくらいですか?」と尋ねます。

接続後にツールが表示されない場合は、プラグインの詳細ページを開いて更新してください。

Cursor

公式ガイド:Model Context Protocol (MCP)。Cursor は Streamable HTTP のリモートサーバーと OAuth に対応しています。

オプション A — UI。 カスタマイズ → MCP(または Cursor の設定 → MCP)を開き、新しいサーバーを追加して、URL https://mcp.safelagoon.com/mcp を入力します。プロンプトが表示されたら、SafeLagoon の OAuth サインインを完了してください。

オプション B — mcp.json。 ~/.cursor/mcp.json(すべてのプロジェクト)または .cursor/mcp.json(このプロジェクト)に以下を追加します。

{
  "mcpServers": {
    "safelagoon": {
      "url": "https://mcp.safelagoon.com/mcp"
    }
  }
}

ファイルを保存します。Cursor により、リモートサーバーの OAuth サインインが開始されます。このファイルにアクセストークンを記載しないでください。

VS Code

公式ガイド:VS Code で MCP サーバーを追加して使用するおよびMCP 設定リファレンス。HTTP/Streamable HTTP トランスポートを推奨します。

オプション A — UI。 Copilot を選択した状態で、チャット:カスタマイズを開くを実行し、MCP サーバーを開いて、サーバーを追加を選択します。**HTTP(HTTP または Server-Sent Events)**を選び、https://mcp.safelagoon.com/mcp を入力し、safelagoon などの ID を付けて、設定の保存先を選択します。プロンプトが表示されたら、SafeLagoon へのサインインを完了してください。同じ手順は、コマンドパレットから MCP:サーバーを追加を実行して開始することもできます。

オプション B — 移植可能な設定。 ~/.copilot/mcp-config.json(ユーザー/Copilot グローバル)またはワークスペースのルートにある .mcp.json に以下を追加します。

{
  "mcpServers": {
    "safelagoon": {
      "type": "http",
      "url": "https://mcp.safelagoon.com/mcp"
    }
  }
}

引き続き .vscode/mcp.json の従来のエディター管理形式を使用する場合、同等のエントリーでは、最上位の servers オブジェクトに "type": "http" と同じ URL を指定します。新しい設定では、上記の移植可能な mcpServers 形式を使用してください。

Grok

公式ガイド:Grok コネクター。カスタム MCP コネクターは grok.com/connectors で追加します。

  1. grok.com/connectors にアクセスします。
  2. 新しいコネクターをクリックし、カスタムを選択します。
  3. MCP サーバーの URL として https://mcp.safelagoon.com/mcp を入力し、認証を完了します。
  4. SafeLagoon にサインインし、アクセスを許可を選択します。
  5. チャットを開始し、「自分のアカウントにはどの子どもが登録されていて、それぞれ今日、どれくらいのスクリーンタイムが残っていますか?」と尋ねます。

Grok Business および Enterprise では、チーム管理者がまず組織用にコネクターをプロビジョニングします。その後、メンバーは grok.com/connectors で各自の SafeLagoon アカウントを接続します。

ツール

本番サーバー(SafeLagoon AI 0.1.36)では、次の31個のツールを公開しています。タイトルは、タグ 0.1.36 の SafeLagoon AI ソースにある ToolDef.title フィールドに由来します。

  1. アカウント概要(safelagoon_whoami)
  2. 子どもプロフィールの一覧表示(safelagoon_list_profiles)
  3. 子どもプロフィールの取得(safelagoon_get_profile)
  4. 子どもプロフィールの追加(safelagoon_create_profile)
  5. 子どもプロフィールの更新(safelagoon_update_profile)
  6. 子どもプロフィールの削除(safelagoon_delete_profile)
  7. デバイスアプリの一覧表示(safelagoon_list_apps)
  8. アプリのブロック(safelagoon_block_app)
  9. アプリのブロック解除(safelagoon_unblock_app)
  10. デバイスロック/プレイモードの設定(safelagoon_set_device_mode)
  11. 追加時間リクエストの一覧表示(safelagoon_list_time_requests)
  12. 追加時間の承認または拒否(safelagoon_decide_time_request)
  13. スクリーンタイムルールの一覧表示(safelagoon_list_screentime_rules)
  14. ブロック時間帯の作成(safelagoon_create_schedule)
  15. ブロック時間帯の更新(safelagoon_update_schedule)
  16. ブロック時間帯の削除(safelagoon_delete_schedule)
  17. 1日のスクリーンタイム上限の設定(safelagoon_set_daily_limit)
  18. 1日のスクリーンタイム上限の解除(safelagoon_delete_daily_limit)
  19. 現在地の取得(safelagoon_get_location)
  20. 位置情報履歴の取得(safelagoon_get_location_history)
  21. 現在地の取得をリクエスト(safelagoon_request_location)
  22. AI Shield アラートの概要(safelagoon_ai_shield_summary)
  23. AI Shield アラートの詳細(safelagoon_ai_shield_alert)
  24. 1日のスクリーンタイムの取得(safelagoon_get_screentime_summary)
  25. 使用頻度の高いアプリの取得(safelagoon_get_top_apps)
  26. アクティビティ概要の取得(safelagoon_get_activity_summary)
  27. 残りのスクリーンタイムの取得(safelagoon_get_playtime_status)
  28. スクリーンタイムのレポートカード(safelagoon_get_screentime_report)
  29. 閲覧したウェブサイトの取得(safelagoon_get_visited_sites)
  30. YouTube の履歴の取得(safelagoon_get_youtube_history)
  31. チャットとメッセージの取得(safelagoon_get_chats)

プライバシー

SafeLagoon のプライバシーポリシーをご覧ください。

MCP サーバーは、サインイン中の保護者アカウントに登録された子どもに対して、接続時に承認された権限の範囲内でのみ動作します。アクセスを取り消すには、クライアントでサーバーを切断し、SafeLagoon → Devices からコネクターのデバイスエントリーを削除してください。

サポート

[email protected] までメールでお問い合わせください。ヘルプセンター:help.safelagoon.com。

ライセンス

このリポジトリ内のドキュメントとロゴファイルは、CC BY 4.0 のもとでライセンスされています。SafeLagoon の名称とマークは、Safe Lagoon, S.L. の商標です。

コメント

MCP は初めてですか?

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

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