MCP

Yapay zekâ ajanınızı trafiğinize bağlayın

Claude'u veya Cursor'u mcp.busymate.dev adresine yönlendirin. Sizinle aynı canlı akışı görürler.

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’a ekle
bash
# Claude Code — add the server, then authorize in your browser:
claude mcp add --transport http busymate-devtools https://mcp.busymate.dev
Veya herhangi bir MCP istemcisi — yapılandırma
json
{
  "mcpServers": {
    "busymate-devtools": {
      "url": "https://mcp.busymate.dev"
    }
  }
}

Kontrol düzlemi

The same control plane

Rolle sınırlı, onay kapılı, denetim kayıtlı — dashboard'un yapabildiği her şey.

Dashboard’la tam parite

Dashboard’un yaptığı her okuma ve yazmanın karşılığı bir araç vardır. Bir insan UI’da yapabiliyorsa, bir ajan MCP üzerinden yapabilir — parite burada kalıcı bir kuraldır, yol haritası maddesi değil.

Gerçek süper güçler, CRUD değil

Uzaktan Chrome kontrolü. Canlı yansıtmalı Android ve iOS çiftlik otomasyonu. TestFlight beta yönetimi. Faturalandırma. Sorgulanabilir denetim kaydı. Bunlar bir veritabanı sarmalayıcısı değil — platformun gerçek yetenekleri.

OAuth 2.1, doğru yapılmış

Dynamic Client Registration artı PKCE — yapıştırılan API anahtarı yok. Geri aldığınız tek token REST’i, WebSockets’i ve Edge Functions’ı da doğrular: her yüzeyde tek kimlik.

Prod için yeterince güvenli

Her çağrı, veritabanının kendisi tarafından çağıranın rolüyle sınırlanır. Yıkıcı araçlar açık onay ister. Ve her şey — her araç, her ajan — denetim kaydına düşer.

Bağlamadan önce deneyin

Dashboard’daki yerleşik MCP konsolu, kendi oturum token’ınızla gerçek araç çağrıları yapar ve canlı yanıtları gösterir. Postman yok, mock sunucu yok — gerçek API, uygulamanın içinde.

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

Kayıt defterinden doğrudan gelen eksiksiz yüzey: tüm araçları kapsayan 55 aile, her biri gerçek araç adlarının tam listesiyle. Panonun yaptığı her okuma ve yazma burada.

list_devices · get_device · get_device_status

Cihazlar ve filo — cihazları listeleyin, inceleyin, yeniden adlandırın, devredin ve eşleşmeyi kaldırın; yakalamayı açıp kapatın; PAC bağlantısını test edin; bekletilen kesme noktalarını sürdürün ve istekleri yeniden gönderin. Yıkıcı yazmalar confirm gerektirir.

15 aracın tümü
  • 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

Cihaz gözlemlenebilirliği — tek sorguluk yakalama sağlığı okuması (motor, CA güveni, şifre çözme nedenleri), cihaz başına filtrelenebilir telemetri akışı ve TTL ile sona eren isteğe bağlı ayrıntılı denetim katmanı.

4 aracın tümü
  • get_device_health
  • list_device_events
  • set_device_audit_mode
  • list_device_audit_modes
request_screen_share · stop_screen_share · list_screen_share_recordings

Müşteri ekran paylaşımı — onay istemli canlı cihaz görünümü isteyin, iki taraftan da sonlandırın; kayıtlı kayıtları listeleyin, oynatın veya silin.

5 aracın tümü
  • request_screen_share
  • stop_screen_share
  • list_screen_share_recordings
  • get_screen_share_recording
  • delete_screen_share_recording
search_entries · list_entries · get_entry

Yakalanan trafik — tam istek/yanıt çiftlerini arayın, filtreleyin, etiketleyin ve inceleyin; bir cihazın trafik profilini özetleyin; HAR dışa aktarın; silin veya temizleyin (confirm ile, geri alınamaz).

13 aracın tümü
  • 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

Betik motoru — eşleşen trafiği satır içinde yeniden yazan veya sentezleyen korumalı JavaScript; global, servis, kullanıcı ve cihaz katmanlarında, yazmasız dry-run ile. Yazmalar yalnızca yönetici içindir: bu keyfi kod gücüdür.

9 aracın tümü
  • 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

Engelleme kuralları ve kesme noktaları — istekleri yöntem ve ana bilgisayar/yol joker karakterine göre otomatik engelleyin veya taklit edin; eşleşen alışverişleri inceleme için duraklatan kalıpları tanımlayın. Yazmalar canlı trafiği değiştirir, bu yüzden confirm gerektirir.

10 aracın tümü
  • 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

Yakalama anahtarları — tüm-istekleri-incele, tüm-ana-bilgisayarları-çöz MITM modu ve duraklatılan alan adları listesi; her biri okuma/yazma çifti.

6 aracın tümü
  • 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

Ayarlar — etkin global ve cihaz başına ayar belgeleri; global, kullanıcı ve cihaz katmanlarında bağlantı türü; iOS Live Activity kapsül metni.

6 aracın tümü
  • 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

Ortam değişkenleri — betiklerin ve kuralların enterpolasyon yaptığı global ve cihaz başına değişken torbalarını okuyun, ayarlayın, silin ve toplu içe aktarın.

8 aracın tümü
  • 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

Çıkış kontrolü — üst akış proxy havuzu (kimlik bilgileri gizli), cihaz başına harici proxy yönlendirmesi, canlı çıkış IP durumu, TTL'li elle geçersiz kılmalar ve hata duruşu.

7 aracın tümü
  • 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

Uzak tarayıcılar — sayfalar açın, betikleri değerlendirin, bağlı bir Chrome'un ekran görüntüsünü ve anlık görüntüsünü alın; cihaz başına katılım gerektirir. Ham Chrome DevTools Protocol geçişi yalnızca yönetici içindir.

9 aracın tümü
  • 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

Tarayıcı profilleri — panoda oluşturulan ve bmc CLI ile eşitlenen özel Chromium ailesi başlatma profilleri üzerinde CRUD.

4 aracın tümü
  • list_browser_profiles
  • get_browser_profile
  • upsert_browser_profile
  • delete_browser_profile
list_cdp_instances · start_device · stop_device

CDP arka plan hizmeti — uzak bir bmc makinesinde adlandırılmış tarayıcı yakalama cihazlarını başlatın, durdurun ve hazırlayın; hizmetin durumunu ve günlüklerini okuyun; yakalamayı kaybetmeden sıcak güncelleyin.

9 aracın tümü
  • 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 çiftliği — telefonları alt cihaz olarak hazırlayın, filoyu listeleyin, ekran görüntüsü alın, kullanıcı arayüzü hiyerarşisini dökün; yakalama durumunu, otomasyonları, kayıtları, zamanlamaları ve hizmet günlüklerini okuyun.

10 aracın tümü
  • 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

Çiftlik telefonlarını sürme — gerçek çiftlik telefonlarında dokunun, kaydırın, yazın, düğmelere basın, uygulamaları başlatın ve sonlandırın, ekran görüntüsü alın, kaydedin ve çökme günlüklerini okuyun; uygulama kurma/kaldırma yalnızca yönetici içindir.

24 aracın tümü
  • 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

Çiftlik eylemleri — içeriğe göre bul-ve-dokun, ayarları ve Wi-Fi'ı değiştirin, uygulama yaşam döngüsünü yönetin, izinler verin, dosya çekin; kaydedilmiş otomasyonları çalıştırın, yeniden oynatın veya zamanlayın (confirm ile).

11 aracın tümü
  • 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

Çiftlik ham gücü — kabuk, adb, keyfi girdi, proxy ve uçak modu anahtarları, yeniden başlatma ve dosya gönderme. Yalnızca yönetici, confirm ile ve serbest metin asistanından tamamen hariç.

8 aracın tümü
  • 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 çiftliği — iPhone karşılığı: hazırlayın, listeleyin, ekran görüntüsü alın, kullanıcı arayüzünü dökün, dokunuş ve girdiyi yönetin, uygulamaları ve yönü kontrol edin, cihaz üzerindeki kontrol çalıştırıcısını kurun ve canlı ayna başlatın.

16 aracın tümü
  • 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

Canlı ayna ve kontrol kilitleri — tek kullanımlık kapsamlı aktarma jetonuyla dokunmatik girdili düşük gecikmeli telefon aynası başlatın, taşımayı ayarlayın, otomasyon değişkenlerini yönetin ve özel cihaz kontrolünü alın veya bırakın.

7 aracın tümü
  • 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

Çiftlik telefonu sağlığı ve kurtarma — telefon başına durum/neden/çözüm modeli; ayrıca önce-yazılım onarım merdiveni: yeniden dene, tünel yeniden başlatma, uzaktan yeniden başlatma, bağlantı noktası başına USB güç döngüsü ve bileşik filo iyileştirme.

7 aracın tümü
  • 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

Çiftlik hizmeti ve bileşenleri — canlı hizmet durumu, yeniden başlatma ve kendi kendini güncelleme, tünel temizleme; bir telefonda veya tüm filoda bileşen başına kurulum/güncelleme/katılım yaşam döngüsü.

8 aracın tümü
  • 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

Çalışma alanları ve sekmeler — saklama politikalı paylaşılan çalışma alanları; ayrıca sekme modeli: oluşturun, yeniden adlandırın, filtreleyin ve panonun tam olarak ne göstereceğini seçin.

12 aracın tümü
  • 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

Anlık görüntüler — bir çalışma alanının trafiğinin zaman noktalarını oluşturun, listeleyin ve indirin.

list_service_groups · get_service_group · upsert_service_group

Servis grupları ve etiketler — ana bilgisayarları bağlı aracılarla adlandırılmış servisler halinde gruplayın; cihaz üyeliğini ve girdilerin etiketlendiği etiket sözlüğünü yönetin.

11 aracın tümü
  • 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

Yapılacaklar — sahibi kapsamlı paylaşılan görev panosu: listeleyin, oluşturun, güncelleyin, tamamlayın ve silin; her yüzeyde canlı.

6 aracın tümü
  • list_todos
  • get_todo
  • create_todo
  • update_todo
  • complete_todo
  • delete_todo
list_notifications · mark_notification_read · get_notification_prefs

Bildirimler — uygulama içi bildirim merkezi: okuyun ve arşivleyin, sessize alma pencereli tür başına kanal tercihleri ve kendine bildirim.

7 aracın tümü
  • 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

Cihaz push'u — APNs jetonlarını listeleyin, bildirim gönderin (eyleme dönük Kabul/Ret istemleri dahil) ve cihazın yanıtını geri okuyun.

list_advisor_findings · get_advisor_finding · share_advisor_finding

Advisor Center ve sorun raporları — kanıt ve derin bağlantılarla zenginleştirilmiş bulguları inceleyin, birini GitHub issue'suna veya yapılacaklara dönüştürün; tek dokunuşla sorun raporu verin veya listeleyin.

7 aracın tümü
  • 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 bağlama — Telegram botuna en fazla beş hesap bağlayın, etkin olanı değiştirin ve bağlantıyı kaldırın (yönetici çeşidi dahil).

5 aracın tümü
  • get_telegram_link
  • list_telegram_links
  • link_telegram
  • unlink_telegram
  • admin_unlink_telegram
list_busybro_sessions · get_busybro_session · create_busybro_session

Asistan oturumları — yapay zekâ asistanının çok oturumlu sohbet konuları, yüklenen ekler (kısa ömürlü imzalı URL'ler) ve paylaşılan konuşma bağlantıları.

8 aracın tümü
  • 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

Asistan belleği — kişisel uzun süreli bellek artı yönetilen ekip deposu: paylaşılan gerçekleri önerin, onaylayın, reddedin ve düzenleyin; atıf ve kullanıcı başına GDPR silme yolu.

13 aracın tümü
  • 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

Asistan becerileri — asistanın sohbet ortasında etkinleştirdiği yüklenebilir talimat-ve-araç paketleri; beceri başına dosyalar ve yapay zekâ taslaklı başlangıç noktası. Yazmalar yalnızca yönetici içindir.

10 aracın tümü
  • 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

Depo becerileri — git'e işlenen SKILL.md derlemi: okuyun; girdileri gözden geçirilmiş commitler olarak düzenleyin, açıp kapatın veya kaldırın. Yazmalar yalnızca yönetici git geri-yazmasıdır.

4 aracın tümü
  • list_repo_skills
  • edit_repo_skill
  • set_repo_skill_enabled
  • remove_repo_skill
list_agents · get_agent · upsert_agent

Asistan aracıları — görev devrinin yapıldığı ve servis gruplarının başvurduğu uzman aracı kayıt defteri. Yazmalar yalnızca yönetici içindir.

4 aracın tümü
  • list_agents
  • get_agent
  • upsert_agent
  • delete_agent
import_resource · list_imports · get_import

Bilgi içe aktarmaları — bir depoyu veya yüklenen dosyayı ekip bilgi deposuna kuyruğa alın; işçi getirir, denetler, gömer ve tekilleştirir; canlı ilerleme ve toplu geri alma ile.

4 aracın tümü
  • import_resource
  • list_imports
  • get_import
  • delete_import
get_busybro_usage · get_busybro_settings · set_busybro_settings

Asistan yapılandırması — jeton ve maliyet analitiği, küresel açma/kapama anahtarı ve beynin model ile davranış ayarları (yazma yalnızca yönetici).

5 aracın tümü
  • get_busybro_usage
  • get_busybro_settings
  • set_busybro_settings
  • get_busybro_enabled
  • set_busybro_enabled
list_plugins · get_plugin · install_plugin

Eklentiler — paketlenmiş uzantılara göz atın, kurun ve kaldırın; yayımlama ve kaldırma yalnızca yönetici içindir.

7 aracın tümü
  • list_plugins
  • get_plugin
  • install_plugin
  • uninstall_plugin
  • upsert_plugin
  • set_plugin_install_enabled
  • delete_plugin
list_directory · list_directory_listings · upsert_directory_listing

Dizin ve kurulumlar — yayımlanan beceri ve eklenti kataloğu, operatör küratörlüğünde listelemeler, kullanıcı başına beceri kurulumları ve yeni kullanıcıların aldığı kurulum varsayılanları.

9 aracın tümü
  • 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

Alt akış MCP sunucuları — asistanın üzerinden çağrı yapabildiği harici MCP sunucularını kaydedin, etkinleştirin ve inceleyin.

5 aracın tümü
  • 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

Kişisel bağlayıcılar — tam OAuth 2.1 istemci ayağıyla (keşif, DCR, PKCE) kendi giden MCP bağlayıcılarınız; jetonlar kasaya yalnızca-yazılır olarak iner, asla geri okunamaz.

9 aracın tümü
  • 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

Hesabım — profiliniz, cihazlarınız, aboneliğiniz ve uç noktalarınız tek öz-kapsamlı okumada; görünen ve tercih edilen adlar, kullanıcı başına asistan ayarları ve self servis hesap silme (confirm ile).

6 aracın tümü
  • 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

Roller ve kullanıcılar — RBAC rolleri ve yetenekleri, kullanıcı başına rol atama, yapılandırılabilir varsayılan kayıt rolü ve tam e-posta aramalı yönetici kullanıcı dizini.

9 aracın tümü
  • 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

Erişim izinleri ve kimliğe bürünme — süreli yetenek izinleri, etkin izin önizlemesi ve açık sonlandırmalı denetlenen destek kimliğe bürünmesi.

6 aracın tümü
  • list_access_grants
  • create_access_grant
  • revoke_access_grant
  • preview_effective_permissions
  • impersonate_user
  • end_impersonation
list_audit_events · get_audit_event

Denetim izi — her yüzeydeki her eylemin kim-ne-zaman-yaptı defteri; filtrelenebilir, sayfalanabilir, aracılar dahil, olay başına tam ayrıntıyla.

get_stats · get_status

Canlı istatistikler ve durum — platform genelinde yakalama istatistikleri ve bir bakışta altyapı sağlığı.

get_subscription · list_invoices · get_usage

Faturalama — aboneliğiniz, faturalarınız ve ölçülen kullanım; ödeme ve müşteri portalı oturumları; değer-körü Stripe yönetici okumaları artı gizli olmayan yapılandırma yazmaları (iptal confirm gerektirir).

13 aracın tümü
  • 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 beta yönetimi — gruplar, testçiler, davetler ve App Store inceleme durumu; davet, kaldırma ve grup üyeliği yazmalarıyla (confirm ile).

14 aracın tümü
  • 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

Yerelleştirme — yereller, ad alanları, anahtarlar ve iletiler; kapsam istatistikleri ve eksik çeviri raporu; makine çevirisi, toplu içe aktarma ve katalog yayımlama.

21 aracın tümü
  • 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

Gözlemlenen API — yakalanan trafiği kanıta dayalı bir API modeline dönüştürün: projeler, değişmez revizyonlar, gözden geçirilebilir yol adayları, sapma tespiti ve belirlenimci OpenAPI 3.1 dışa aktarımı.

13 aracın tümü
  • 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

Birleşik SSO — yöneticilerin eklediği kapalı iş ortağı istemci kayıt defteri; gizler yalnızca kasa adlarıdır, asla değer değildir.

list_app_secrets · create_app_secret · update_app_secret

Uygulama gizleri — kasa destekli giz deposu: adlar ve meta veriler listelenebilir, değerler yalnızca-yazılırdır ve hiçbir yüzeyde geri okunmaz. Değişiklikler yalnızca yönetici içindir.

4 aracın tümü
  • list_app_secrets
  • create_app_secret
  • update_app_secret
  • delete_app_secret
list_demo_users · get_demo_status · create_demo_user

Demo hesaplar — kılavuzlu demo kullanıcılarını ve örnek içeriklerini hazırlayın, sıfırlayın ve yeniden oluşturun.

6 aracın tümü
  • 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

Kalite — test paketlerini çalıştırın, yeniden çalıştırın ve iptal edin; canlı sonuçları, geçmişi ve özellik-test kapsam haritalarını okuyun.

8 aracın tümü
  • 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

Devam eden iş panosu — açık işin canlı izdüşümü: listeleyin, güncelleyin, geçmiş ve biteni temizleme.

4 aracın tümü
  • wip_list
  • wip_update
  • wip_clear_done
  • wip_task_history
db_select · db_insert · db_update

Ham veritabanı ve gerçek zamanlı — doğrudan tablo CRUD'u, RPC ve yayın. Kaçış kapağı: yalnızca yönetici ve serbest metin asistanından tamamen hariç.

7 aracın tümü
  • 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 veya VS Code için tek tık, ya da yapılandırmayı yapıştırın. Bir kez yetkilendirin, sonra 454 araçtan istediğinizi çağırın.

Ask your mate