اربط وكيل الذكاء الاصطناعي بحركة بياناتك
وجّه Claude أو Cursor إلى mcp.busymate.dev. سيريان الخلاصة الحية نفسها التي تراها.
# Claude Code — add the server, then authorize in your browser:
claude mcp add --transport http busymate-devtools https://mcp.busymate.dev{
"mcpServers": {
"busymate-devtools": {
"url": "https://mcp.busymate.dev"
}
}
}The same
مقيّد بالدور، ومحكوم بالتأكيد، ومسجّل للتدقيق — كل ما تستطيعه لوحة التحكم.
تطابق كامل مع لوحة التحكم
لكل قراءة وكتابة تجريها لوحة التحكم أداة مقابلة. إذا استطاع إنسان فعله في الواجهة، استطاع الوكيل فعله عبر MCP — التطابق هنا قاعدة ثابتة، لا بند خطة.
قوى خارقة حقيقية، لا CRUD
تحكم في Chrome عن بُعد. أتمتة مزارع Android وiOS بعرض مرآتي حي. إدارة بيتا TestFlight. الفوترة. سجل تدقيق قابل للاستعلام. ليست أغلفة حول قاعدة بيانات — بل قدرات المنصة الفعلية.
OAuth 2.1، كما ينبغي
تسجيل ديناميكي للعملاء مع PKCE — لا مفاتيح API ملصوقة. الرمز الوحيد الذي تحصل عليه يصادق أيضًا على REST وWebSockets وEdge Functions: هوية واحدة عبر كل الواجهات.
آمن بما يكفي للإنتاج
كل نداء تقيّده قاعدة البيانات نفسها بدور المنادي. الأدوات المدمرة تطلب تأكيدًا صريحًا. وكل شيء — كل أداة، كل وكيل — يسجّل في سجل التدقيق.
جرّبه قبل أن توصّله
وحدة تحكم MCP المدمجة في لوحة التحكم تطلق نداءات أدوات حقيقية برمز جلستك أنت وتعرض الاستجابات الحية. لا Postman ولا خادم محاكاة — الواجهة الفعلية، هناك في التطبيق.
URL to tool call in
The whole handshake is standard: Streamable HTTP, OAuth 2.1, JSON-RPC 2.0. Nothing proprietary to learn.
- 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.
- 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.
- 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.
- 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.
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 }
}
}A map of the
السطح الكامل، مباشرة من السجل: 55 عائلة تغطي كل الأدوات، ولكل منها قائمتها الكاملة بأسماء الأدوات الحقيقية. كل قراءة وكتابة تنفذها لوحة التحكم موجودة هنا.
list_devices · get_device · get_device_statusالأجهزة والأسطول — عرض الأجهزة وفحصها وإعادة تسميتها ونقلها وفكّ اقترانها؛ تشغيل الالتقاط وإيقافه؛ اختبار اتصال PAC؛ استئناف نقاط التوقف المعلّقة وإعادة إرسال الطلبات. تتطلب عمليات الكتابة المدمّرة confirm.
كل الأدوات الـ 15
list_devicesget_deviceget_device_statusrename_devicedelete_devicetransfer_device_ownershipunpair_devicevpn_on_devicevpn_off_devicetest_pac_connectionopen_sheet_deviceenroll_device_captureresend_requestbreakpoint_continuelist_breakpoint_events
get_device_health · list_device_events · set_device_audit_modeقابلية مراقبة الجهاز — قراءة واحدة لصحة الالتقاط (المحرّك، ثقة CA، أسباب فك التشفير)، وتدفّق القياس القابل للتصفية لكل جهاز، ومستوى التدقيق المفصّل الاختياري الذي ينتهي بمهلة TTL.
كل الأدوات الـ 4
get_device_healthlist_device_eventsset_device_audit_modelist_device_audit_modes
request_screen_share · stop_screen_share · list_screen_share_recordingsمشاركة شاشة العميل — طلب عرض مباشر للجهاز مع مطالبة موافقة، وإنهاؤه من أي طرف، وعرض التسجيلات المحفوظة أو تشغيلها أو حذفها.
كل الأدوات الـ 5
request_screen_sharestop_screen_sharelist_screen_share_recordingsget_screen_share_recordingdelete_screen_share_recording
search_entries · list_entries · get_entryحركة المرور الملتقطة — البحث والتصفية والوسم وفحص أزواج الطلب/الاستجابة الكاملة، وتلخيص ملف حركة جهاز، وتصدير HAR، والحذف أو المسح (مع confirm، لا رجعة فيه).
كل الأدوات الـ 13
search_entrieslist_entriesget_entryget_entry_countget_entry_counts_freshnessinspect_requestssummarize_device_traffictag_entryuntag_entryexport_hardelete_entrieswipe_entrieslist_wipe_jobs
get_scripts_global · get_scripts_device · set_scripts_globalمحرّك السكربتات — جافاسكربت معزول يعيد كتابة الحركة المطابقة أو يولّدها فوريًا، على مستويات عام وخدمة ومستخدم وجهاز، مع dry-run بلا كتابة. الكتابة للمشرفين فقط: هذه قدرة تنفيذ كود عشوائي.
كل الأدوات الـ 9
get_scripts_globalget_scripts_deviceset_scripts_globalset_scripts_deviceset_scripts_userset_scripts_servicedry_run_scriptget_script_engine_enabledset_script_engine_enabled
get_block_rules_global · get_block_rules_device · set_block_rules_globalقواعد الحظر ونقاط التوقف — حظر الطلبات أو محاكاتها تلقائيًا حسب الطريقة ونمط المضيف/المسار، وتحديد الأنماط التي توقف التبادلات المطابقة مؤقتًا للفحص. تغيّر الكتابة حركة مباشرة، لذا تتطلب confirm.
كل الأدوات الـ 10
get_block_rules_globalget_block_rules_deviceset_block_rules_globalset_block_rules_deviceset_block_rules_userset_block_rules_serviceset_breakpoint_patterns_globalset_breakpoint_patterns_deviceset_breakpoint_patterns_userset_breakpoint_patterns_service
get_inspect_all_requests · set_inspect_all_requests · get_mitm_all_hostsمفاتيح الالتقاط — فحص جميع الطلبات، ووضع MITM لفك تشفير جميع المضيفين، وقائمة النطاقات الموقوفة مؤقتًا، وكلٌّ منها زوج قراءة/كتابة.
كل الأدوات الـ 6
get_inspect_all_requestsset_inspect_all_requestsget_mitm_all_hostsset_mitm_all_hostsget_paused_domainsset_paused_domains
get_global_settings · get_device_settings · set_global_connection_typeالإعدادات — مستندا الإعدادات الفعلية العامة ولكل جهاز، ونوع الاتصال على المستويات العام والمستخدم والجهاز، ونص شريحة Live Activity في iOS.
كل الأدوات الـ 6
get_global_settingsget_device_settingsset_global_connection_typeset_device_connection_typeset_user_connection_typeset_live_activity_message
get_env_global · get_env_device · set_env_var_globalمتغيرات البيئة — قراءة حزم المتغيرات العامة ولكل جهاز التي تستبدلها السكربتات والقواعد، وتعيينها وحذفها واستيرادها دفعة واحدة.
كل الأدوات الـ 8
get_env_globalget_env_deviceset_env_var_globalset_env_var_devicedelete_env_var_globaldelete_env_var_deviceimport_env_globalimport_env_device
list_proxies · set_device_external_proxy · get_device_egress_statusالتحكم في الخروج — مجمّع البروكسي الأعلى (بيانات الاعتماد محجوبة)، وتوجيه البروكسي الخارجي لكل جهاز، وحالة عناوين IP الخارجة المباشرة، والتجاوزات اليدوية بمهلة TTL، ووضعية الفشل.
كل الأدوات الـ 7
list_proxiesset_device_external_proxyget_device_egress_statusset_manual_egress_ipclear_manual_egress_ipget_device_egress_fail_postureset_device_egress_fail_posture
browser_targets · browser_open · browser_evalالمتصفحات البعيدة — فتح الصفحات وتقييم السكربتات والتقاط لقطات وصور لحظية لمتصفح Chrome متصل، خلف اشتراك لكل جهاز. تمرير Chrome DevTools Protocol الخام للمشرفين فقط.
كل الأدوات الـ 9
browser_targetsbrowser_openbrowser_evalbrowser_screenshotbrowser_snapshotbrowser_cdpset_device_cdp_controlset_device_capture_enabledset_device_autostart
list_browser_profiles · get_browser_profile · upsert_browser_profileملفات تعريف المتصفح — إنشاء وقراءة وتحديث وحذف ملفات تشغيل مخصّصة لعائلة Chromium أُنشئت في لوحة التحكم وتُزامَن مع أداة سطر الأوامر bmc.
كل الأدوات الـ 4
list_browser_profilesget_browser_profileupsert_browser_profiledelete_browser_profile
list_cdp_instances · start_device · stop_deviceعفريت CDP — بدء أجهزة التقاط المتصفح المسماة وإيقافها وتجهيزها على جهاز bmc بعيد، وقراءة حالة العفريت وسجلاته، وتحديثه الفوري دون فقدان الالتقاط.
كل الأدوات الـ 9
list_cdp_instancesstart_devicestop_devicecreate_deviceupdate_cdp_hostget_cdp_daemon_statusget_cdp_logsrestart_cdp_daemonupdate_cdp_daemon
provision_farm_phone · list_farm_devices · farm_list_phonesمزرعة أندرويد — تجهيز الهواتف كأجهزة فرعية، وعرض الأسطول، والتقاط الشاشة، وتفريغ تسلسل واجهة المستخدم، وقراءة حالة الالتقاط والأتمتة والتسجيلات والجداول وسجلات العفريت.
كل الأدوات الـ 10
provision_farm_phonelist_farm_devicesfarm_list_phonesfarm_capture_statusfarm_screenshotfarm_dump_uifarm_list_automationsfarm_list_recordingsfarm_list_schedulesget_farm_logs
farm_mobile_list_devices · farm_mobile_list_apps · farm_mobile_list_elementsقيادة هواتف المزرعة — انقر واسحب واكتب واضغط الأزرار وشغّل التطبيقات وأنهها والتقط الشاشة وسجّل واقرأ سجلات الأعطال على هواتف حقيقية؛ تثبيت/إزالة التطبيقات للمشرفين فقط.
كل الأدوات الـ 24
farm_mobile_list_devicesfarm_mobile_list_appsfarm_mobile_list_elementsfarm_mobile_get_screen_sizefarm_mobile_get_orientationfarm_mobile_screenshotfarm_mobile_list_crashesfarm_mobile_get_crashfarm_mobile_tapfarm_mobile_double_tapfarm_mobile_long_pressfarm_mobile_swipefarm_mobile_typefarm_mobile_press_buttonfarm_mobile_open_urlfarm_mobile_launch_appfarm_mobile_terminate_appfarm_mobile_set_orientationfarm_mobile_start_recordingfarm_mobile_stop_recordingfarm_mobile_install_appfarm_mobile_uninstall_appfarm_mobile_install_from_appstorefarm_device_logs
farm_find_and_tap · farm_set_setting · farm_set_wifiإجراءات المزرعة — البحث والنقر حسب المحتوى، وتغيير الإعدادات وWi-Fi، وإدارة دورة حياة التطبيقات، ومنح الأذونات، وسحب الملفات، وتشغيل الأتمتة المسجّلة أو إعادتها أو جدولتها (مع confirm).
كل الأدوات الـ 11
farm_find_and_tapfarm_set_settingfarm_set_wififarm_app_lifecyclefarm_grant_permissionfarm_uninstall_appfarm_pull_filefarm_run_automationfarm_replay_recordingfarm_schedulefarm_remove_schedule
farm_run_shell · farm_run_adb · farm_install_appالقوة الخام للمزرعة — shell وadb وإدخال عشوائي ومفاتيح البروكسي ووضع الطيران وإعادة التشغيل ودفع الملفات. للمشرفين فقط، مع confirm، ومستبعدة تمامًا من مساعد النص الحر.
كل الأدوات الـ 8
farm_run_shellfarm_run_adbfarm_install_appfarm_inputfarm_set_proxyfarm_set_airplanefarm_rebootfarm_push_file
provision_ios_phone · list_ios_phones · ios_list_phonesمزرعة iOS — نظير iPhone: التجهيز والعرض والتقاط الشاشة وتفريغ الواجهة وتوجيه النقرات والإدخال وإدارة التطبيقات والاتجاه وإعداد منفّذ التحكم على الجهاز وبدء مرآة مباشرة.
كل الأدوات الـ 16
provision_ios_phonelist_ios_phonesios_list_phonesios_screenshotios_dump_uiios_list_appsios_find_and_tapios_inputios_app_lifecycleios_open_urlios_set_orientationios_install_appios_uninstall_appsetup_ios_devicekitenroll_farm_phone_appios_start_mirror
farm_start_mirror · set_farm_mirror_transport · farm_get_variablesالمرآة المباشرة وأقفال التحكم — بدء مرآة هاتف منخفضة الكمون بإدخال لمسي عبر رمز ترحيل أحادي الاستخدام، وضبط النقل، وإدارة متغيرات الأتمتة، والاستحواذ على التحكم الحصري بالجهاز أو تحريره.
كل الأدوات الـ 7
farm_start_mirrorset_farm_mirror_transportfarm_get_variablesfarm_set_variablesacquire_device_controlrelease_device_controladmin_force_release_device_control
get_farm_phone_health · farm_retry_phone · farm_restart_tunnelصحة هواتف المزرعة والتعافي — نموذج الحالة/السبب/الإصلاح لكل هاتف، إضافة إلى سلّم الإصلاح البرمجي أولًا: إعادة المحاولة، وإعادة تشغيل النفق، وإعادة التشغيل عن بُعد، ودورة طاقة USB لكل منفذ، والمعالجة المركّبة للأسطول.
كل الأدوات الـ 7
get_farm_phone_healthfarm_retry_phonefarm_restart_tunnelpower_cycle_farm_hubcycle_farm_phone_portheal_farm_fleetios_reboot
get_farm_daemon_status · restart_farm_daemon · update_farm_daemonعفريت المزرعة ومكوّناتها — حالة العفريت المباشرة، وإعادة التشغيل والتحديث الذاتي، وتنظيف الأنفاق، ودورة حياة التثبيت/التحديث/الإعداد لكل مكوّن على هاتف واحد أو الأسطول كله.
كل الأدوات الـ 8
get_farm_daemon_statusrestart_farm_daemonupdate_farm_daemonfarm_reap_tunnelsupdate_farm_componentupdate_farm_fleetonboard_farm_fleetfarm_component_action
list_workspaces · get_workspace · create_workspaceمساحات العمل وعلامات التبويب — مساحات مشتركة بسياسة احتفاظ، إضافة إلى نموذج علامات التبويب: الإنشاء وإعادة التسمية والتصفية واختيار ما تعرضه لوحة التحكم بالضبط.
كل الأدوات الـ 12
list_workspacesget_workspacecreate_workspacerename_workspacedelete_workspaceset_workspace_retentionlist_tabscreate_tabrename_tabdelete_tabset_tab_filtersset_tab_selected_entry
create_snapshot · list_snapshots · download_snapshotاللقطات — إنشاء لقطات زمنية لحركة مساحة عمل وعرضها وتنزيلها.
list_service_groups · get_service_group · upsert_service_groupمجموعات الخدمات والوسوم — تجميع المضيفين في خدمات مسماة بوكلاء مرتبطين، وإدارة عضوية الأجهزة، ومفردات الوسوم التي تُوسم بها المدخلات.
كل الأدوات الـ 11
list_service_groupsget_service_groupupsert_service_groupdelete_service_groupset_service_group_agentslist_device_service_groupsadd_device_to_service_groupremove_device_from_service_grouplist_tagsupsert_tagdelete_tag
list_todos · get_todo · create_todoالمهام — لوحة المهام المشتركة بنطاق المالك: العرض والإنشاء والتحديث والإكمال والحذف، مباشرة على كل واجهة.
كل الأدوات الـ 6
list_todosget_todocreate_todoupdate_todocomplete_tododelete_todo
list_notifications · mark_notification_read · get_notification_prefsالإشعارات — مركز الإشعارات داخل التطبيق: القراءة والأرشفة، وتفضيلات القنوات لكل نوع مع نوافذ كتم، والإشعار الذاتي.
كل الأدوات الـ 7
list_notificationsmark_notification_readget_notification_prefsset_notification_prefscreate_notificationnotify_userslist_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_findingsget_advisor_findingshare_advisor_findingfix_advisor_finding_issuefix_advisor_finding_todoreport_issuelist_issue_reports
get_telegram_link · list_telegram_links · link_telegramربط تيليجرام — ربط حتى خمسة حسابات ببوت تيليجرام، وتبديل الحساب النشط، وفكّ الربط (بما فيها نسخة المشرف).
كل الأدوات الـ 5
get_telegram_linklist_telegram_linkslink_telegramunlink_telegramadmin_unlink_telegram
list_busybro_sessions · get_busybro_session · create_busybro_sessionجلسات المساعد — خيوط الدردشة متعددة الجلسات لمساعد الذكاء الاصطناعي، والمرفقات المرفوعة (روابط موقّعة قصيرة الأجل)، وروابط المحادثات المشتركة.
كل الأدوات الـ 8
list_busybro_sessionsget_busybro_sessioncreate_busybro_sessionrename_busybro_sessiondelete_busybro_sessionlist_busybro_attachmentsget_busybro_sharedelete_busybro_share
list_memories · save_memory · forget_memoryذاكرة المساعد — ذاكرة شخصية طويلة الأمد إضافة إلى مخزن الفريق المحكوم: اقتراح الحقائق المشتركة والموافقة عليها ورفضها وتحريرها، والإسناد، ومسار المحو وفق GDPR لكل مستخدم.
كل الأدوات الـ 13
list_memoriessave_memoryforget_memoryget_memory_statslist_global_memoriespropose_global_memoryapprove_global_memoryreject_global_memoryupdate_global_memorylist_memory_contributorsadmin_list_user_memoriesadmin_forget_user_memorygdpr_forget_user
list_skills · get_skill · upsert_skillمهارات المساعد — حزم التعليمات والأدوات القابلة للتحميل التي يفعّلها المساعد أثناء الدردشة، مع ملفات لكل مهارة ونقطة بداية مسودة بالذكاء الاصطناعي. الكتابة للمشرفين فقط.
كل الأدوات الـ 10
list_skillsget_skillupsert_skilldelete_skillset_skill_enableddraft_skilllist_skill_filesget_skill_fileupsert_skill_filedelete_skill_file
list_repo_skills · edit_repo_skill · set_repo_skill_enabledمهارات المستودع — متن SKILL.md المحفوظ في git: قراءته وتحرير المدخلات أو تبديلها أو إزالتها كإيداعات مُراجعة. الكتابة إعادة كتابة git للمشرفين فقط.
كل الأدوات الـ 4
list_repo_skillsedit_repo_skillset_repo_skill_enabledremove_repo_skill
list_agents · get_agent · upsert_agentوكلاء المساعد — سجل الوكلاء المتخصصين الذي تُفوَّض إليه المهام وتشير إليه مجموعات الخدمات. الكتابة للمشرفين فقط.
كل الأدوات الـ 4
list_agentsget_agentupsert_agentdelete_agent
import_resource · list_imports · get_importاستيراد المعرفة — وضع مستودع أو ملف مرفوع في طابور مخزن معرفة الفريق؛ يجلب العامل ويُدقّق ويُضمّن ويزيل التكرار، مع تقدّم مباشر وتراجع جماعي.
كل الأدوات الـ 4
import_resourcelist_importsget_importdelete_import
get_busybro_usage · get_busybro_settings · set_busybro_settingsتهيئة المساعد — تحليلات الرموز والتكلفة، ومفتاح التشغيل/الإيقاف العام، ومقابض نموذج الدماغ وسلوكه (الكتابة للمشرفين فقط).
كل الأدوات الـ 5
get_busybro_usageget_busybro_settingsset_busybro_settingsget_busybro_enabledset_busybro_enabled
list_plugins · get_plugin · install_pluginالإضافات — تصفّح الامتدادات المحزّمة وتثبيتها وإزالتها؛ النشر والحذف للمشرفين فقط.
كل الأدوات الـ 7
list_pluginsget_plugininstall_pluginuninstall_pluginupsert_pluginset_plugin_install_enableddelete_plugin
list_directory · list_directory_listings · upsert_directory_listingالدليل والتثبيتات — الكتالوج المنشور للمهارات والإضافات، والقوائم المنسّقة من المشغّلين، وتثبيتات المهارات لكل مستخدم، وإعدادات التثبيت الافتراضية للمستخدمين الجدد.
كل الأدوات الـ 9
list_directorylist_directory_listingsupsert_directory_listingset_directory_listing_statusdelete_directory_listinglist_install_defaultsset_install_defaultinstall_skilluninstall_skill
list_mcp_servers · upsert_mcp_server · delete_mcp_serverخوادم MCP اللاحقة — تسجيل خوادم MCP الخارجية التي يمكن للمساعد الاتصال عبرها وتمكينها وفحصها.
كل الأدوات الـ 5
list_mcp_serversupsert_mcp_serverdelete_mcp_serverset_mcp_server_enabledinspect_mcp_server
list_my_mcp_connectors · upsert_my_mcp_connector · delete_my_mcp_connectorالموصلات الشخصية — موصلات MCP الصادرة الخاصة بك مع ساق عميل OAuth 2.1 كاملة (الاكتشاف وDCR وPKCE)؛ تحفظ الرموز في الخزنة للكتابة فقط ولا تُقرأ أبدًا.
كل الأدوات الـ 9
list_my_mcp_connectorsupsert_my_mcp_connectordelete_my_mcp_connectorset_my_mcp_connector_enabledset_my_mcp_connector_secretset_my_connector_oauth_client_secretprobe_mcp_connectorconnect_my_mcp_connectordisconnect_my_mcp_connector
get_my_account · delete_my_account · set_my_display_nameحسابي — ملفك وأجهزتك واشتراكك ونقاط النهاية في قراءة ذاتية واحدة، والاسمان المعروض والمفضّل، وإعدادات المساعد لكل مستخدم، وحذف الحساب بالخدمة الذاتية (مع confirm).
كل الأدوات الـ 6
get_my_accountdelete_my_accountset_my_display_nameset_my_preferred_nameget_my_busybro_settingsset_my_busybro_settings
list_roles · create_role · update_roleالأدوار والمستخدمون — أدوار وقدرات RBAC، وإسناد الدور لكل مستخدم، ودور التسجيل الافتراضي القابل للتهيئة، ودليل المستخدمين الإداري مع بحث دقيق بالبريد.
كل الأدوات الـ 9
list_rolescreate_roleupdate_roledelete_roleset_user_roleset_default_rolelist_usersget_useradmin_delete_user
list_access_grants · create_access_grant · revoke_access_grantمنح الوصول والانتحال — منح قدرات محدودة زمنيًا، ومعاينة الأذونات الفعلية، وانتحال دعم مُدقّق بنهاية صريحة.
كل الأدوات الـ 6
list_access_grantscreate_access_grantrevoke_access_grantpreview_effective_permissionsimpersonate_userend_impersonation
list_audit_events · get_audit_eventسجل التدقيق — دفتر من-فعل-ماذا-ومتى القابل للتصفية والمقسّم صفحات لكل إجراء على كل واجهة، بما في ذلك الوكلاء، مع التفاصيل الكاملة لكل حدث.
get_stats · get_statusالإحصاءات والحالة المباشرة — إحصاءات الالتقاط على مستوى المنصة وصحة البنية التحتية بنظرة واحدة.
get_subscription · list_invoices · get_usageالفوترة — اشتراكك وفواتيرك واستخدامك المقيس، وجلسات الدفع وبوابة العميل، وقراءات مشرف Stripe العمياء عن القيم مع كتابات تهيئة غير سرية (الإلغاء يتطلب confirm).
كل الأدوات الـ 13
get_subscriptionlist_invoicesget_usagecreate_checkout_sessionget_stripe_configlist_priceslist_customersget_webhook_eventsget_billing_settingsset_default_priceset_billing_settingsreport_usage_nowcancel_subscription
list_testflight_groups · list_testflight_testers · get_testflight_testerإدارة بيتا TestFlight — المجموعات والمختبرون والدعوات وحالة مراجعة App Store، مع كتابات الدعوة والحذف وعضوية المجموعات (مع confirm).
كل الأدوات الـ 14
list_testflight_groupslist_testflight_testersget_testflight_testerlist_testflight_invitationslist_testflight_userslist_testflight_user_invitationsget_app_store_statusinvite_testflight_testerdelete_testflight_testeradd_testflight_tester_to_groupremove_testflight_tester_from_groupsend_testflight_invitationinvite_testflight_usercancel_testflight_user_invitation
list_locales · upsert_locale · delete_localeالتوطين — اللغات ومساحات الأسماء والمفاتيح والرسائل، وإحصاءات التغطية وتقرير الترجمات الناقصة، والترجمة الآلية، والاستيراد الجماعي، ونشر الكتالوجات.
كل الأدوات الـ 21
list_localesupsert_localedelete_localeset_default_localelist_i18n_namespacesupsert_i18n_namespacelist_i18n_keysupsert_i18n_keydelete_i18n_keylist_i18n_messagesupsert_i18n_messagedelete_i18n_messageget_i18n_settingsset_i18n_settingsget_i18n_manifestget_i18n_statsget_i18n_missing_reportget_i18n_catalogimport_i18nmachine_translate_i18npublish_i18n_catalog
list_api_projects · create_api_project · update_api_projectواجهة API المرصودة — تحويل الحركة الملتقطة إلى نموذج API مدعوم بالأدلة: مشاريع ومراجعات ثابتة ومسارات مرشحة قابلة للمراجعة وكشف الانحراف وتصدير حتمي إلى OpenAPI 3.1.
كل الأدوات الـ 13
list_api_projectscreate_api_projectupdate_api_projectrefresh_api_projectset_api_project_scheduleset_api_project_archiveddelete_api_projectget_api_revisionlist_api_candidatesreview_api_candidateexport_api_specgenerate_api_assetlist_api_drift
list_federation_clients · upsert_federation_client · delete_federation_clientSSO الاتحادي — سجل عملاء الشركاء المغلق الذي يضيفه المشرفون؛ الأسرار أسماء خزنة فقط، وليست قيمًا أبدًا.
list_app_secrets · create_app_secret · update_app_secretأسرار التطبيق — مخزن الأسرار المدعوم بالخزنة: الأسماء والبيانات الوصفية قابلة للعرض، والقيم للكتابة فقط ولا تُقرأ مجددًا على أي واجهة. التعديلات للمشرفين فقط.
كل الأدوات الـ 4
list_app_secretscreate_app_secretupdate_app_secretdelete_app_secret
list_demo_users · get_demo_status · create_demo_userحسابات العرض — تجهيز مستخدمي العرض الموجَّه ومحتواهم النموذجي وإعادة تعيينهم وإعادة توليدهم.
كل الأدوات الـ 6
list_demo_usersget_demo_statuscreate_demo_userreset_demo_userdelete_demo_userregenerate_demo_content
get_test_status · run_test_suite · cancel_test_runالجودة — تشغيل حزم الاختبار وإعادتها وإلغاؤها، وقراءة النتائج المباشرة والتاريخ وخرائط تغطية الميزة-إلى-الاختبار.
كل الأدوات الـ 8
get_test_statusrun_test_suitecancel_test_runrerun_test_suitelist_test_suitesget_test_coverageget_test_path_coverageget_test_suite_history
wip_list · wip_update · wip_clear_doneلوحة العمل الجاري — الإسقاط المباشر للعمل المفتوح: العرض والتحديث والتاريخ ومسح المُنجز.
كل الأدوات الـ 4
wip_listwip_updatewip_clear_donewip_task_history
db_select · db_insert · db_updateقاعدة البيانات والريل-تايم الخام — عمليات CRUD مباشرة على الجداول وRPC والبث. فتحة النجاة: للمشرفين فقط ومستبعدة تمامًا من مساعد النص الحر.
كل الأدوات الـ 7
db_selectdb_insertdb_updatedb_deletedb_rpclist_tablesrealtime_broadcast
Power,
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 + PKCEThe 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-authDiscovery 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: truewritesEvery 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 · powerdenylistedRaw-power executors (direct database access, raw broadcast) are admin-only and excluded from the free-text assistant entirely.
audit_logevery callEvery tool call lands in the audit trail with its actor and arguments — and the trail itself is queryable and live-subscribable.
If the dashboard can,
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.
Before you
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
نقرة واحدة لـCursor أو VS Code، أو الصق الإعداد. صرّح مرة واحدة ثم نادِ أيًا من الأدوات الـ454.