chore(mcp): 换用 cocos-mcp-server 扩展, .mcp.json 改 HTTP 直连
旧扩展 @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>
This commit is contained in:
@@ -0,0 +1,243 @@
|
||||
"use strict";
|
||||
module.exports = {
|
||||
"extension_name": "Cocos MCP Server",
|
||||
"description": "AI MCP Server für Cocos Creator 3.8",
|
||||
"panel_title": "MCP Server",
|
||||
"open_panel": "MCP-Panel öffnen",
|
||||
"start_server": "Server starten",
|
||||
"stop_server": "Server stoppen",
|
||||
"server_status": "Serverstatus",
|
||||
"port": "Port",
|
||||
"settings": "Einstellungen",
|
||||
"connected": "Verbunden",
|
||||
"disconnected": "Getrennt",
|
||||
"server_running": "Server läuft auf Port {0}",
|
||||
"server_stopped": "Server wurde gestoppt",
|
||||
"auto_start": "Autostart",
|
||||
"debug_log": "Debug-Protokoll",
|
||||
"max_connections": "Max. Verbindungen",
|
||||
"connection_info": "Verbindungsinfo",
|
||||
"http_url": "HTTP-URL",
|
||||
"copy": "Kopieren",
|
||||
"save_settings": "Speichern",
|
||||
"settings_saved": "Einstellungen erfolgreich gespeichert",
|
||||
"server_started": "MCP Server gestartet",
|
||||
"server_stopped_msg": "MCP Server gestoppt",
|
||||
"failed_to_start": "Server konnte nicht gestartet werden",
|
||||
"failed_to_stop": "Server konnte nicht gestoppt werden",
|
||||
"failed_to_save": "Einstellungen konnten nicht gespeichert werden",
|
||||
"url_copied": "HTTP-URL in Zwischenablage kopiert",
|
||||
"tool_manager": "Tool-Manager",
|
||||
"open_tool_manager": "Tool-Manager öffnen",
|
||||
"create_config": "Konfiguration erstellen",
|
||||
"edit_config": "Konfiguration bearbeiten",
|
||||
"delete_config": "Konfiguration löschen",
|
||||
"import_config": "Konfiguration importieren",
|
||||
"export_config": "Konfiguration exportieren",
|
||||
"apply_config": "Konfiguration anwenden",
|
||||
"select_all": "Alle auswählen",
|
||||
"deselect_all": "Alle abwählen",
|
||||
"save_changes": "Änderungen speichern",
|
||||
"config_name": "Konfigurationsname",
|
||||
"config_description": "Konfigurationsbeschreibung",
|
||||
"current_config": "Aktuelle Konfiguration",
|
||||
"tool_management": "Tool-Verwaltung",
|
||||
"total_tools": "Gesamt",
|
||||
"enabled_tools": "Aktiviert",
|
||||
"disabled_tools": "Deaktiviert",
|
||||
"no_config_selected": "Keine Konfiguration ausgewählt",
|
||||
"select_config_first": "Bitte wählen Sie zuerst eine Konfiguration oder erstellen Sie eine neue",
|
||||
"config_created": "Konfiguration erfolgreich erstellt",
|
||||
"config_updated": "Konfiguration erfolgreich aktualisiert",
|
||||
"config_deleted": "Konfiguration erfolgreich gelöscht",
|
||||
"config_applied": "Konfiguration erfolgreich angewendet",
|
||||
"config_exported": "Konfiguration erfolgreich exportiert",
|
||||
"config_imported": "Konfiguration erfolgreich importiert",
|
||||
"confirm_delete": "Löschen bestätigen",
|
||||
"delete_config_confirm": "Möchten Sie die Konfiguration \"{0}\" wirklich löschen? Diese Aktion kann nicht rückgängig gemacht werden.",
|
||||
"max_config_slots_reached": "Maximale Anzahl von Konfigurationen erreicht ({0})",
|
||||
"invalid_config_format": "Ungültiges Konfigurationsformat",
|
||||
"invalid_json_format": "Ungültiges JSON-Format oder Konfigurationsstruktur",
|
||||
"server_tab": "Server",
|
||||
"tools_tab": "Tool-Verwaltung",
|
||||
"available_tools": "Verfügbare Tools",
|
||||
"scene_tools": "Szenen-Tools",
|
||||
"node_tools": "Knoten-Tools",
|
||||
"component_tools": "Komponenten-Tools",
|
||||
"prefab_tools": "Prefab-Tools",
|
||||
"project_tools": "Projekt-Tools",
|
||||
"debug_tools": "Debug-Tools",
|
||||
"preferences_tools": "Einstellungen",
|
||||
"server_tools": "Server-Tools",
|
||||
"broadcast_tools": "Broadcast-Tools",
|
||||
"scene_advanced_tools": "Erweiterte Szenen-Tools",
|
||||
"scene_view_tools": "Szenenansicht-Tools",
|
||||
"reference_image_tools": "Referenzbild-Tools",
|
||||
"asset_advanced_tools": "Erweiterte Asset-Tools",
|
||||
"validation_tools": "Validierungs-Tools",
|
||||
"brand_name": "LiDaxian MCP Series",
|
||||
"brand_subtitle": "LiDaxian MCP Series",
|
||||
"contact_email": "E-Mail",
|
||||
"contact_wechat": "WeChat",
|
||||
"contact_github": "GitHub",
|
||||
"machine_id_label": "Maschinencode",
|
||||
"purchase_renew": "Kaufen / Verlängern",
|
||||
"purchase_url": "https://www.vberai.com/game-engines/cocos",
|
||||
"auth_title": "Anmeldemethode auswählen",
|
||||
"auth_subtitle": "Geben Sie Ihre E-Mail und Ihren Aktivierungscode ein",
|
||||
"email_label": "E-Mail-Adresse",
|
||||
"activation_code_label": "Aktivierungscode",
|
||||
"email_placeholder": "E-Mail eingeben",
|
||||
"code_placeholder": "Code eingeben (XXXXX-XXXXX-XXXXX-XXXXX-XXXXX)",
|
||||
"activate_button": "Aktivieren",
|
||||
"deactivate_button": "Deaktivieren",
|
||||
"activating": "Aktivierung...",
|
||||
"deactivating": "Deaktivierung...",
|
||||
"license_status": "Lizenzstatus",
|
||||
"license_type": "Lizenztyp",
|
||||
"expiry_date": "Ablaufdatum",
|
||||
"days_remaining": "Verbleibende Tage",
|
||||
"days_unit": "T",
|
||||
"permanent": "Permanent",
|
||||
"expiry_warning_title": "Lizenz läuft bald ab",
|
||||
"expiry_warning_message": "Ihre Lizenz läuft in {0} Tagen ab. Bitte verlängern Sie, um Unterbrechungen zu vermeiden.",
|
||||
"renew_now": "Jetzt verlängern",
|
||||
"i_understand": "Verstanden",
|
||||
"activation_success": "Lizenz erfolgreich aktiviert!",
|
||||
"activation_failed": "Aktivierung fehlgeschlagen: {0}",
|
||||
"invalid_code": "Ungültiges Aktivierungscode-Format",
|
||||
"purchase_license": "Lizenz kaufen",
|
||||
"renew_license": "Lizenz verlängern",
|
||||
"contact_support": "Support",
|
||||
"language_switch": "Deutsch",
|
||||
"version_label": "Version",
|
||||
"license_required": "Zum Starten des Servers ist eine Lizenz erforderlich",
|
||||
"license_check_failed": "Lizenzprüfung fehlgeschlagen",
|
||||
|
||||
"status_stopped": "Gestoppt",
|
||||
"status_running": "Läuft",
|
||||
"status_error": "Verbindung fehlgeschlagen",
|
||||
"config_tab": "Schnellkonfig",
|
||||
"status_label": "Status",
|
||||
"connections_count": "Verbindungen",
|
||||
"transport_protocol": "Transportprotokoll",
|
||||
"transport_type": "Transporttyp",
|
||||
"mcp_url": "MCP-URL",
|
||||
"port_fallback_title": "Port {0} nicht verfügbar – zu {1} gewechselt",
|
||||
"port_fallback_reason": "Port {0} ist vom System reserviert oder wird von einer Firewall/Antivirensoftware blockiert (häufig unter Windows mit Hyper-V, WSL2 oder Docker). Der Server läuft auf dem neuen Port normal.",
|
||||
"port_fallback_resynced": "Konfiguration aktualisiert für: {0}. Starten Sie diese Clients neu, damit der neue Port wirksam wird.",
|
||||
"port_fallback_no_clients": "Falls Sie bereits AI-Clients eingerichtet haben, konfigurieren Sie sie über die Ein-Klick-Konfiguration erneut auf den neuen Port.",
|
||||
"port_fallback_dismiss": "Verstanden",
|
||||
"port_label": "Port",
|
||||
"auto_start_label": "Autostart",
|
||||
"debug_log_label": "Debug-Protokoll",
|
||||
"max_connections_label": "Max. Verbindungen",
|
||||
"server_settings_title": "Servereinstellungen",
|
||||
"server_status_title": "Serverstatus",
|
||||
"connection_info_title": "Verbindungsinfo",
|
||||
"tools_count": "{0} Tools",
|
||||
"tools_stats": "{0} Tools ({1} aktiviert / {2} deaktiviert)",
|
||||
"quick_config_title": "MCP-Clients schnell konfigurieren",
|
||||
"quick_config_desc": "MCP-Server automatisch in AI-Editoren und CLI-Tools konfigurieren",
|
||||
"server_info": "Serverinfo",
|
||||
"server_name_label": "Servername",
|
||||
"server_address": "Serveradresse",
|
||||
"timeout_ms": "Zeitlimit (ms)",
|
||||
"auto_config_title": "Auto-Konfig (IDE-Editoren + Codex CLI)",
|
||||
"add_all": "Alle hinzufügen",
|
||||
"remove_all": "Alle entfernen",
|
||||
"auto_config_note": "Klicken Sie, um Konfigurationsdateien automatisch zu ändern (Cursor, Windsurf, Trae, Codex CLI)",
|
||||
"configured": "Konfiguriert",
|
||||
"not_configured": "Nicht konfiguriert",
|
||||
"auto_config_btn": "Auto-Konfig",
|
||||
"delete_btn": "Löschen",
|
||||
"copy_config": "Konfig kopieren",
|
||||
"open_config": "Konfig öffnen",
|
||||
"manual_config_title": "Manuelle Konfig (Claude CLI + Gemini CLI)",
|
||||
"refresh_commands": "Befehle aktualisieren",
|
||||
"manual_config_note": "Die folgenden CLI-Tools erfordern manuelle Ausführung im Terminal",
|
||||
"config_scope": "Konfig-Bereich:",
|
||||
"scope_user": "Benutzerebene",
|
||||
"scope_project": "Projektebene",
|
||||
"operation_log": "Operationsprotokoll",
|
||||
"no_logs": "Keine Einträge",
|
||||
"copyright_line": "© 2025 LiDaxian - Cocos Creator MCP Server v{0}",
|
||||
"protocol_line": "Basierend auf dem Streamable HTTP Protokoll (MCP 2025-03-26)",
|
||||
"tools_copyright_line1": "Tool-System - 13 Intent-Level-Tools, 150+ Editor-Operationen, Action-Code-Dispatch",
|
||||
"config_copyright_line1": "Schnellkonfig - Unterstützt Cursor, Windsurf, Trae, Codex CLI, Claude CLI, Gemini CLI",
|
||||
"email_required": "Bitte geben Sie E-Mail und Aktivierungscode ein",
|
||||
"permanent_label": "Permanent",
|
||||
"logout_button": "Abmelden",
|
||||
"invite_code_label": "Einladungscode",
|
||||
"copy_button": "Kopieren",
|
||||
"change_code_button": "Code ändern",
|
||||
"change_code_title": "Aktivierungscode ändern",
|
||||
"change_code_desc": "Geben Sie Ihren neuen Aktivierungscode ein. Die aktuelle Gerätebindung wird zuerst freigegeben.",
|
||||
"confirm_change": "Bestätigen",
|
||||
"cancel": "Abbrechen",
|
||||
"code_required": "Bitte geben Sie einen Aktivierungscode ein",
|
||||
"expiry_inline_warning": "Läuft bald ab!",
|
||||
"store_purchase_hint": "Wenn Sie dieses Plugin im Cocos Store gekauft haben, kontaktieren Sie mich bitte, um Ihren Aktivierungscode zu erhalten.",
|
||||
"license_expired_title": "Lizenz abgelaufen",
|
||||
"license_expired_message": "Ihre Lizenz ist abgelaufen und der Server kann nicht gestartet werden. Bitte verlängern oder reaktivieren Sie, um fortzufahren.",
|
||||
"go_to_login": "Zum Login",
|
||||
|
||||
"log_load_config_failed": "Konfigurationsstatus konnte nicht geladen werden: {0}",
|
||||
"log_gen_cli_failed": "CLI-Befehle konnten nicht generiert werden: {0}",
|
||||
"log_add_client_failed": "Hinzufügen zu {0} fehlgeschlagen: {1}",
|
||||
"log_remove_client_failed": "Entfernen von {0} fehlgeschlagen: {1}",
|
||||
"quick_config_dialog_title": "Ein-Klick-Konfiguration",
|
||||
"config_operation_failed": "Konfigurationsvorgang fehlgeschlagen",
|
||||
"config_file_not_found_changed_path": "Konfiguration fehlgeschlagen: Konfigurationsdatei nicht gefunden. {0} wurde möglicherweise in einem benutzerdefinierten Pfad installiert.",
|
||||
"log_batch_add_failed": "Stapel-Hinzufügen fehlgeschlagen: {0}",
|
||||
"log_batch_remove_failed": "Stapel-Entfernen fehlgeschlagen: {0}",
|
||||
"log_copied_config": "{0}-Konfiguration in Zwischenablage kopiert",
|
||||
"log_gen_config_failed": "Konfiguration konnte nicht generiert werden",
|
||||
"log_copy_config_failed": "Konfiguration konnte nicht kopiert werden: {0}",
|
||||
"log_copied_command": "{0}-Befehl in Zwischenablage kopiert",
|
||||
"log_copy_command_failed": "Befehl konnte nicht kopiert werden: {0}",
|
||||
"log_opened_config_file": "Konfigurationsdatei geöffnet: {0}",
|
||||
"log_open_config_failed": "Konfigurationsdatei konnte nicht geöffnet werden",
|
||||
"log_open_config_error": "Konfigurationsdatei konnte nicht geöffnet werden: {0}",
|
||||
|
||||
"update_available_title": "Update verfügbar",
|
||||
"update_new_version": "Neue Version v{0} ist verfügbar!",
|
||||
"update_now": "Jetzt aktualisieren",
|
||||
"update_not_now": "Später",
|
||||
"update_skip_version": "v{0} überspringen",
|
||||
"check_for_updates": "Nach Updates suchen",
|
||||
"update_checking": "Prüfe...",
|
||||
"update_no_update": "Sie verwenden die neueste Version",
|
||||
"update_urgency_critical": "Kritisches Update",
|
||||
"update_urgency_high": "Wichtiges Update",
|
||||
"update_current_version": "Aktuelle Version: v{0}",
|
||||
"update_changelog": "Änderungsprotokoll",
|
||||
"auth_choose_subtitle": "Wählen Sie eine Anmeldemethode, um fortzufahren",
|
||||
"update_changelog_empty": "Für diese Version wurden keine Versionshinweise bereitgestellt.",
|
||||
"subscription_login_title": "VberAI-Abonnementkonto",
|
||||
"subscription_password_label": "Passwort",
|
||||
"subscription_password_placeholder": "Passwort eingeben",
|
||||
"subscription_login_button": "Mit VberAI anmelden",
|
||||
"subscription_google_button": "Mit Google anmelden",
|
||||
"subscription_google_pending": "Browser geöffnet. Schließen Sie die Google-Autorisierung ab und kehren Sie dann zu Cocos Creator zurück.",
|
||||
"subscription_google_pending_button": "Warte auf Google-Autorisierung...",
|
||||
"subscription_register_button": "VberAI-Konto erstellen",
|
||||
"subscription_logging_in": "Anmeldung läuft...",
|
||||
"subscription_credentials_required": "Bitte E-Mail und Passwort eingeben",
|
||||
"subscription_login_success": "Bei Abonnementkonto angemeldet",
|
||||
"subscription_login_failed": "Abonnement-Anmeldung fehlgeschlagen",
|
||||
"subscription_not_entitled": "Ihr aktuelles Abonnement enthält Cocos 3.x MCP nicht. Führen Sie ein Upgrade durch, um fortzufahren.",
|
||||
"subscription_upgrade_to": "Führen Sie ein Upgrade auf „{0}“ durch, um dieses Produkt zu verwenden",
|
||||
"subscription_upgrade_action": "Abonnement upgraden",
|
||||
"subscription_logged_in": "Angemeldetes Konto",
|
||||
"subscription_choose_button": "VberAI-Abonnementkonto",
|
||||
"license_choose_button": "Aktivierungscode",
|
||||
"subscription_method_label": "Abonnement",
|
||||
"back_to_login_choices": "← Andere Anmeldemethode wählen",
|
||||
"subscription_signed_out_other_device": "Abgemeldet: Ihr Konto wurde auf einem anderen Gerät verwendet.",
|
||||
"subscription_google_cancelled": "Google-Anmeldung wurde abgebrochen.",
|
||||
"subscription_request_timeout": "Zeitüberschreitung der Anfrage. Überprüfen Sie Ihr Netzwerk und versuchen Sie es erneut.",
|
||||
"subscription_network_error": "Netzwerkverbindung fehlgeschlagen. Überprüfen Sie Ihr Netzwerk und versuchen Sie es erneut.",
|
||||
"subscription_server_error": "Der Server hat eine ungültige Antwort zurückgegeben. Versuchen Sie es später erneut.",
|
||||
"subscription_google_authorization_failed": "Die Google-Autorisierung wurde nicht abgeschlossen. Bitte versuchen Sie es erneut."
|
||||
};
|
||||
Reference in New Issue
Block a user