MCP

AI エージェントを通信データに接続

Claude や Cursor を mcp.busymate.dev に向けて。あなたと同じライブフィードが見えます。

An AI client window typing a tag command connects over one OAuth-keyed line to the central mcp.busymate.dev node, which fans out to an arc of tool-family chips — browser, phones, capture, TestFlight, audit, billing — with a confirm shield guarding the phones chip. { } mcp.busymate.dev browser phones capture testflight audit billing > tag 500s oauth
Claude Code に追加
bash
# Claude Code — add the server, then authorize in your browser:
claude mcp add --transport http busymate-devtools https://mcp.busymate.dev
または任意の MCP クライアント——設定
json
{
  "mcpServers": {
    "busymate-devtools": {
      "url": "https://mcp.busymate.dev"
    }
  }
}

コントロールプレーン

The same control plane

ロールにスコープ、確認ゲート付き、監査ログ完備——ダッシュボードにできるすべてを。

ダッシュボードとの完全パリティ

ダッシュボードのすべての読み書きに対応するツールがあります。人が UI でできることはエージェントも MCP でできる——パリティはここでは恒久ルールであり、ロードマップの項目ではありません。

本物のスーパーパワー、CRUD ではなく

リモート Chrome 制御。ライブミラーリング付き Android / iOS ファーム自動化。TestFlight ベータ管理。課金。クエリ可能な監査ログ。データベースのラッパーではなく、プラットフォームの本当の能力です。

OAuth 2.1 を正しく

Dynamic Client Registration と PKCE——貼り付け API キーはありません。受け取る一つのトークンが REST、WebSockets、Edge Functions も認証:すべてのサーフェスで一つのアイデンティティ。

本番に耐える安全性

すべての呼び出しはデータベース自身が呼び出し元のロールにスコープ。破壊的なツールは明示的な確認を要求。そしてすべて——全ツール、全エージェント——が監査ログに残ります。

組み込む前に試せる

ダッシュボード内蔵の MCP コンソールは、あなた自身のログイントークンで本物のツール呼び出しを実行し、ライブのレスポンスを表示。Postman もモックサーバーもなし——本物の API がアプリの中に。

How it works

URL to tool call in four steps

The whole handshake is standard: Streamable HTTP, OAuth 2.1, JSON-RPC 2.0. Nothing proprietary to learn.

  1. 01

    Add one URL

    Point your client at mcp.busymate.dev. Discovery — initialize, tools/list, ping — answers before you even authenticate, so clients and registries can see the surface immediately.

  2. 02

    Authorize in the browser

    On the first real call your client registers itself (Dynamic Client Registration) and opens Busymate's sign-in. PKCE protects the exchange — no API keys, no secrets in config files.

  3. 03

    Call tools

    tools/call is JSON-RPC 2.0 over Streamable HTTP. Every call runs as you: the database checks your role on every row it returns.

  4. 04

    Confirm the dangerous ones

    Reads just run. Writes that change or destroy state require an explicit confirm parameter, and raw-power executors are admin-only — an agent can't wipe what you wouldn't.

A real tools/call — search your captures
json
POST https://mcp.busymate.dev   # JSON-RPC 2.0, Authorization: Bearer <token>
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "search_entries",
    "arguments": { "query": "checkout", "limit": 20 }
  }
}

What's inside

A map of the 454 tools

レジストリ直送の完全なサーフェス:55 のファミリーがすべてのツールを網羅し、各ファミリーに実在するツール名の完全なリストが付属。ダッシュボードが行うすべての読み書きがここにあります。

list_devices · get_device · get_device_status

デバイスとフリート — デバイスの一覧・検査・名前変更・移管・ペアリング解除、キャプチャのオン/オフ、PAC 接続テスト、保留中ブレークポイントの再開とリクエストの再送。破壊的な書き込みには confirm が必要です。

全15ツール
  • list_devices
  • get_device
  • get_device_status
  • rename_device
  • delete_device
  • transfer_device_ownership
  • unpair_device
  • vpn_on_device
  • vpn_off_device
  • test_pac_connection
  • open_sheet_device
  • enroll_device_capture
  • resend_request
  • breakpoint_continue
  • list_breakpoint_events
get_device_health · list_device_events · set_device_audit_mode

デバイスの可観測性 — キャプチャ健全性のワンクエリ読み取り(エンジン、CA 信頼、復号理由)、デバイスごとのフィルタ可能なテレメトリストリーム、TTL で失効するオプトインの詳細監査ティア。

全4ツール
  • get_device_health
  • list_device_events
  • set_device_audit_mode
  • list_device_audit_modes
request_screen_share · stop_screen_share · list_screen_share_recordings

カスタマー画面共有 — 同意プロンプト付きでデバイスのライブビューをリクエストし、どちら側からでも終了でき、保存済み録画の一覧・再生・削除が可能。

全5ツール
  • request_screen_share
  • stop_screen_share
  • list_screen_share_recordings
  • get_screen_share_recording
  • delete_screen_share_recording
search_entries · list_entries · get_entry

キャプチャ済みトラフィック — 完全なリクエスト/レスポンスペアの検索・フィルタ・タグ付け・検査、デバイスのトラフィックプロファイル要約、HAR エクスポート、削除やワイプ(confirm 必須、取り消し不可)。

全13ツール
  • search_entries
  • list_entries
  • get_entry
  • get_entry_count
  • get_entry_counts_freshness
  • inspect_requests
  • summarize_device_traffic
  • tag_entry
  • untag_entry
  • export_har
  • delete_entries
  • wipe_entries
  • list_wipe_jobs
get_scripts_global · get_scripts_device · set_scripts_global

スクリプティングエンジン — サンドボックス化 JavaScript が一致するトラフィックをインラインで書き換え・合成。グローバル/サービス/ユーザー/デバイスの各ティアで、書き込みなしのドライラン付き。書き込みは管理者専用:任意コード実行級の権限です。

全9ツール
  • get_scripts_global
  • get_scripts_device
  • set_scripts_global
  • set_scripts_device
  • set_scripts_user
  • set_scripts_service
  • dry_run_script
  • get_script_engine_enabled
  • set_script_engine_enabled
get_block_rules_global · get_block_rules_device · set_block_rules_global

ブロックルールとブレークポイント — メソッドとホスト/パスのワイルドカードでリクエストを自動ブロックまたはモックし、一致した交換を検査のため一時停止するパターンを設定。書き込みはライブトラフィックを変えるため confirm が必要です。

全10ツール
  • get_block_rules_global
  • get_block_rules_device
  • set_block_rules_global
  • set_block_rules_device
  • set_block_rules_user
  • set_block_rules_service
  • set_breakpoint_patterns_global
  • set_breakpoint_patterns_device
  • set_breakpoint_patterns_user
  • set_breakpoint_patterns_service
get_inspect_all_requests · set_inspect_all_requests · get_mitm_all_hosts

キャプチャスイッチ — 全リクエスト検査、全ホスト復号 MITM モード、一時停止ドメインリスト。それぞれ読み書きのペアです。

全6ツール
  • get_inspect_all_requests
  • set_inspect_all_requests
  • get_mitm_all_hosts
  • set_mitm_all_hosts
  • get_paused_domains
  • set_paused_domains
get_global_settings · get_device_settings · set_global_connection_type

設定 — 有効なグローバル/デバイス別設定ドキュメント、グローバル・ユーザー・デバイス各ティアの接続タイプ、iOS Live Activity ピルのテキスト。

全6ツール
  • get_global_settings
  • get_device_settings
  • set_global_connection_type
  • set_device_connection_type
  • set_user_connection_type
  • set_live_activity_message
get_env_global · get_env_device · set_env_var_global

環境変数 — スクリプトやルールが補間するグローバル/デバイス別の変数バッグの読み取り・設定・削除・一括インポート。

全8ツール
  • get_env_global
  • get_env_device
  • set_env_var_global
  • set_env_var_device
  • delete_env_var_global
  • delete_env_var_device
  • import_env_global
  • import_env_device
list_proxies · set_device_external_proxy · get_device_egress_status

イーグレス制御 — 上流プロキシプール(認証情報は秘匿)、デバイスごとの外部プロキシルーティング、ライブのイーグレス IP 状態、TTL 付き手動オーバーライド、フェイルポスチャ。

全7ツール
  • list_proxies
  • set_device_external_proxy
  • get_device_egress_status
  • set_manual_egress_ip
  • clear_manual_egress_ip
  • get_device_egress_fail_posture
  • set_device_egress_fail_posture
browser_targets · browser_open · browser_eval

リモートブラウザ — 接続された Chrome でページを開き、スクリプトを評価し、スクリーンショットとスナップショットを取得。デバイスごとのオプトインの背後にあります。生の Chrome DevTools Protocol パススルーは管理者専用。

全9ツール
  • browser_targets
  • browser_open
  • browser_eval
  • browser_screenshot
  • browser_snapshot
  • browser_cdp
  • set_device_cdp_control
  • set_device_capture_enabled
  • set_device_autostart
list_browser_profiles · get_browser_profile · upsert_browser_profile

ブラウザプロファイル — ダッシュボードで作成し bmc CLI に同期されるカスタム Chromium 系起動プロファイルの CRUD。

全4ツール
  • list_browser_profiles
  • get_browser_profile
  • upsert_browser_profile
  • delete_browser_profile
list_cdp_instances · start_device · stop_device

CDP デーモン — リモート bmc マシン上の名前付きブラウザキャプチャデバイスの起動・停止・プロビジョニング、デーモンの状態とログの読み取り、キャプチャを失わないホットアップデート。

全9ツール
  • list_cdp_instances
  • start_device
  • stop_device
  • create_device
  • update_cdp_host
  • get_cdp_daemon_status
  • get_cdp_logs
  • restart_cdp_daemon
  • update_cdp_daemon
provision_farm_phone · list_farm_devices · farm_list_phones

Android ファーム — 電話を子デバイスとしてプロビジョニングし、フリートを一覧表示、スクリーンショット、UI 階層のダンプ、キャプチャ状態・自動化・録画・スケジュール・デーモンログの読み取り。

全10ツール
  • provision_farm_phone
  • list_farm_devices
  • farm_list_phones
  • farm_capture_status
  • farm_screenshot
  • farm_dump_ui
  • farm_list_automations
  • farm_list_recordings
  • farm_list_schedules
  • get_farm_logs
farm_mobile_list_devices · farm_mobile_list_apps · farm_mobile_list_elements

ファーム端末の操作 — 実機でタップ・スワイプ・入力・ボタン押下、アプリの起動と終了、スクリーンショット、録画、クラッシュログの読み取り。アプリのインストール/アンインストールは管理者専用。

全24ツール
  • farm_mobile_list_devices
  • farm_mobile_list_apps
  • farm_mobile_list_elements
  • farm_mobile_get_screen_size
  • farm_mobile_get_orientation
  • farm_mobile_screenshot
  • farm_mobile_list_crashes
  • farm_mobile_get_crash
  • farm_mobile_tap
  • farm_mobile_double_tap
  • farm_mobile_long_press
  • farm_mobile_swipe
  • farm_mobile_type
  • farm_mobile_press_button
  • farm_mobile_open_url
  • farm_mobile_launch_app
  • farm_mobile_terminate_app
  • farm_mobile_set_orientation
  • farm_mobile_start_recording
  • farm_mobile_stop_recording
  • farm_mobile_install_app
  • farm_mobile_uninstall_app
  • farm_mobile_install_from_appstore
  • farm_device_logs
farm_find_and_tap · farm_set_setting · farm_set_wifi

ファームアクション — コンテンツでの find-and-tap、設定や Wi-Fi の変更、アプリライフサイクル管理、権限付与、ファイル取得、記録済み自動化の実行・再生・スケジュール(confirm 必須)。

全11ツール
  • farm_find_and_tap
  • farm_set_setting
  • farm_set_wifi
  • farm_app_lifecycle
  • farm_grant_permission
  • farm_uninstall_app
  • farm_pull_file
  • farm_run_automation
  • farm_replay_recording
  • farm_schedule
  • farm_remove_schedule
farm_run_shell · farm_run_adb · farm_install_app

ファームの生パワー — シェル、adb、任意入力、プロキシ/機内モード切り替え、再起動、ファイルプッシュ。管理者専用・confirm 必須で、自由文アシスタントからは完全に除外。

全8ツール
  • farm_run_shell
  • farm_run_adb
  • farm_install_app
  • farm_input
  • farm_set_proxy
  • farm_set_airplane
  • farm_reboot
  • farm_push_file
provision_ios_phone · list_ios_phones · ios_list_phones

iOS ファーム — iPhone 版:プロビジョニング、一覧、スクリーンショット、UI ダンプ、タップと入力の操作、アプリと画面向きの管理、オンデバイス制御ランナーのオンボード、ライブミラーの開始。

全16ツール
  • provision_ios_phone
  • list_ios_phones
  • ios_list_phones
  • ios_screenshot
  • ios_dump_ui
  • ios_list_apps
  • ios_find_and_tap
  • ios_input
  • ios_app_lifecycle
  • ios_open_url
  • ios_set_orientation
  • ios_install_app
  • ios_uninstall_app
  • setup_ios_devicekit
  • enroll_farm_phone_app
  • ios_start_mirror
farm_start_mirror · set_farm_mirror_transport · farm_get_variables

ライブミラーと制御ロック — 単回使用のスコープ付きリレートークンで低遅延のタッチ入力付き電話ミラーを開始し、トランスポートを調整、自動化変数を管理し、デバイスの排他制御を取得・解放。

全7ツール
  • farm_start_mirror
  • set_farm_mirror_transport
  • farm_get_variables
  • farm_set_variables
  • acquire_device_control
  • release_device_control
  • admin_force_release_device_control
get_farm_phone_health · farm_retry_phone · farm_restart_tunnel

ファーム端末の健全性と復旧 — 電話ごとの状態/原因/修正モデルに加え、ソフトウェア優先の修復ラダー:リトライ、トンネル再起動、リモート再起動、ポート単位の USB 電源サイクル、複合フリートヒール。

全7ツール
  • get_farm_phone_health
  • farm_retry_phone
  • farm_restart_tunnel
  • power_cycle_farm_hub
  • cycle_farm_phone_port
  • heal_farm_fleet
  • ios_reboot
get_farm_daemon_status · restart_farm_daemon · update_farm_daemon

ファームデーモンとコンポーネント — ライブのデーモン状態、再起動と自己更新、トンネル回収、1 台または全フリートでのコンポーネント別インストール/更新/オンボードのライフサイクル。

全8ツール
  • get_farm_daemon_status
  • restart_farm_daemon
  • update_farm_daemon
  • farm_reap_tunnels
  • update_farm_component
  • update_farm_fleet
  • onboard_farm_fleet
  • farm_component_action
list_workspaces · get_workspace · create_workspace

ワークスペースとタブ — 保持ポリシー付き共有ワークスペースに加え、タブモデル:作成・名前変更・フィルタ・ダッシュボードに表示する内容の選択。

全12ツール
  • list_workspaces
  • get_workspace
  • create_workspace
  • rename_workspace
  • delete_workspace
  • set_workspace_retention
  • list_tabs
  • create_tab
  • rename_tab
  • delete_tab
  • set_tab_filters
  • set_tab_selected_entry
create_snapshot · list_snapshots · download_snapshot

スナップショット — ワークスペースのトラフィックのある時点のキャプチャを作成・一覧・ダウンロード。

list_service_groups · get_service_group · upsert_service_group

サービスグループとタグ — ホストをリンク済みエージェント付きの名前付きサービスにグループ化し、デバイスの所属と、エントリに付けるタグ語彙を管理。

全11ツール
  • list_service_groups
  • get_service_group
  • upsert_service_group
  • delete_service_group
  • set_service_group_agents
  • list_device_service_groups
  • add_device_to_service_group
  • remove_device_from_service_group
  • list_tags
  • upsert_tag
  • delete_tag
list_todos · get_todo · create_todo

To-Do — オーナー範囲の共有タスクボード:一覧・作成・更新・完了・削除。あらゆるサーフェスでライブ。

全6ツール
  • list_todos
  • get_todo
  • create_todo
  • update_todo
  • complete_todo
  • delete_todo
list_notifications · mark_notification_read · get_notification_prefs

通知 — アプリ内通知センター:既読とアーカイブ、ミュート時間帯付きのタイプ別チャネル設定、セルフ通知。

全7ツール
  • list_notifications
  • mark_notification_read
  • get_notification_prefs
  • set_notification_prefs
  • create_notification
  • notify_users
  • list_web_push_subscriptions
list_push_tokens · send_push · get_push_response

デバイスプッシュ — APNs トークンの一覧、通知の送信(アクション可能な承認/拒否プロンプトを含む)、デバイスの回答の読み戻し。

list_advisor_findings · get_advisor_finding · share_advisor_finding

Advisor Center と問題レポート — 証拠とディープリンク付きの強化された所見を閲覧し、GitHub Issue や To-Do に変換、ワンタップ問題レポートの提出と一覧。

全7ツール
  • list_advisor_findings
  • get_advisor_finding
  • share_advisor_finding
  • fix_advisor_finding_issue
  • fix_advisor_finding_todo
  • report_issue
  • list_issue_reports
get_telegram_link · list_telegram_links · link_telegram

Telegram 連携 — 最大 5 アカウントを Telegram ボットにリンクし、アクティブを切り替え、リンク解除(管理者版を含む)。

全5ツール
  • get_telegram_link
  • list_telegram_links
  • link_telegram
  • unlink_telegram
  • admin_unlink_telegram
list_busybro_sessions · get_busybro_session · create_busybro_session

アシスタントセッション — AI アシスタントのマルチセッションチャットスレッド、アップロード済み添付ファイル(短命の署名付き URL)、共有会話リンク。

全8ツール
  • list_busybro_sessions
  • get_busybro_session
  • create_busybro_session
  • rename_busybro_session
  • delete_busybro_session
  • list_busybro_attachments
  • get_busybro_share
  • delete_busybro_share
list_memories · save_memory · forget_memory

アシスタントメモリ — 個人の長期記憶と統治されたチームストア:共有ファクトの提案・承認・却下・編集、帰属、ユーザーごとの GDPR 消去パス。

全13ツール
  • list_memories
  • save_memory
  • forget_memory
  • get_memory_stats
  • list_global_memories
  • propose_global_memory
  • approve_global_memory
  • reject_global_memory
  • update_global_memory
  • list_memory_contributors
  • admin_list_user_memories
  • admin_forget_user_memory
  • gdpr_forget_user
list_skills · get_skill · upsert_skill

アシスタントスキル — アシスタントがチャット中に読み込む指示+ツールのバンドル。スキルごとのファイルと AI 起草の出発点付き。書き込みは管理者専用。

全10ツール
  • list_skills
  • get_skill
  • upsert_skill
  • delete_skill
  • set_skill_enabled
  • draft_skill
  • list_skill_files
  • get_skill_file
  • upsert_skill_file
  • delete_skill_file
list_repo_skills · edit_repo_skill · set_repo_skill_enabled

リポジトリスキル — git コミットされた SKILL.md コーパス:読み取りに加え、レビュー済みコミットとしてエントリの編集・切り替え・削除。書き込みは管理者専用の git ライトバック。

全4ツール
  • list_repo_skills
  • edit_repo_skill
  • set_repo_skill_enabled
  • remove_repo_skill
list_agents · get_agent · upsert_agent

アシスタントエージェント — タスク委譲先でありサービスグループが参照するスペシャリストエージェントのレジストリ。書き込みは管理者専用。

全4ツール
  • list_agents
  • get_agent
  • upsert_agent
  • delete_agent
import_resource · list_imports · get_import

ナレッジインポート — リポジトリやアップロードファイルをチームナレッジストアへキュー投入。ワーカーが取得・監査・埋め込み・重複排除。ライブ進捗と一括取り消し付き。

全4ツール
  • import_resource
  • list_imports
  • get_import
  • delete_import
get_busybro_usage · get_busybro_settings · set_busybro_settings

アシスタント設定 — トークンとコストの分析、グローバル ON/OFF スイッチ、ブレインのモデル・挙動ノブ(書き込みは管理者専用)。

全5ツール
  • get_busybro_usage
  • get_busybro_settings
  • set_busybro_settings
  • get_busybro_enabled
  • set_busybro_enabled
list_plugins · get_plugin · install_plugin

プラグイン — パッケージ化された拡張の閲覧・インストール・アンインストール。公開と削除は管理者専用。

全7ツール
  • list_plugins
  • get_plugin
  • install_plugin
  • uninstall_plugin
  • upsert_plugin
  • set_plugin_install_enabled
  • delete_plugin
list_directory · list_directory_listings · upsert_directory_listing

ディレクトリとインストール — 公開されたスキル/プラグインカタログ、オペレーター厳選リスト、ユーザーごとのスキルインストール、新規ユーザーが受け取るインストール既定値。

全9ツール
  • list_directory
  • list_directory_listings
  • upsert_directory_listing
  • set_directory_listing_status
  • delete_directory_listing
  • list_install_defaults
  • set_install_default
  • install_skill
  • uninstall_skill
list_mcp_servers · upsert_mcp_server · delete_mcp_server

ダウンストリーム MCP サーバー — アシスタントが経由して呼び出せる外部 MCP サーバーの登録・有効化・検査。

全5ツール
  • list_mcp_servers
  • upsert_mcp_server
  • delete_mcp_server
  • set_mcp_server_enabled
  • inspect_mcp_server
list_my_mcp_connectors · upsert_my_mcp_connector · delete_my_mcp_connector

パーソナルコネクタ — 完全な OAuth 2.1 クライアントレッグ(ディスカバリ、DCR、PKCE)を備えた自分専用のアウトバウンド MCP コネクタ。トークンはヴォールトに書き込み専用で保存され、読み戻せません。

全9ツール
  • list_my_mcp_connectors
  • upsert_my_mcp_connector
  • delete_my_mcp_connector
  • set_my_mcp_connector_enabled
  • set_my_mcp_connector_secret
  • set_my_connector_oauth_client_secret
  • probe_mcp_connector
  • connect_my_mcp_connector
  • disconnect_my_mcp_connector
get_my_account · delete_my_account · set_my_display_name

マイアカウント — プロフィール・デバイス・サブスクリプション・エンドポイントを 1 回の自己スコープ読み取りで。表示名と希望名、ユーザーごとのアシスタント設定、セルフサービスのアカウント削除(confirm 必須)。

全6ツール
  • get_my_account
  • delete_my_account
  • set_my_display_name
  • set_my_preferred_name
  • get_my_busybro_settings
  • set_my_busybro_settings
list_roles · create_role · update_role

ロールとユーザー — RBAC ロールとケイパビリティ、ユーザーごとのロール割り当て、設定可能なデフォルトサインアップロール、メール完全一致検索付き管理者ユーザー名簿。

全9ツール
  • list_roles
  • create_role
  • update_role
  • delete_role
  • set_user_role
  • set_default_role
  • list_users
  • get_user
  • admin_delete_user
list_access_grants · create_access_grant · revoke_access_grant

アクセスグラントと成り代わり — 期限付きケイパビリティグラント、実効権限プレビュー、明示的終了付きの監査されたサポート成り代わり。

全6ツール
  • list_access_grants
  • create_access_grant
  • revoke_access_grant
  • preview_effective_permissions
  • impersonate_user
  • end_impersonation
list_audit_events · get_audit_event

監査証跡 — あらゆるサーフェス上のあらゆるアクションの「誰が・何を・いつ」台帳。フィルタとページネーション対応、エージェントも含み、イベントごとの完全な詳細付き。

get_stats · get_status

ライブ統計とステータス — プラットフォーム全体のキャプチャ統計とインフラの健全性を一目で。

get_subscription · list_invoices · get_usage

課金 — サブスクリプション、請求書、従量使用量、チェックアウトとカスタマーポータルのセッション、値を見せない Stripe 管理読み取りと非機密設定の書き込み(キャンセルは confirm 必須)。

全13ツール
  • get_subscription
  • list_invoices
  • get_usage
  • create_checkout_session
  • get_stripe_config
  • list_prices
  • list_customers
  • get_webhook_events
  • get_billing_settings
  • set_default_price
  • set_billing_settings
  • report_usage_now
  • cancel_subscription
list_testflight_groups · list_testflight_testers · get_testflight_tester

TestFlight ベータ管理 — グループ、テスター、招待、App Store 審査状況。招待・削除・グループ所属の書き込み付き(confirm 必須)。

全14ツール
  • list_testflight_groups
  • list_testflight_testers
  • get_testflight_tester
  • list_testflight_invitations
  • list_testflight_users
  • list_testflight_user_invitations
  • get_app_store_status
  • invite_testflight_tester
  • delete_testflight_tester
  • add_testflight_tester_to_group
  • remove_testflight_tester_from_group
  • send_testflight_invitation
  • invite_testflight_user
  • cancel_testflight_user_invitation
list_locales · upsert_locale · delete_locale

ローカリゼーション — ロケール、ネームスペース、キーとメッセージ、カバレッジ統計と未翻訳レポート、機械翻訳、一括インポート、カタログ公開。

全21ツール
  • list_locales
  • upsert_locale
  • delete_locale
  • set_default_locale
  • list_i18n_namespaces
  • upsert_i18n_namespace
  • list_i18n_keys
  • upsert_i18n_key
  • delete_i18n_key
  • list_i18n_messages
  • upsert_i18n_message
  • delete_i18n_message
  • get_i18n_settings
  • set_i18n_settings
  • get_i18n_manifest
  • get_i18n_stats
  • get_i18n_missing_report
  • get_i18n_catalog
  • import_i18n
  • machine_translate_i18n
  • publish_i18n_catalog
list_api_projects · create_api_project · update_api_project

Observed API — キャプチャしたトラフィックを証拠に裏付けられた API モデルへ:プロジェクト、不変リビジョン、レビュー可能なパス候補、ドリフト検出、決定論的な OpenAPI 3.1 エクスポート。

全13ツール
  • list_api_projects
  • create_api_project
  • update_api_project
  • refresh_api_project
  • set_api_project_schedule
  • set_api_project_archived
  • delete_api_project
  • get_api_revision
  • list_api_candidates
  • review_api_candidate
  • export_api_spec
  • generate_api_asset
  • list_api_drift
list_federation_clients · upsert_federation_client · delete_federation_client

フェデレーテッド SSO — 管理者がオンボードする閉じたパートナークライアントレジストリ。シークレットはヴォールト名のみで、値は決して含まれません。

list_app_secrets · create_app_secret · update_app_secret

アプリシークレット — ヴォールト裏付けのシークレットストア:名前とメタデータは一覧可能、値は書き込み専用でどのサーフェスでも読み戻し不可。変更は管理者専用。

全4ツール
  • list_app_secrets
  • create_app_secret
  • update_app_secret
  • delete_app_secret
list_demo_users · get_demo_status · create_demo_user

デモアカウント — ガイド付きデモユーザーとそのサンプルコンテンツのプロビジョニング・リセット・再生成。

全6ツール
  • list_demo_users
  • get_demo_status
  • create_demo_user
  • reset_demo_user
  • delete_demo_user
  • regenerate_demo_content
get_test_status · run_test_suite · cancel_test_run

品質 — テストスイートの実行・再実行・キャンセル、ライブ結果・履歴・機能とテストのカバレッジマップの読み取り。

全8ツール
  • get_test_status
  • run_test_suite
  • cancel_test_run
  • rerun_test_suite
  • list_test_suites
  • get_test_coverage
  • get_test_path_coverage
  • get_test_suite_history
wip_list · wip_update · wip_clear_done

作業中ボード — 未完了作業のライブ投影:一覧・更新・履歴・完了分のクリア。

全4ツール
  • wip_list
  • wip_update
  • wip_clear_done
  • wip_task_history
db_select · db_insert · db_update

生のデータベースとリアルタイム — 直接のテーブル CRUD、RPC、ブロードキャスト。緊急ハッチ:管理者専用で、自由文アシスタントからは完全に除外。

全7ツール
  • db_select
  • db_insert
  • db_update
  • db_delete
  • db_rpc
  • list_tables
  • realtime_broadcast

The gating model

Power, gated honestly

An agent with this much reach needs real guardrails, not a disclaimer. These are the actual gates, in the order a call meets them.

OAuth 2.1DCR + PKCE

The only way in. Dynamic Client Registration plus PKCE issues the token; there is no pasted API key and no session-token path.

initialize · tools/list · pingpre-auth

Discovery is served before login with a scoped read-only public profile, so clients can enumerate the surface — but tools/call and every write stay OAuth-gated.

confirm: truewrites

Every destructive or state-changing tool demands an explicit confirm parameter — an agent has to state what it's about to do before it does it.

adminOnly · powerdenylisted

Raw-power executors (direct database access, raw broadcast) are admin-only and excluded from the free-text assistant entirely.

audit_logevery call

Every tool call lands in the audit trail with its actor and arguments — and the trail itself is queryable and live-subscribable.

One platform, five surfaces

If the dashboard can, so can your agent

Parity is a standing rule here: every capability aligns across the dashboard, MCP, REST, WebSockets and BusyBro — same data, same permissions, checked on every ship.

FAQ

Before you connect

Which MCP clients work with Busymate DevTools?

Any client that speaks the Streamable-HTTP transport with OAuth: Claude Code, Claude.ai and Claude Desktop, Cursor, VS Code, ChatGPT developer-mode connectors, Continue, Cline, Zed, or your own agent. The install page has copy-paste configs for each.

Do I need an API key?

No. Access is OAuth 2.1 with Dynamic Client Registration and PKCE — your client registers itself and you authorize in the browser. The token it receives also authenticates REST, WebSockets and Edge Functions.

What's the connection URL?

https://mcp.busymate.dev — the canonical host. The older mcp.busymate.net keeps serving the same server forever, and OAuth issues host-matched metadata on both, so an existing client config never breaks.

Can an agent break something?

Only what your own role allows, and only with an explicit confirm on destructive tools. Raw-power executors are admin-only, and every call is written to the audit trail.

Can I see the tools before authorizing?

Yes — discovery (initialize, tools/list, ping) answers pre-auth with a scoped read-only public profile, so registries and clients can enumerate the surface before OAuth consent. Calling anything still requires authorization.

Is this the same data as the dashboard?

The same rows, live. MCP is one of five parity surfaces over one platform — the dashboard, MCP, REST, WebSockets and BusyBro expose the same capabilities, by standing rule.

Connect your MCP client

Cursor と VS Code はワンクリック、ほかは設定を貼るだけ。一度認可すれば 454 ツールのどれでも。

Ask your mate