旧扩展 @iflow-mcp/harady-cocos-creator-mcp(164 个细粒度工具 + stdio-bridge
转发)整个删除, 换成 cocos-mcp-server v1.7.9(16 个聚合工具, 靠 action 分派)。
新扩展自身起 streamable-http 服务, 不再需要 stdio 桥, 故 .mcp.json 从
node + stdio-bridge.js 改为 { type: "http", url: "http://127.0.0.1:3000/mcp" }。
原配置指向的 client/stdio-bridge.js 已随旧扩展删除, MCP 因此加载失败。
服务器名保留 cocos-creator-mcp(而非 INSTALL.md 建议的 cocos-creator), 以免
打断 CLAUDE.md、cocos-mcp 技能与 settings.local.json 里的
mcp__cocos-creator-mcp__* 允许规则。
gitignore: 新扩展是商业付费产品(vberai), 非 npm 可重装, dist/sidecar/static
共约 16M 发行产物+加密载荷+平台二进制不入库; 顺带忽略 Claude Code 个人本地
配置与编辑器运行时端口文件。
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
244 lines
13 KiB
JavaScript
244 lines
13 KiB
JavaScript
"use strict";
|
|
module.exports = {
|
|
"extension_name": "Cocos MCP 서버",
|
|
"description": "Cocos Creator 3.8용 AI MCP 서버",
|
|
"panel_title": "MCP 서버",
|
|
"open_panel": "MCP 패널 열기",
|
|
"start_server": "서버 시작",
|
|
"stop_server": "서버 중지",
|
|
"server_status": "서버 상태",
|
|
"port": "포트",
|
|
"settings": "설정",
|
|
"connected": "연결됨",
|
|
"disconnected": "연결 안 됨",
|
|
"server_running": "서버가 포트 {0}에서 실행 중입니다",
|
|
"server_stopped": "서버가 중지되었습니다",
|
|
"auto_start": "자동 시작",
|
|
"debug_log": "디버그 로그",
|
|
"max_connections": "최대 연결 수",
|
|
"connection_info": "연결 정보",
|
|
"http_url": "HTTP URL",
|
|
"copy": "복사",
|
|
"save_settings": "설정 저장",
|
|
"settings_saved": "설정이 저장되었습니다",
|
|
"server_started": "MCP 서버가 시작되었습니다",
|
|
"server_stopped_msg": "MCP 서버가 중지되었습니다",
|
|
"failed_to_start": "서버 시작 실패",
|
|
"failed_to_stop": "서버 중지 실패",
|
|
"failed_to_save": "설정 저장 실패",
|
|
"url_copied": "HTTP URL이 클립보드에 복사되었습니다",
|
|
"tool_manager": "도구 관리자",
|
|
"open_tool_manager": "도구 관리자 열기",
|
|
"create_config": "구성 생성",
|
|
"edit_config": "구성 편집",
|
|
"delete_config": "구성 삭제",
|
|
"import_config": "구성 가져오기",
|
|
"export_config": "구성 내보내기",
|
|
"apply_config": "구성 적용",
|
|
"select_all": "전체 선택",
|
|
"deselect_all": "전체 해제",
|
|
"save_changes": "변경 사항 저장",
|
|
"config_name": "구성 이름",
|
|
"config_description": "구성 설명",
|
|
"current_config": "현재 구성",
|
|
"tool_management": "도구 관리",
|
|
"total_tools": "전체 도구",
|
|
"enabled_tools": "활성화",
|
|
"disabled_tools": "비활성화",
|
|
"no_config_selected": "선택된 구성 없음",
|
|
"select_config_first": "먼저 구성을 선택하거나 새로 만들어 주세요",
|
|
"config_created": "구성이 생성되었습니다",
|
|
"config_updated": "구성이 업데이트되었습니다",
|
|
"config_deleted": "구성이 삭제되었습니다",
|
|
"config_applied": "구성이 적용되었습니다",
|
|
"config_exported": "구성이 내보내기되었습니다",
|
|
"config_imported": "구성이 가져오기되었습니다",
|
|
"confirm_delete": "삭제 확인",
|
|
"delete_config_confirm": "구성 \"{0}\"을(를) 삭제하시겠습니까? 이 작업은 취소할 수 없습니다.",
|
|
"max_config_slots_reached": "최대 구성 슬롯에 도달했습니다 ({0})",
|
|
"invalid_config_format": "잘못된 구성 형식",
|
|
"invalid_json_format": "잘못된 JSON 형식 또는 구성 구조",
|
|
"server_tab": "서버",
|
|
"tools_tab": "도구 관리",
|
|
"available_tools": "사용 가능한 도구",
|
|
"scene_tools": "씬 도구",
|
|
"node_tools": "노드 도구",
|
|
"component_tools": "컴포넌트 도구",
|
|
"prefab_tools": "프리팹 도구",
|
|
"project_tools": "프로젝트 도구",
|
|
"debug_tools": "디버그 도구",
|
|
"preferences_tools": "환경설정",
|
|
"server_tools": "서버 도구",
|
|
"broadcast_tools": "브로드캐스트 도구",
|
|
"scene_advanced_tools": "고급 씬 도구",
|
|
"scene_view_tools": "씬 뷰 도구",
|
|
"reference_image_tools": "참조 이미지 도구",
|
|
"asset_advanced_tools": "고급 에셋 도구",
|
|
"validation_tools": "검증 도구",
|
|
"brand_name": "LiDaxian MCP 시리즈",
|
|
"brand_subtitle": "LiDaxian MCP Series",
|
|
"contact_email": "이메일",
|
|
"contact_wechat": "WeChat",
|
|
"contact_github": "GitHub",
|
|
"machine_id_label": "머신 코드",
|
|
"purchase_renew": "구매 / 갱신",
|
|
"purchase_url": "https://www.vberai.com/game-engines/cocos",
|
|
"auth_title": "로그인 방식 선택",
|
|
"auth_subtitle": "이메일과 활성화 코드를 입력하세요",
|
|
"email_label": "이메일 주소",
|
|
"activation_code_label": "활성화 코드",
|
|
"email_placeholder": "이메일 입력",
|
|
"code_placeholder": "코드 입력 (XXXXX-XXXXX-XXXXX-XXXXX-XXXXX)",
|
|
"activate_button": "활성화",
|
|
"deactivate_button": "비활성화",
|
|
"activating": "활성화 중...",
|
|
"deactivating": "비활성화 중...",
|
|
"license_status": "라이선스 상태",
|
|
"license_type": "라이선스 유형",
|
|
"expiry_date": "만료일",
|
|
"days_remaining": "남은 일수",
|
|
"days_unit": "일",
|
|
"permanent": "영구",
|
|
"expiry_warning_title": "라이선스 만료 임박",
|
|
"expiry_warning_message": "라이선스가 {0}일 후 만료됩니다. 서비스 중단을 방지하려면 갱신해 주세요.",
|
|
"renew_now": "지금 갱신",
|
|
"i_understand": "확인했습니다",
|
|
"activation_success": "라이선스 활성화에 성공했습니다!",
|
|
"activation_failed": "활성화 실패: {0}",
|
|
"invalid_code": "잘못된 활성화 코드 형식",
|
|
"purchase_license": "라이선스 구매",
|
|
"renew_license": "라이선스 갱신",
|
|
"contact_support": "지원",
|
|
"language_switch": "한국어",
|
|
"version_label": "버전",
|
|
"license_required": "서버를 시작하려면 라이선스가 필요합니다",
|
|
"license_check_failed": "라이선스 확인 실패",
|
|
|
|
"status_stopped": "중지됨",
|
|
"status_running": "실행 중",
|
|
"status_error": "연결 실패",
|
|
"config_tab": "빠른 설정",
|
|
"status_label": "상태",
|
|
"connections_count": "연결 수",
|
|
"transport_protocol": "전송 프로토콜",
|
|
"transport_type": "전송 유형",
|
|
"mcp_url": "MCP URL",
|
|
"port_fallback_title": "포트 {0}을(를) 사용할 수 없어 {1}(으)로 전환했습니다",
|
|
"port_fallback_reason": "포트 {0}이(가) 시스템에 예약되어 있거나 방화벽/백신에 의해 차단되었습니다(Hyper-V, WSL2 또는 Docker가 설치된 Windows에서 흔합니다). 서버는 새 포트에서 정상 실행 중입니다.",
|
|
"port_fallback_resynced": "다음 클라이언트의 설정을 업데이트했습니다: {0}. 새 포트를 적용하려면 다시 시작하세요.",
|
|
"port_fallback_no_clients": "AI 클라이언트를 설정한 적이 있다면 \"원클릭 설정\"에서 새 포트로 다시 설정하세요.",
|
|
"port_fallback_dismiss": "확인",
|
|
"port_label": "포트",
|
|
"auto_start_label": "자동 시작",
|
|
"debug_log_label": "디버그 로그",
|
|
"max_connections_label": "최대 연결 수",
|
|
"server_settings_title": "서버 설정",
|
|
"server_status_title": "서버 상태",
|
|
"connection_info_title": "연결 정보",
|
|
"tools_count": "{0}개 도구",
|
|
"tools_stats": "{0}개 도구 ({1} 활성화 / {2} 비활성화)",
|
|
"quick_config_title": "MCP 클라이언트 빠른 설정",
|
|
"quick_config_desc": "현재 MCP 서버를 주요 AI 에디터 및 CLI 도구에 자동 구성합니다",
|
|
"server_info": "서버 정보",
|
|
"server_name_label": "서버 이름",
|
|
"server_address": "서버 주소",
|
|
"timeout_ms": "타임아웃 (ms)",
|
|
"auto_config_title": "자동 구성 (IDE 에디터 + Codex CLI)",
|
|
"add_all": "전체 추가",
|
|
"remove_all": "전체 삭제",
|
|
"auto_config_note": "버튼을 클릭하여 구성 파일을 자동 수정합니다 (Cursor, Windsurf, Trae, Codex CLI)",
|
|
"configured": "구성됨",
|
|
"not_configured": "미구성",
|
|
"auto_config_btn": "자동 구성",
|
|
"delete_btn": "삭제",
|
|
"copy_config": "구성 복사",
|
|
"open_config": "구성 열기",
|
|
"manual_config_title": "수동 구성 (Claude CLI + Gemini CLI)",
|
|
"refresh_commands": "명령 새로고침",
|
|
"manual_config_note": "다음 CLI 도구는 터미널에서 수동 실행이 필요합니다",
|
|
"config_scope": "구성 범위:",
|
|
"scope_user": "사용자 수준",
|
|
"scope_project": "프로젝트 수준",
|
|
"operation_log": "작업 로그",
|
|
"no_logs": "작업 기록 없음",
|
|
"copyright_line": "© 2025 LiDaxian - Cocos Creator MCP Server v{0}",
|
|
"protocol_line": "Streamable HTTP 프로토콜 (MCP 2025-03-26) 기반",
|
|
"tools_copyright_line1": "도구 시스템 - 13개 인텐트 레벨 도구, 150+ 에디터 작업, 액션 코드 디스패치",
|
|
"config_copyright_line1": "빠른 설정 - Cursor, Windsurf, Trae, Codex CLI, Claude CLI, Gemini CLI 지원",
|
|
"email_required": "이메일과 활성화 코드를 입력하세요",
|
|
"permanent_label": "영구",
|
|
"logout_button": "로그아웃",
|
|
"invite_code_label": "초대 코드",
|
|
"copy_button": "복사",
|
|
"change_code_button": "코드 변경",
|
|
"change_code_title": "활성화 코드 변경",
|
|
"change_code_desc": "새 활성화 코드를 입력하세요. 현재 기기 바인딩이 먼저 해제됩니다.",
|
|
"confirm_change": "확인",
|
|
"cancel": "취소",
|
|
"code_required": "활성화 코드를 입력하세요",
|
|
"expiry_inline_warning": "곧 만료됩니다!",
|
|
"store_purchase_hint": "Cocos Store에서 본 플러그인을 구매하셨다면, 활성화 코드를 받으시려면 연락해 주세요.",
|
|
"license_expired_title": "라이선스 만료",
|
|
"license_expired_message": "라이선스가 만료되어 서버를 시작할 수 없습니다. 계속 사용하려면 갱신하거나 다시 활성화하세요.",
|
|
"go_to_login": "로그인으로 이동",
|
|
|
|
"log_load_config_failed": "구성 상태 로드 실패: {0}",
|
|
"log_gen_cli_failed": "CLI 명령 생성 실패: {0}",
|
|
"log_add_client_failed": "{0}에 추가 실패: {1}",
|
|
"log_remove_client_failed": "{0}에서 삭제 실패: {1}",
|
|
"quick_config_dialog_title": "원클릭 구성",
|
|
"config_operation_failed": "구성 작업 실패",
|
|
"config_file_not_found_changed_path": "구성 실패: 구성 파일을 찾을 수 없습니다. {0}이 사용자 지정 경로에 설치되었을 수 있습니다.",
|
|
"log_batch_add_failed": "일괄 추가 실패: {0}",
|
|
"log_batch_remove_failed": "일괄 삭제 실패: {0}",
|
|
"log_copied_config": "{0} 구성을 클립보드에 복사했습니다",
|
|
"log_gen_config_failed": "구성 생성 실패",
|
|
"log_copy_config_failed": "구성 복사 실패: {0}",
|
|
"log_copied_command": "{0} 명령을 클립보드에 복사했습니다",
|
|
"log_copy_command_failed": "명령 복사 실패: {0}",
|
|
"log_opened_config_file": "구성 파일을 열었습니다: {0}",
|
|
"log_open_config_failed": "구성 파일을 열 수 없습니다",
|
|
"log_open_config_error": "구성 파일을 열 수 없습니다: {0}",
|
|
|
|
"update_available_title": "업데이트 가능",
|
|
"update_new_version": "새 버전 v{0}이 출시되었습니다!",
|
|
"update_now": "지금 업데이트",
|
|
"update_not_now": "나중에",
|
|
"update_skip_version": "v{0} 건너뛰기",
|
|
"check_for_updates": "업데이트 확인",
|
|
"update_checking": "확인 중...",
|
|
"update_no_update": "최신 버전입니다",
|
|
"update_urgency_critical": "긴급 업데이트",
|
|
"update_urgency_high": "중요 업데이트",
|
|
"update_current_version": "현재 버전: v{0}",
|
|
"update_changelog": "변경 사항",
|
|
"auth_choose_subtitle": "계속하려면 로그인 방법을 선택하세요",
|
|
"update_changelog_empty": "이 버전에 대한 릴리스 노트가 없습니다.",
|
|
"subscription_login_title": "VberAI 구독 계정",
|
|
"subscription_password_label": "비밀번호",
|
|
"subscription_password_placeholder": "비밀번호 입력",
|
|
"subscription_login_button": "VberAI 계정으로 로그인",
|
|
"subscription_google_button": "Google로 로그인",
|
|
"subscription_google_pending": "브라우저가 열렸습니다. Google 인증을 완료한 후 Cocos Creator로 돌아오세요.",
|
|
"subscription_google_pending_button": "Google 인증을 기다리는 중...",
|
|
"subscription_register_button": "VberAI 계정 만들기",
|
|
"subscription_logging_in": "로그인 중...",
|
|
"subscription_credentials_required": "이메일과 비밀번호를 입력하세요",
|
|
"subscription_login_success": "구독 계정에 로그인했습니다",
|
|
"subscription_login_failed": "구독 로그인에 실패했습니다",
|
|
"subscription_not_entitled": "현재 구독에는 Cocos 3.x MCP가 포함되어 있지 않습니다. 계속하려면 업그레이드하세요.",
|
|
"subscription_upgrade_to": "이 제품을 사용하려면 「{0}」(으)로 업그레이드하세요",
|
|
"subscription_upgrade_action": "구독 업그레이드",
|
|
"subscription_logged_in": "로그인된 계정",
|
|
"subscription_choose_button": "VberAI 구독 계정",
|
|
"license_choose_button": "활성화 코드",
|
|
"subscription_method_label": "구독 계정",
|
|
"back_to_login_choices": "← 다른 로그인 방법 선택",
|
|
"subscription_signed_out_other_device": "로그아웃됨: 계정이 다른 기기에서 사용되었습니다.",
|
|
"subscription_google_cancelled": "Google 로그인이 취소되었습니다.",
|
|
"subscription_request_timeout": "요청 시간이 초과되었습니다. 네트워크를 확인하고 다시 시도하세요.",
|
|
"subscription_network_error": "네트워크 연결에 실패했습니다. 네트워크를 확인하고 다시 시도하세요.",
|
|
"subscription_server_error": "서버가 잘못된 응답을 반환했습니다. 나중에 다시 시도하세요.",
|
|
"subscription_google_authorization_failed": "Google 인증이 완료되지 않았습니다. 다시 시도하세요."
|
|
};
|