Install
git clone https://github.com/buildepicshit/Wick.git
cd Wick
dotnet build Wick.slnx --configuration Release -maxcpucount:1누구에게 맞나
Godot에서 Roslyn으로 보강된 C# 예외 원격 측정을 보고 MCP로 도우미에게 넘기려면 이 서비스가 맞습니다. Wick은 외부 프로세스로 돌며 Godot 안이 아닙니다. stdio로 AI 클라이언트와 말하고 TCP로 편집기와 실행 중 게임에 연결합니다.
.NET 10 SDK(10.0.201 이상)와 .NET/Mono가 있는 Godot 4.6.1+가 준비되지 않은 환경에는 맞지 않습니다. 호스팅 클라우드 엔드포인트도 없습니다. 본기기에서 빌드하고 Wick.Server를 시작해야 합니다. 이 페이지는 구체 도구 함수 이름을 연속으로 주지 않으므로, 첫 시도는 적힌 예외 원격 측정 능력만 쓰고 나타나지 않은 디버그나 장면 변경 명령을 만들지 마세요.
공식 설명 페이지:
https://github.com/buildepicshit/Wick
3분 만에 첫 시도
주 경로는 복제 후 로컬 빌드입니다. 다른 설치기를 찾지 마세요. 터미널에서 실행하세요:
git clone https://github.com/buildepicshit/Wick.git
cd Wick
dotnet build Wick.slnx --configuration Release -maxcpucount:1
그런 다음 MCP 호스트에서 공식 시작 조각을 쓰고, 프로젝트 경로를 당신 저장소와 Godot 프로젝트로 바꾸세요:
"command": "dotnet",
"args": ["run", "--project", "path/to/Wick/src/Wick.Server"],
"env": {
"WICK_GROUPS": "core,runtime,csharp,build",
"WICK_GODOT_BIN": "/path/to/godot",
"WICK_PROJECT_PATH": "/path/to/your/godot-project"
}
전제 조건: SDK와 Godot가 위 하한을 충족합니다. WICK_GROUPS 또는 --groups로 도구 기둥을 켭니다. 설정의 path/to는 공식 표기일 뿐 실제 디렉터리로 바꿔야 합니다. 읽기 전용은 위험이 0이 아닙니다. 프로세스는 로컬 프로젝트를 읽고 본기기 TCP를 쓰며 Godot를 시작할 수 있습니다.
낮은 위험의 첫 호출: 접속 후 C# 예외 원격 측정을 읽고, 장면을 바꾸거나 지명되지 않은 빌드 쓰기를 일으키지 마세요. 성공 신호는 Roslyn 정보가 있는 예외 기록이 돌아오거나, 지금 보여줄 예외가 없음을 분명히 보는 것입니다. 공식 통신 포트는 stdio(MCP), TCP 6505(편집기 브리지), TCP 7777(런타임 브리지), TCP 7878(Wick.Runtime 동반 브리지)입니다. 포트가 쓰이면 연결 실패에서 멈추고 적히지 않은 포트를 바꾸지 마세요.
복제 주소는 설명 페이지와 같은 저장소입니다:
https://github.com/buildepicshit/Wick.git
사용 사례
사례 1: 편집기에서 예외 보기. 먼저 편집기 브리지 TCP 6505가 연결되는지 확인한 뒤 현재 Godot 프로젝트의 C# 예외 원격 측정을 읽습니다. 근거에 도구 이름과 필드 목록은 없으므로 성공은 예외와 Roslyn 보충을 보는 것입니다. WICK_GROUPS 예시는 core, runtime, csharp, build를 포함하며 첫 시도는 이 세트를 유지하면 됩니다.
사례 2: 게임 실행 중 예외 보기. 먼저 런타임 브리지 TCP 7777이 연결되는지 확인한 뒤 실행 중 게임의 원격 측정을 읽습니다. Wick.Runtime 동반 브리지를 쓰면 포트는 TCP 7878입니다. 두 사례 모두 「외부 프로세스 + 브리지」라는 사실 위에 있으며 Godot 안 플러그인으로 돈다고 가정하지 마세요.
사용 경계
버전 하한, TCP 포트 셋, stdio는 단단한 경계입니다. 이 페이지에 도구 함수 이름은 없으니 나타나지 않은 매개변수를 채우지 마세요. 빌드 명령은 -maxcpucount:1을 포함하며 공식대로 실행하면 됩니다. 본기기 경로, Godot 바이너리, 프로젝트 디렉터리는 프로세스가 읽습니다. 공식 path/to 예시를 실행 가능 경로로 보지 말고, 지명되지 않은 클라우드 호스팅 주소도 만들지 마세요.