# 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
역할로 범위 제한, 확인 게이트, 감사 기록 — 대시보드가 할 수 있는 모든 것.
대시보드와 완전한 동등성
대시보드의 모든 읽기와 쓰기에는 짝을 이루는 도구가 있습니다. 사람이 UI에서 할 수 있다면 에이전트도 MCP로 할 수 있습니다 — 동등성은 여기서 상시 규칙이지, 로드맵 항목이 아닙니다.
CRUD가 아닌 진짜 초능력
원격 Chrome 제어. 라이브 미러링을 갖춘 Android·iOS 팔 자동화. TestFlight 베타 관리. 과금. 조회 가능한 감사 로그. 데이터베이스 래퍼가 아니라 플랫폼의 진짜 능력입니다.
제대로 된 OAuth 2.1
Dynamic Client Registration과 PKCE — 붙여넣는 API 키는 없습니다. 받은 토큰 하나가 REST, WebSockets, Edge Functions까지 인증합니다: 모든 표면에 하나의 아이덴티티.
프로덕션에 쓸 만큼 안전
모든 호출은 데이터베이스 자체가 호출자의 역할로 범위를 제한합니다. 파괴적 도구는 명시적 확인을 요구합니다. 그리고 모든 것 — 모든 도구, 모든 에이전트 — 이 감사 로그에 남습니다.
연결하기 전에 써보세요
대시보드 내장 MCP 콘솔은 여러분의 로그인 토큰으로 실제 도구를 호출하고 라이브 응답을 보여줍니다. Postman도 모의 서버도 없이 — 진짜 API가 앱 안에.
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스크립팅 엔진 — 샌드박스 JavaScript가 일치하는 트래픽을 인라인으로 재작성하거나 합성합니다. 전역·서비스·사용자·기기 계층에서 쓰기 없는 드라이런 지원. 쓰기는 관리자 전용: 임의 코드 수준의 권한입니다.
전체 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설정 — 유효한 전역·기기별 설정 문서, 전역·사용자·기기 계층의 연결 유형, iOS Live Activity 알림 텍스트.
전체 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브라우저 프로필 — 대시보드에서 작성되어 bmc CLI로 동기화되는 사용자 정의 Chromium 계열 실행 프로필의 CRUD.
전체 4개 도구
list_browser_profilesget_browser_profileupsert_browser_profiledelete_browser_profile
list_cdp_instances · start_device · stop_deviceCDP 데몬 — 원격 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_phonesAndroid 팜 — 전화기를 자식 기기로 프로비저닝하고, 플릿을 나열하며, 스크린샷과 UI 계층 덤프, 캡처 상태·자동화·녹화·일정·데몬 로그 읽기를 수행합니다.
전체 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팜 원시 권한 — 셸, 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_phonesiOS 팜 — iPhone 대응판: 프로비저닝, 나열, 스크린샷, UI 덤프, 탭·입력 구동, 앱과 화면 방향 관리, 온디바이스 컨트롤 러너 온보딩, 라이브 미러 시작.
전체 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_findingAdvisor Center와 문제 보고 — 증거와 딥링크가 있는 보강된 발견을 살펴보고, 하나를 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_telegramTelegram 연결 — 최대 5개 계정을 Telegram 봇에 연결하고, 활성 계정을 전환하며, 연결을 해제합니다(관리자 버전 포함).
전체 5개 도구
get_telegram_linklist_telegram_linkslink_telegramunlink_telegramadmin_unlink_telegram
list_busybro_sessions · get_busybro_session · create_busybro_session어시스턴트 세션 — AI 어시스턴트의 멀티 세션 채팅 스레드, 업로드된 첨부 파일(단기 서명 URL), 공유 대화 링크.
전체 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어시스턴트 스킬 — 어시스턴트가 채팅 중에 활성화하는 로드 가능한 지침·도구 번들. 스킬별 파일과 AI 초안 시작점 포함. 쓰기는 관리자 전용.
전체 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리포 스킬 — git에 커밋된 SKILL.md 코퍼스: 읽고, 검토된 커밋으로 항목을 편집·토글·제거합니다. 쓰기는 관리자 전용 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개인 커넥터 — 완전한 OAuth 2.1 클라이언트 레그(디스커버리, DCR, PKCE)를 갖춘 자신의 아웃바운드 MCP 커넥터. 토큰은 볼트에 쓰기 전용으로 저장되며 다시 읽을 수 없습니다.
전체 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_testerTestFlight 베타 관리 — 그룹·테스터·초대·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_client페더레이션 SSO — 관리자가 온보딩하는 폐쇄형 파트너 클라이언트 레지스트리. 비밀은 볼트 이름뿐이며 값은 절대 아닙니다.
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.