Jembatan komunitas membawa kontrol debugger AI ke dalam IDE Visual Studio
claude_code_vs, yang dibuat oleh Firish, adalah server MCP sumber terbuka yang menghubungkan Claude Code CLI ke Visual Studio 2026 sehingga agen dapat beroperasi di dalam IDE. Ini memetakan sesi CLI ke alat IDE asli, memungkinkan pengeditan kode, eksekusi tes, dan inspeksi runtime melalui debugger yang ada. Kemampuan kunci termasuk persetujuan diff asli, tindakan yang dipandu debugger, navigasi Roslyn, kait penjelajah tes, dan inspeksi memori ClrMD. Alat ini ditujukan untuk pengembang .NET profesional yang mengandalkan IDE berat untuk debugging dan refactoring.
Tugas apa yang sebenarnya dapat Anda gunakan untuk itu?
Aplikasi ini berfungsi sebagai jembatan MCP yang memungkinkan agen Claude Code berinteraksi dengan alur kerja IDE, menghasilkan hasil konkret: proposal pengeditan kode, pengujian otomatis, penempatan breakpoint, dan inspeksi variabel runtime. Ini mengekspos jendela Visual Studio kepada agen sehingga pengembang dapat meninjau perubahan dalam tab diff asli. Kasus penggunaan termasuk investigasi otomatis terhadap pengujian yang gagal dan refactoring yang dipandu dari lingkungan pengembangan yang sama.
Seberapa andal tindakan dan pengeditan debugger yang didorong AI?
Keandalan tergantung pada sesi agen eksternal karena alat ini tidak melakukan panggilan modelnya sendiri, arsitektur tanpa panggilan model yang meneruskan output CLI ke IDE. Aplikasi ini membagikan diagnostik compiler dengan agen dan menyediakan konteks semantik Roslyn, yang membantu agen menghasilkan saran yang sadar konteks. Tindakan yang mengeksekusi kode tetap terjaga, dengan default hanya-baca dan toggle mati secara default untuk operasi yang menggerakkan runtime, mengurangi eksekusi yang tidak disengaja.
Input dan lingkungan apa yang dibutuhkan?
Alat ini memerlukan Visual Studio 2026 dan sesi Claude Code CLI yang aktif, dan berjalan sebagai server MCP di dalam lingkungan .NET berbasis Windows. Implementasinya dioptimalkan untuk proyek .NET Terkelola, khususnya C# dan VB.NET, dan menggunakan Roslyn ditambah ClrMD untuk analisis yang lebih dalam. Proyek di luar tumpukan .NET Terkelola tidak menerima integrasi semantik atau kemampuan inspeksi memori yang sama.
Apakah praktis untuk diadopsi dalam alur kerja profesional?
Integrasi ini cocok untuk tim yang menerima agen yang didorong CLI eksternal dan ingin pekerjaan tetap di dalam IDE, dengan persetujuan diff asli dan kait penjelajah pengujian yang menjaga kontrol pengembang. Proyek ini didorong oleh komunitas oleh Rishi Gulati (firish) dan tidak resmi, jadi adopsi berarti mengandalkan pemeliharaan komunitas. Umpan balik komunitas di forum menyoroti nilainya untuk tugas debugging yang kompleks, meskipun operator harus memverifikasi tindakan agen sebelum mengonfirmasi perubahan.
Pilihan praktis untuk pengembang .NET berpengalaman yang menerima alur kerja yang dipandu agen
Aplikasi ini cocok untuk insinyur .NET berpengalaman yang menjalankan sesi Claude Code bersamaan dengan IDE dan ingin mengurangi pemeriksaan manual selama pekerjaan yang banyak debugging. Ini memerlukan pemahaman teknis tentang internal Visual Studio dan tentang mengontrol sesi CLI eksternal, jadi tim harus memperlakukan tindakan yang dihasilkan sebagai saran yang ditinjau manusia daripada komitmen akhir. Rencanakan fase pengaturan awal dan validasi sebelum menggunakannya pada jalur kode kritis.
