{"apiVersion":"v1","directorySlug":"distudio-mcp-c012226dff","title":"DIStudio","description":null,"pageUrl":"https://www.mcpbundles.com/skills/distudio-mcp-c012226dff","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://distudio.xyz/mcp","hostedMcpUrl":null,"toolCount":139,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"xyz.distudio/distudio-mcp-c012226dff","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"invite_bot","description":"DIStudio 봇을 서버에 추가하기 위한 초대 링크를 생성합니다.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"guild_id":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"invite_bot","displayName":"invite_bot","title":"invite_bot"},{"name":"verify_write","description":"서버장 DM으로 받은 6자리 인증 코드를 입력하여 쓰기 작업을 활성화합니다. 채널/역할/봇 변경 등 쓰기 도구를 사용하기 전에 필요합니다.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["code"],"properties":{"code":{"type":"string","maxLength":6,"minLength":6}}},"logicalName":"verify_write","displayName":"verify_write","title":"verify_write","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_analytics","description":"서버 활동 통계를 조회합니다 (메시지, 음성, 멤버) [⏱ ~3-5초 소요]","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"days":{"type":"number"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_analytics","displayName":"get_analytics","title":"get_analytics"},{"name":"get_channel_activity","description":"채널별 마지막 활동 시간을 조회합니다","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_channel_activity","displayName":"get_channel_activity","title":"get_channel_activity"},{"name":"get_hourly_activity","description":"시간대별 활동 히트맵을 조회합니다","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"days":{"type":"number"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_hourly_activity","displayName":"get_hourly_activity","title":"get_hourly_activity"},{"name":"get_overview_stats","description":"서버 개요 통계를 조회합니다 (메시지 수, 음성 시간, 멤버 수 + 전월 대비) [⏱ ~3-5초 소요]","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"period":{"enum":["7d","28d","90d"],"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_overview_stats","displayName":"get_overview_stats","title":"get_overview_stats"},{"name":"get_realtime_activity","description":"실시간 활동을 조회합니다 (온라인 멤버, 음성 연결, LIVE)","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_realtime_activity","displayName":"get_realtime_activity","title":"get_realtime_activity"},{"name":"get_traffic_activity","description":"트래픽 활동량을 조회합니다 (최근 60분 메시지/음성)","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_traffic_activity","displayName":"get_traffic_activity","title":"get_traffic_activity"},{"name":"get_recent_activity","description":"최근 활동 내역을 조회합니다 (가입, 탈퇴, 메시지, 음성)","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"limit":{"type":"number"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_recent_activity","displayName":"get_recent_activity","title":"get_recent_activity"},{"name":"get_popular_channels","description":"인기 채널 순위를 조회합니다 (메시지 수 기준)","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"limit":{"type":"number"},"period":{"enum":["7d","28d","90d"],"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_popular_channels","displayName":"get_popular_channels","title":"get_popular_channels"},{"name":"get_channel_analytics","description":"채널별 메시지/시간 통계를 조회합니다","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"period":{"enum":["7d","28d","90d"],"type":"string"},"channelId":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_channel_analytics","displayName":"get_channel_analytics","title":"get_channel_analytics"},{"name":"filter_channel_stats","description":"채널 유형별로 통계를 필터링합니다","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["channelType"],"properties":{"period":{"enum":["7d","28d","90d"],"type":"string"},"channelType":{"enum":["text","voice","forum","announcement"],"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"filter_channel_stats","displayName":"filter_channel_stats","title":"filter_channel_stats"},{"name":"get_member_heatmap","description":"시간대별 활성도 히트맵을 조회합니다 (요일 x 시간)","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"period":{"enum":["7d","28d","90d"],"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_member_heatmap","displayName":"get_member_heatmap","title":"get_member_heatmap"},{"name":"get_role_activity_ranking","description":"역할별 활동 순위를 조회합니다","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"period":{"enum":["7d","28d","90d"],"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_role_activity_ranking","displayName":"get_role_activity_ranking","title":"get_role_activity_ranking"},{"name":"get_member_flow","description":"멤버 유입/이탈 흐름을 조회합니다 (신규 가입, 탈퇴, 활성 멤버 수)","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"period":{"enum":["7d","28d","90d"],"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_member_flow","displayName":"get_member_flow","title":"get_member_flow"},{"name":"get_economy_overview","description":"경제/레벨 개요를 조회합니다 (유통 코인, 총 거래, 출석 체크, 평균 레벨)","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_economy_overview","displayName":"get_economy_overview","title":"get_economy_overview"},{"name":"get_level_distribution","description":"레벨 분포 차트 데이터를 조회합니다","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_level_distribution","displayName":"get_level_distribution","title":"get_level_distribution"},{"name":"get_coin_ranking","description":"코인 랭킹을 조회합니다","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"limit":{"type":"number"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_coin_ranking","displayName":"get_coin_ranking","title":"get_coin_ranking"},{"name":"get_daily_transactions","description":"일별 거래 추이를 조회합니다 (최근 30일)","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"days":{"type":"number"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_daily_transactions","displayName":"get_daily_transactions","title":"get_daily_transactions"},{"name":"get_daily_attendance","description":"일별 출석 현황을 조회합니다 (평균 연속 출석 포함)","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"days":{"type":"number"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_daily_attendance","displayName":"get_daily_attendance","title":"get_daily_attendance"},{"name":"search_audit_logs","description":"감사 로그를 키워드로 검색합니다","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["query"],"properties":{"limit":{"type":"number"},"query":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"search_audit_logs","displayName":"search_audit_logs","title":"search_audit_logs"},{"name":"filter_audit_logs","description":"감사 로그를 이벤트 유형별로 필터링합니다","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["eventType"],"properties":{"limit":{"type":"number"},"eventType":{"enum":["join_leave","message","role","ban_kick","nickname","channel","voice","invite","emoji","all"],"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"filter_audit_logs","displayName":"filter_audit_logs","title":"filter_audit_logs"},{"name":"set_analytics_period","description":"분석 기간을 설정합니다","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["period"],"properties":{"period":{"enum":["7d","28d","90d"],"type":"string"},"compareWith":{"enum":["previous","none"],"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"set_analytics_period","displayName":"set_analytics_period","title":"set_analytics_period"},{"name":"export_report","description":"분석 리포트를 내보냅니다","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["format"],"properties":{"format":{"enum":["text","json"],"type":"string"},"period":{"enum":["7d","28d","90d"],"type":"string"},"sections":{"type":"array","items":{"enum":["overview","channels","members","economy","audit"],"type":"string"}}}},"logicalName":"export_report","displayName":"export_report","title":"export_report","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_server_health_score","description":"서버 종합 건강도 점수(0~100)와 6개 분야별 점수를 계산합니다. [⏱ ~5-10초 소요]","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_server_health_score","displayName":"get_server_health_score","title":"get_server_health_score"},{"name":"analyze_channel_accessibility","description":"채널별 접근성을 분석합니다. 권한, 활동량, 접근 가능 역할 수를 교차 확인합니다.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"filter":{"enum":["all","issues_only"],"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"analyze_channel_accessibility","displayName":"analyze_channel_accessibility","title":"analyze_channel_accessibility"},{"name":"analyze_permission_adequacy","description":"역할별 권한 적정성을 분석합니다. 과잉 권한, 위험 역할, 스택 충돌을 감지합니다.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"filter":{"enum":["all","risky_only"],"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"analyze_permission_adequacy","displayName":"analyze_permission_adequacy","title":"analyze_permission_adequacy"},{"name":"analyze_bot_effectiveness","description":"봇 활용도를 분석합니다. 사용되지 않는 봇, 기능 중복, 누락 봇 유형을 감지합니다.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"analyze_bot_effectiveness","displayName":"analyze_bot_effectiveness","title":"analyze_bot_effectiveness"},{"name":"analyze_engagement_drivers","description":"참여 동기를 분석합니다. 경제 시스템, 레벨링, 멤버 여정을 교차 분석합니다.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"analyze_engagement_drivers","displayName":"analyze_engagement_drivers","title":"analyze_engagement_drivers"},{"name":"analyze_member_journey","description":"신규 멤버 온보딩 여정을 분석합니다. 잔존율, 활성 비율, 이탈 원인을 추정합니다.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"analyze_member_journey","displayName":"analyze_member_journey","title":"analyze_member_journey"},{"name":"get_impact_analysis","description":"특정 도구 실행 전 연쇄 영향을 예측합니다. 어떤 도메인에 어떤 영향을 주는지 분석합니다.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["tool_name"],"properties":{"tool_args":{},"tool_name":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_impact_analysis","displayName":"get_impact_analysis","title":"get_impact_analysis"},{"name":"generate_server_report","description":"서버 전체 분석 리포트를 생성합니다. 건강도 + 인사이트 + 분석 결과를 통합합니다. [⏱ ~10-20초 소요. 실행 전 사용자에게 안내해주세요]","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"format":{"enum":["summary","detailed"],"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"generate_server_report","displayName":"generate_server_report","title":"generate_server_report"},{"name":"suggest_optimizations","description":"서버 데이터를 기반으로 최적화 제안을 생성합니다. 우선순위별로 정렬된 실행 가능한 제안 목록입니다.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"focus":{"enum":["all","security","structure","engagement","moderation"],"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"suggest_optimizations","displayName":"suggest_optimizations","title":"suggest_optimizations"},{"name":"get_ranking","description":"멤버 랭킹을 조회합니다 (종합/음성/레벨/경제)","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["type"],"properties":{"type":{"enum":["overall","voice","level","economy"],"type":"string"},"limit":{"type":"number"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_ranking","displayName":"get_ranking","title":"get_ranking"},{"name":"get_ranking_detail","description":"특정 멤버의 상세 순위를 조회합니다 (메시지 수, 음성 시간, 포인트)","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["memberId"],"properties":{"memberId":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_ranking_detail","displayName":"get_ranking_detail","title":"get_ranking_detail"},{"name":"get_server_info","description":"현재 서버의 채널, 역할, 멤버 수 등 기본 정보를 조회합니다","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_server_info","displayName":"get_server_info","title":"get_server_info"},{"name":"get_server_settings","description":"서버 설정을 조회합니다 (이름, 인증 레벨, AFK 등)","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_server_settings","displayName":"get_server_settings","title":"get_server_settings"},{"name":"sync_to_discord","description":"에디터 변경사항을 디스코드에 동기화합니다. 주의: 실제 서버가 변경됩니다. [⏱ ~5-15초 소요. 서버 설정을 디스코드에 동기화합니다. ⚠️ 되돌릴 수 없습니다]","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"roles":{"type":"array","items":{}},"channels":{"type":"array","items":{}}}},"logicalName":"sync_to_discord","displayName":"sync_to_discord","title":"sync_to_discord","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_archived_channels","description":"아카이브된(삭제된) 채널 목록을 조회합니다","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_archived_channels","displayName":"get_archived_channels","title":"get_archived_channels"},{"name":"update_server_name","description":"서버 이름을 변경합니다","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["name"],"properties":{"name":{"type":"string"}}},"logicalName":"update_server_name","displayName":"update_server_name","title":"update_server_name","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"set_vanity_url","description":"커스텀 초대 링크(Vanity URL)를 설정합니다","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["code"],"properties":{"code":{"type":"string"}}},"logicalName":"set_vanity_url","displayName":"set_vanity_url","title":"set_vanity_url","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_integrations","description":"서버 통합(Integrations) 목록을 조회합니다","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_integrations","displayName":"get_integrations","title":"get_integrations"},{"name":"get_widget_settings","description":"서버 위젯 설정을 조회합니다","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_widget_settings","displayName":"get_widget_settings","title":"get_widget_settings"},{"name":"get_moderation_settings","description":"모더레이션 설정을 조회합니다 (인증 수준, 콘텐츠 필터, 차단 목록)","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_moderation_settings","displayName":"get_moderation_settings","title":"get_moderation_settings"},{"name":"update_moderation","description":"모더레이션 설정을 변경합니다. 주의: 서버 보안에 영향을 줍니다.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"verification_level":{"type":"number"},"explicit_content_filter":{"type":"number"},"default_message_notifications":{"type":"number"}}},"logicalName":"update_moderation","displayName":"update_moderation","title":"update_moderation","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_member_list","description":"서버 멤버 목록을 조회합니다","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"limit":{"type":"number"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_member_list","displayName":"get_member_list","title":"get_member_list"},{"name":"get_invite_list","description":"서버 초대 링크 목록을 조회합니다","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_invite_list","displayName":"get_invite_list","title":"get_invite_list"},{"name":"get_onboarding_config","description":"서버 온보딩 설정을 조회합니다","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_onboarding_config","displayName":"get_onboarding_config","title":"get_onboarding_config"},{"name":"update_onboarding","description":"서버 온보딩 설정을 변경합니다","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"enabled":{"type":"boolean"},"defaultChannelIds":{"type":"array","items":{}}}},"logicalName":"update_onboarding","displayName":"update_onboarding","title":"update_onboarding","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"create_channel","description":"텍스트, 음성, 공지, 포럼 채널을 생성합니다 [🔐 서버장 DM 인증 필요]","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["name","type"],"properties":{"name":{"type":"string"},"type":{"enum":["text","voice","announcement","forum"],"type":"string"},"parentId":{"type":"string"}}},"logicalName":"create_channel","displayName":"create_channel","title":"create_channel","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"create_category","description":"카테고리를 생성합니다 [🔐 서버장 DM 인증 필요]","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["name"],"properties":{"name":{"type":"string"}}},"logicalName":"create_category","displayName":"create_category","title":"create_category","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"rename_channel","description":"채널 이름을 변경합니다","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["channelId","newName"],"properties":{"newName":{"type":"string"},"channelId":{"type":"string"}}},"logicalName":"rename_channel","displayName":"rename_channel","title":"rename_channel","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"update_channel","description":"채널 설정을 변경합니다 (이름, 주제, NSFW, 카테고리 등)","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["channelId"],"properties":{"name":{"type":"string"},"nsfw":{"type":"boolean"},"topic":{"type":"string"},"parentId":{"type":"string"},"channelId":{"type":"string"}}},"logicalName":"update_channel","displayName":"update_channel","title":"update_channel","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"delete_channel","description":"채널을 삭제(아카이브)합니다. 복구 가능합니다. [⚠️ 채널이 영구 삭제됩니다. 반드시 사용자에게 확인하세요]","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["channelId"],"properties":{"channelId":{"type":"string"}}},"logicalName":"delete_channel","displayName":"delete_channel","title":"delete_channel","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"restore_channel","description":"아카이브된 채널을 복구합니다","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["channelId"],"properties":{"channelId":{"type":"string"},"targetParentId":{"type":"string"}}},"logicalName":"restore_channel","displayName":"restore_channel","title":"restore_channel","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"move_channels","description":"채널 순서를 변경합니다","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["positions"],"properties":{"positions":{"type":"array","items":{}}}},"logicalName":"move_channels","displayName":"move_channels","title":"move_channels","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"list_channels","description":"현재 서버의 모든 채널을 카테고리별로 그룹핑하여 조회합니다","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"list_channels","displayName":"list_channels","title":"list_channels"},{"name":"get_channel_detail","description":"특정 채널의 상세 정보를 조회합니다 (이름, 타입, 권한, 위치, 설명 등)","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["channelId"],"properties":{"channelId":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_channel_detail","displayName":"get_channel_detail","title":"get_channel_detail"},{"name":"set_channel_topic","description":"채널 주제(설명)를 설정합니다","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["channelId","topic"],"properties":{"topic":{"type":"string"},"channelId":{"type":"string"}}},"logicalName":"set_channel_topic","displayName":"set_channel_topic","title":"set_channel_topic","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"move_channel","description":"채널을 다른 카테고리로 이동합니다","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["channelId","parentId"],"properties":{"parentId":{"type":"string"},"position":{"type":"number"},"channelId":{"type":"string"}}},"logicalName":"move_channel","displayName":"move_channel","title":"move_channel","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"edit_channel_permissions","description":"채널의 역할별 권한을 수정합니다. 주의: 채널 접근성이 변경됩니다.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["channelId","roleId"],"properties":{"deny":{"type":"array","items":{}},"allow":{"type":"array","items":{}},"roleId":{"type":"string"},"channelId":{"type":"string"}}},"logicalName":"edit_channel_permissions","displayName":"edit_channel_permissions","title":"edit_channel_permissions","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"batch_edit_channels","description":"여러 채널을 한 번에 수정합니다. 주의: 다수의 채널이 변경됩니다. [⏱ ~5-15초 소요. 여러 채널이 동시에 변경됩니다]","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["edits"],"properties":{"edits":{"type":"array","items":{}}}},"logicalName":"batch_edit_channels","displayName":"batch_edit_channels","title":"batch_edit_channels","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"apply_to_server","description":"에디터 변경사항을 실제 디스코드 서버에 적용합니다. 주의: 실제 서버가 변경됩니다. [⚠️ 채널 구조가 서버에 적용됩니다. 사용자에게 확인하세요]","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"roles":{"type":"array","items":{}},"channels":{"type":"array","items":{}}}},"logicalName":"apply_to_server","displayName":"apply_to_server","title":"apply_to_server","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"save_snapshot","description":"현재 에디터 상태를 스냅샷으로 저장합니다","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"label":{"type":"string"}}},"logicalName":"save_snapshot","displayName":"save_snapshot","title":"save_snapshot","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"load_snapshot","description":"저장된 스냅샷에서 에디터 상태를 복원합니다","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["snapshotId"],"properties":{"snapshotId":{"type":"string"}}},"logicalName":"load_snapshot","displayName":"load_snapshot","title":"load_snapshot","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_bot_type_guide","description":"특정 봇 유형의 상세 설정 가이드를 조회합니다","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["botType"],"properties":{"botType":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_bot_type_guide","displayName":"get_bot_type_guide","title":"get_bot_type_guide"},{"name":"suggest_server_structure","description":"서버 구조를 텍스트로 제안합니다 (실행하지 않음)","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["purpose"],"properties":{"purpose":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"suggest_server_structure","displayName":"suggest_server_structure","title":"suggest_server_structure"},{"name":"create_role","description":"역할을 생성합니다 [🔐 서버장 DM 인증 필요]","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["name"],"properties":{"name":{"type":"string"},"color":{"type":"string"}}},"logicalName":"create_role","displayName":"create_role","title":"create_role","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"update_role","description":"역할을 수정합니다 (이름, 색상, 권한 등)","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["roleId"],"properties":{"name":{"type":"string"},"color":{"type":"string"},"hoist":{"type":"boolean"},"roleId":{"type":"string"},"mentionable":{"type":"boolean"}}},"logicalName":"update_role","displayName":"update_role","title":"update_role","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"delete_role","description":"역할을 삭제합니다. 되돌릴 수 없습니다. [⚠️ 역할이 영구 삭제됩니다. 반드시 사용자에게 확인하세요]","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["roleId"],"properties":{"roleId":{"type":"string"}}},"logicalName":"delete_role","displayName":"delete_role","title":"delete_role","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"list_roles","description":"서버의 모든 역할을 조회합니다 (색상, 멤버 수, 위치 포함)","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"list_roles","displayName":"list_roles","title":"list_roles"},{"name":"get_role_detail","description":"특정 역할의 상세 정보를 조회합니다 (권한, 멤버 목록 포함)","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["roleId"],"properties":{"roleId":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_role_detail","displayName":"get_role_detail","title":"get_role_detail"},{"name":"reorder_roles","description":"역할 순서를 변경합니다","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["positions"],"properties":{"positions":{"type":"array","items":{}}}},"logicalName":"reorder_roles","displayName":"reorder_roles","title":"reorder_roles","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"deploy_bot","description":"봇 기능을 채널에 배포합니다 [⏱ ~3-10초 소요. 봇을 디스코드에 반영합니다]","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["channelId","featureType"],"properties":{"config":{},"channelId":{"type":"string"},"featureType":{"type":"string"}}},"logicalName":"deploy_bot","displayName":"deploy_bot","title":"deploy_bot","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_bot_configs","description":"현재 서버의 모든 봇 설정을 조회합니다","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_bot_configs","displayName":"get_bot_configs","title":"get_bot_configs"},{"name":"list_bots","description":"서버에 설정된 봇 기능 목록을 조회합니다 (활성/비활성 상태 포함)","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"list_bots","displayName":"list_bots","title":"list_bots"},{"name":"get_bot_config","description":"특정 봇 기능의 현재 설정을 상세 조회합니다","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["featureType"],"properties":{"featureType":{"enum":["autorole","ticket","attendance","filter","voice_gen","reaction_role","log","level","verify","tts","economy","youtube","custom_commands","welcome","music"],"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_bot_config","displayName":"get_bot_config","title":"get_bot_config"},{"name":"enable_bot","description":"봇 기능을 활성화합니다 [🔐 서버장 DM 인증 필요]","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["featureType"],"properties":{"featureType":{"type":"string"}}},"logicalName":"enable_bot","displayName":"enable_bot","title":"enable_bot","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"disable_bot","description":"봇 기능을 비활성화합니다 [🔐 서버장 DM 인증 필요]","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["featureType"],"properties":{"featureType":{"type":"string"}}},"logicalName":"disable_bot","displayName":"disable_bot","title":"disable_bot","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"update_bot_config","description":"봇 기능의 설정을 변경합니다 [🔐 서버장 DM 인증 필요]","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["featureType","config"],"properties":{"config":{},"featureType":{"type":"string"}}},"logicalName":"update_bot_config","displayName":"update_bot_config","title":"update_bot_config","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"apply_bot_template","description":"봇 기능 템플릿을 적용합니다 (빠른 세팅)","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["featureType","templateId"],"properties":{"templateId":{"type":"string"},"featureType":{"type":"string"}}},"logicalName":"apply_bot_template","displayName":"apply_bot_template","title":"apply_bot_template","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"set_level_rewards","description":"레벨 보상을 설정합니다 (특정 레벨 도달 시 역할 부여, 메시지 등)","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["rewards"],"properties":{"rewards":{"type":"array","items":{}}}},"logicalName":"set_level_rewards","displayName":"set_level_rewards","title":"set_level_rewards","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_level_leaderboard","description":"레벨 랭킹을 조회합니다","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"limit":{"type":"number"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_level_leaderboard","displayName":"get_level_leaderboard","title":"get_level_leaderboard"},{"name":"set_economy_config","description":"경제 시스템을 설정합니다 (초기 코인, 일일 보상, 도박 한도 등)","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"dailyReward":{"type":"number"},"currencyName":{"type":"string"},"initialCoins":{"type":"number"},"currencyEmoji":{"type":"string"},"gamblingLimit":{"type":"number"}}},"logicalName":"set_economy_config","displayName":"set_economy_config","title":"set_economy_config","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"manage_shop","description":"상점 아이템을 관리합니다 (추가, 수정, 삭제)","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["action","item"],"properties":{"item":{},"action":{"enum":["add","update","remove"],"type":"string"}}},"logicalName":"manage_shop","displayName":"manage_shop","title":"manage_shop","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_economy_stats","description":"경제 통계를 조회합니다 (유통 코인, 거래 추이, 상위 보유자)","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_economy_stats","displayName":"get_economy_stats","title":"get_economy_stats"},{"name":"set_attendance_config","description":"출석 체크를 설정합니다 (보상, 연속 출석 보너스, 채널 등)","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"reward":{"type":"number"},"channelId":{"type":"string"},"streakBonus":{"type":"number"},"streakMilestones":{"type":"array","items":{}}}},"logicalName":"set_attendance_config","displayName":"set_attendance_config","title":"set_attendance_config","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_attendance_stats","description":"출석 현황을 조회합니다 (일별 출석, 연속 출석 통계)","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"days":{"type":"number"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_attendance_stats","displayName":"get_attendance_stats","title":"get_attendance_stats"},{"name":"set_ticket_config","description":"티켓 시스템을 설정합니다 (카테고리, 양식, 담당 역할 등)","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"categoryId":{"type":"string"},"formFields":{"type":"array","items":{}},"closeMessage":{"type":"string"},"autoCloseHours":{"type":"number"},"supportRoleIds":{"type":"array","items":{}}}},"logicalName":"set_ticket_config","displayName":"set_ticket_config","title":"set_ticket_config","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_ticket_stats","description":"티켓 현황을 조회합니다 (열린/닫힌 수, 평균 응답 시간)","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_ticket_stats","displayName":"get_ticket_stats","title":"get_ticket_stats"},{"name":"set_verify_config","description":"인증 시스템을 설정합니다 (방식, 인증 역할, 채널 등)","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"method":{"enum":["button","captcha","reaction"],"type":"string"},"roleId":{"type":"string"},"message":{"type":"string"},"channelId":{"type":"string"}}},"logicalName":"set_verify_config","displayName":"set_verify_config","title":"set_verify_config","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"add_filter_rule","description":"필터 규칙을 추가합니다","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["type","pattern"],"properties":{"type":{"enum":["word","regex","link","invite","mention_spam"],"type":"string"},"action":{"enum":["delete","warn","mute"],"type":"string"},"pattern":{"type":"string"},"exemptRoleIds":{"type":"array","items":{}}}},"logicalName":"add_filter_rule","displayName":"add_filter_rule","title":"add_filter_rule","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"set_log_channel","description":"로그 채널을 설정합니다","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["channelId"],"properties":{"channelId":{"type":"string"}}},"logicalName":"set_log_channel","displayName":"set_log_channel","title":"set_log_channel","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"set_log_events","description":"로그 이벤트 종류를 설정합니다","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["events"],"properties":{"events":{"type":"array","items":{"enum":["join","leave","message_delete","message_edit","role_change","ban","kick","nickname","channel","voice","invite","emoji"],"type":"string"}}}},"logicalName":"set_log_events","displayName":"set_log_events","title":"set_log_events","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"set_welcome_message","description":"환영 메시지를 설정합니다 (텍스트 또는 임베드)","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"embed":{},"content":{"type":"string"},"dmEnabled":{"type":"boolean"}}},"logicalName":"set_welcome_message","displayName":"set_welcome_message","title":"set_welcome_message","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"set_welcome_channel","description":"환영 메시지 전송 채널을 설정합니다","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["channelId"],"properties":{"channelId":{"type":"string"}}},"logicalName":"set_welcome_channel","displayName":"set_welcome_channel","title":"set_welcome_channel","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"set_auto_role","description":"가입 시 자동 역할 부여를 설정합니다","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["roleIds"],"properties":{"delay":{"type":"number"},"roleIds":{"type":"array","items":{}}}},"logicalName":"set_auto_role","displayName":"set_auto_role","title":"set_auto_role","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"set_reaction_role","description":"반응 역할을 설정합니다 (이모지 반응 시 역할 부여)","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["channelId","messageId","mappings"],"properties":{"mappings":{"type":"array","items":{}},"channelId":{"type":"string"},"messageId":{"type":"string"}}},"logicalName":"set_reaction_role","displayName":"set_reaction_role","title":"set_reaction_role","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"set_button_role","description":"버튼 역할을 설정합니다 (버튼 클릭 시 역할 부여)","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["channelId","buttons"],"properties":{"buttons":{"type":"array","items":{}},"channelId":{"type":"string"}}},"logicalName":"set_button_role","displayName":"set_button_role","title":"set_button_role","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"set_youtube_config","description":"YouTube 알림을 설정합니다 (채널 ID, 알림 채널, 메시지 등)","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["youtubeChannelId","notifyChannelId"],"properties":{"message":{"type":"string"},"mentionRoleId":{"type":"string"},"notifyChannelId":{"type":"string"},"youtubeChannelId":{"type":"string"}}},"logicalName":"set_youtube_config","displayName":"set_youtube_config","title":"set_youtube_config","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"set_music_config","description":"음악 봇을 설정합니다 (허용 채널, 볼륨, 자동 퇴장 등)","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"djRoleId":{"type":"string"},"defaultVolume":{"type":"number"},"autoLeaveMinutes":{"type":"number"},"allowedChannelIds":{"type":"array","items":{}}}},"logicalName":"set_music_config","displayName":"set_music_config","title":"set_music_config","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_help","description":"DIStudio 기능 도움말을 제공합니다","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"topic":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_help","displayName":"get_help","title":"get_help"},{"name":"explain_feature","description":"특정 기능의 상세 설명을 제공합니다","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["feature"],"properties":{"feature":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"explain_feature","displayName":"explain_feature","title":"explain_feature"},{"name":"get_current_context","description":"현재 페이지/서버/상태를 파악합니다","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_current_context","displayName":"get_current_context","title":"get_current_context"},{"name":"suggest_action","description":"현재 상황 기반으로 추천 액션을 제안합니다","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"context":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"suggest_action","displayName":"suggest_action","title":"suggest_action"},{"name":"multi_step_plan","description":"복잡한 요청을 단계별 계획으로 분해합니다","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["goal"],"properties":{"goal":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"multi_step_plan","displayName":"multi_step_plan","title":"multi_step_plan"},{"name":"get_changelog","description":"DIStudio 최근 업데이트/변경사항을 확인합니다","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"limit":{"type":"number"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_changelog","displayName":"get_changelog","title":"get_changelog"},{"name":"compare_before_after","description":"변경 전/후 Diff 비교 뷰를 생성합니다","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["before","after"],"properties":{"after":{},"label":{"type":"string"},"before":{}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"compare_before_after","displayName":"compare_before_after","title":"compare_before_after"},{"name":"get_decoration_preview","description":"현재 채널 꾸미기 설정을 미리보기합니다","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_decoration_preview","displayName":"get_decoration_preview","title":"get_decoration_preview"},{"name":"set_category_prefix_suffix","description":"카테고리 접두사/접미사를 설정합니다","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["categoryId"],"properties":{"prefix":{"type":"string"},"suffix":{"type":"string"},"categoryId":{"type":"string"}}},"logicalName":"set_category_prefix_suffix","displayName":"set_category_prefix_suffix","title":"set_category_prefix_suffix","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"set_tree_structure","description":"계층 구조 트리 스타일을 설정합니다 (상단/중간/하단 기호)","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"topSymbol":{"type":"string"},"bottomSymbol":{"type":"string"},"middleSymbol":{"type":"string"}}},"logicalName":"set_tree_structure","displayName":"set_tree_structure","title":"set_tree_structure","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"set_space_replacement","description":"채널 이름의 띄어쓰기 대체 문자를 설정합니다","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["character"],"properties":{"character":{"type":"string"}}},"logicalName":"set_space_replacement","displayName":"set_space_replacement","title":"set_space_replacement","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"toggle_auto_apply","description":"꾸미기 실시간 자동 적용을 켜거나 끕니다","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["enabled"],"properties":{"enabled":{"type":"boolean"}}},"logicalName":"toggle_auto_apply","displayName":"toggle_auto_apply","title":"toggle_auto_apply","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"create_separator","description":"구분선 채널을 생성합니다 (기호 + 반복 횟수)","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["symbol"],"properties":{"repeat":{"type":"number"},"symbol":{"type":"string"},"parentId":{"type":"string"}}},"logicalName":"create_separator","displayName":"create_separator","title":"create_separator","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"search_templates","description":"서버 구조 템플릿을 검색합니다","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"sort":{"enum":["popular","newest"],"type":"string"},"limit":{"type":"number"},"query":{"type":"string"},"category":{"enum":["all","game","community","study","it_tech","art","other"],"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"search_templates","displayName":"search_templates","title":"search_templates"},{"name":"preview_template","description":"템플릿을 미리봅니다 (채널 구조, 역할 목록)","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["templateId"],"properties":{"templateId":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"preview_template","displayName":"preview_template","title":"preview_template"},{"name":"publish_template","description":"내 서버 구조를 템플릿으로 허브에 공유합니다","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["name","category"],"properties":{"name":{"type":"string"},"tags":{"type":"array","items":{}},"category":{"enum":["game","community","study","it_tech","art","other"],"type":"string"}}},"logicalName":"publish_template","displayName":"publish_template","title":"publish_template","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"toggle_hub_visibility","description":"허브 노출 설정을 변경합니다 (비공개 / 공개)","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["visible"],"properties":{"visible":{"type":"boolean"}}},"logicalName":"toggle_hub_visibility","displayName":"toggle_hub_visibility","title":"toggle_hub_visibility","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"search_marketplace","description":"마켓플레이스 상품을 검색합니다","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"sort":{"enum":["popular","newest","price_asc","price_desc"],"type":"string"},"limit":{"type":"number"},"query":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"search_marketplace","displayName":"search_marketplace","title":"search_marketplace"},{"name":"get_product_detail","description":"마켓플레이스 상품의 상세 정보를 조회합니다","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["productId"],"properties":{"productId":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_product_detail","displayName":"get_product_detail","title":"get_product_detail"},{"name":"preview_product","description":"마켓플레이스 상품을 미리봅니다","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["productId"],"properties":{"productId":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"preview_product","displayName":"preview_product","title":"preview_product"},{"name":"purchase_product","description":"마켓플레이스 상품을 구매합니다. 주의: 코인이 차감됩니다. [⚠️ 상품을 구매합니다. 사용자에게 확인하세요]","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["productId"],"properties":{"productId":{"type":"string"}}},"logicalName":"purchase_product","displayName":"purchase_product","title":"purchase_product","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"apply_product","description":"구매한 상품을 현재 서버에 적용합니다. 주의: 서버가 변경됩니다.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["productId"],"properties":{"productId":{"type":"string"}}},"logicalName":"apply_product","displayName":"apply_product","title":"apply_product","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"list_my_products","description":"내가 등록한 마켓플레이스 상품 목록을 조회합니다","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"list_my_products","displayName":"list_my_products","title":"list_my_products"},{"name":"browse_community","description":"커뮤니티 게시글 목록을 조회합니다","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"tab":{"enum":["all","notice","update","guide"],"type":"string"},"limit":{"type":"number"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"browse_community","displayName":"browse_community","title":"browse_community"},{"name":"search_community","description":"커뮤니티 게시글을 검색합니다","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["query"],"properties":{"limit":{"type":"number"},"query":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"search_community","displayName":"search_community","title":"search_community"},{"name":"get_post_detail","description":"커뮤니티 게시글의 상세 내용을 조회합니다","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["postId"],"properties":{"postId":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_post_detail","displayName":"get_post_detail","title":"get_post_detail"}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=DIStudio&config=eyJ1cmwiOiAiaHR0cHM6Ly9kaXN0dWRpby54eXovbWNwIn0%3D"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22DIStudio%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fdistudio.xyz%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22DIStudio%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fdistudio.xyz%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=DIStudio&connectorUrl=https%3A%2F%2Fdistudio.xyz%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"DIStudio\" --url \"https://distudio.xyz/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/distudio-mcp-c012226dff","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/distudio-mcp-c012226dff/tools/{tool}","mcpServerUrl":"https://distudio.xyz/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/distudio-mcp-c012226dff?live=1"}