MCP

اربط وكيل الذكاء الاصطناعي بحركة بياناتك

وجّه 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

مقيّد بالدور، ومحكوم بالتأكيد، ومسجّل للتدقيق — كل ما تستطيعه لوحة التحكم.

تطابق كامل مع لوحة التحكم

لكل قراءة وكتابة تجريها لوحة التحكم أداة مقابلة. إذا استطاع إنسان فعله في الواجهة، استطاع الوكيل فعله عبر MCP — التطابق هنا قاعدة ثابتة، لا بند خطة.

قوى خارقة حقيقية، لا CRUD

تحكم في Chrome عن بُعد. أتمتة مزارع Android وiOS بعرض مرآتي حي. إدارة بيتا TestFlight. الفوترة. سجل تدقيق قابل للاستعلام. ليست أغلفة حول قاعدة بيانات — بل قدرات المنصة الفعلية.

OAuth 2.1، كما ينبغي

تسجيل ديناميكي للعملاء مع PKCE — لا مفاتيح API ملصوقة. الرمز الوحيد الذي تحصل عليه يصادق أيضًا على REST وWebSockets وEdge Functions: هوية واحدة عبر كل الواجهات.

آمن بما يكفي للإنتاج

كل نداء تقيّده قاعدة البيانات نفسها بدور المنادي. الأدوات المدمرة تطلب تأكيدًا صريحًا. وكل شيء — كل أداة، كل وكيل — يسجّل في سجل التدقيق.

جرّبه قبل أن توصّله

وحدة تحكم MCP المدمجة في لوحة التحكم تطلق نداءات أدوات حقيقية برمز جلستك أنت وتعرض الاستجابات الحية. لا Postman ولا خادم محاكاة — الواجهة الفعلية، هناك في التطبيق.

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

محرّك السكربتات — جافاسكربت معزول يعيد كتابة الحركة المطابقة أو يولّدها فوريًا، على مستويات عام وخدمة ومستخدم وجهاز، مع dry-run بلا كتابة. الكتابة للمشرفين فقط: هذه قدرة تنفيذ كود عشوائي.

كل الأدوات الـ 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

الإعدادات — مستندا الإعدادات الفعلية العامة ولكل جهاز، ونوع الاتصال على المستويات العام والمستخدم والجهاز، ونص شريحة Live Activity في iOS.

كل الأدوات الـ 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

ملفات تعريف المتصفح — إنشاء وقراءة وتحديث وحذف ملفات تشغيل مخصّصة لعائلة Chromium أُنشئت في لوحة التحكم وتُزامَن مع أداة سطر الأوامر bmc.

كل الأدوات الـ 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

مزرعة أندرويد — تجهيز الهواتف كأجهزة فرعية، وعرض الأسطول، والتقاط الشاشة، وتفريغ تسلسل واجهة المستخدم، وقراءة حالة الالتقاط والأتمتة والتسجيلات والجداول وسجلات العفريت.

كل الأدوات الـ 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

إجراءات المزرعة — البحث والنقر حسب المحتوى، وتغيير الإعدادات و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

القوة الخام للمزرعة — shell و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: التجهيز والعرض والتقاط الشاشة وتفريغ الواجهة وتوجيه النقرات والإدخال وإدارة التطبيقات والاتجاه وإعداد منفّذ التحكم على الجهاز وبدء مرآة مباشرة.

كل الأدوات الـ 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

عفريت المزرعة ومكوّناتها — حالة العفريت المباشرة، وإعادة التشغيل والتحديث الذاتي، وتنظيف الأنفاق، ودورة حياة التثبيت/التحديث/الإعداد لكل مكوّن على هاتف واحد أو الأسطول كله.

كل الأدوات الـ 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

المهام — لوحة المهام المشتركة بنطاق المالك: العرض والإنشاء والتحديث والإكمال والحذف، مباشرة على كل واجهة.

كل الأدوات الـ 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

مركز المستشار وتقارير المشكلات — تصفّح النتائج المُثراة بالأدلة والروابط العميقة، وحوّل إحداها إلى مشكلة GitHub أو مهمة، وقدّم تقارير مشكلات بلمسة واحدة أو اعرضها.

كل الأدوات الـ 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

ربط تيليجرام — ربط حتى خمسة حسابات ببوت تيليجرام، وتبديل الحساب النشط، وفكّ الربط (بما فيها نسخة المشرف).

كل الأدوات الـ 5
  • get_telegram_link
  • list_telegram_links
  • link_telegram
  • unlink_telegram
  • admin_unlink_telegram
list_busybro_sessions · get_busybro_session · create_busybro_session

جلسات المساعد — خيوط الدردشة متعددة الجلسات لمساعد الذكاء الاصطناعي، والمرفقات المرفوعة (روابط موقّعة قصيرة الأجل)، وروابط المحادثات المشتركة.

كل الأدوات الـ 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

مهارات المساعد — حزم التعليمات والأدوات القابلة للتحميل التي يفعّلها المساعد أثناء الدردشة، مع ملفات لكل مهارة ونقطة بداية مسودة بالذكاء الاصطناعي. الكتابة للمشرفين فقط.

كل الأدوات الـ 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

مهارات المستودع — متن SKILL.md المحفوظ في git: قراءته وتحرير المدخلات أو تبديلها أو إزالتها كإيداعات مُراجعة. الكتابة إعادة كتابة 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

تهيئة المساعد — تحليلات الرموز والتكلفة، ومفتاح التشغيل/الإيقاف العام، ومقابض نموذج الدماغ وسلوكه (الكتابة للمشرفين فقط).

كل الأدوات الـ 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

الموصلات الشخصية — موصلات MCP الصادرة الخاصة بك مع ساق عميل OAuth 2.1 كاملة (الاكتشاف وDCR وPKCE)؛ تحفظ الرموز في الخزنة للكتابة فقط ولا تُقرأ أبدًا.

كل الأدوات الـ 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

حسابي — ملفك وأجهزتك واشتراكك ونقاط النهاية في قراءة ذاتية واحدة، والاسمان المعروض والمفضّل، وإعدادات المساعد لكل مستخدم، وحذف الحساب بالخدمة الذاتية (مع 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

واجهة 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