Deskripsi
MCP Local Auditor & System Architect V2 adalah server Model Context Protocol (MCP) sumber terbuka yang meninjau kode dan desain sistem menggunakan model bahasa yang sepenuhnya berjalan di mesin pengembang sendiri. Ini terhubung ke klien yang kompatibel dengan MCP dan menyerahkan setiap pengajuan ke server LM Studio lokal alih-alih API cloud, sehingga tidak ada kode atau desain yang keluar dari mesin dan tidak ada biaya per-token.
Baca Selengkapnya
Server secara otomatis mendeteksi apakah pengajuan yang masuk adalah kode atau spesifikasi tingkat tinggi dan mengarahkannya ke salah satu dari dua peran. Dalam mode Auditor Kode Produksi, ia memeriksa input terhadap sepuluh aturan rekayasa defensif yang mencakup logika dan kondisi tepi seperti pemeriksaan null dan pembagian dengan nol, kebocoran sumber daya dan masalah kinerja seperti manajer konteks yang tidak ditutup, serta batas defensif seperti petunjuk tipe dan penjaga loop terbatas. Ini mengembalikan keputusan DITERIMA atau DITOLAK yang deterministik dengan umpan balik yang dapat ditindaklanjuti. Dalam mode Arsitek Sistem & Strategis, yang diaktifkan ketika input terlihat seperti spesifikasi daripada kode, ia menghasilkan topologi komponen, struktur direktori, pemodelan risiko untuk titik-titik konkuren dan kegagalan, serta rencana eksekusi bertahap.
Sebelum apa pun mencapai model bahasa, sentinel berbasis AST yang cepat mem-parsing pengajuan dan memblokir panggilan berisiko tinggi seperti eval, exec, os.system dan subprocess, serta menolak Python yang tidak terformat. Setiap audit dicatat dua kali: sebagai baris terstruktur dalam basis data SQLite lokal untuk metrik dan riwayat, dan sebagai log JSON atomik yang dimaksudkan untuk berfungsi ganda sebagai dataset fine-tuning. Skrip pemantau terpisah dapat berjalan bersamaan dengan server dan memposting pembaruan status terformat ke saluran Discord saat file audit baru muncul, sehingga tim dapat mengikuti aktivitas tinjauan tanpa membuka dasbor. Server juga langsung menanyakan endpoint model aktif LM Studio, sehingga ia mengambil model mana pun yang saat ini dimuat alih-alih memerlukan nama model yang dikodekan keras.
Proyek ini mengirimkan potongan "Protokol Loop Agen" yang siap pakai yang dapat disisipkan pengembang ke dalam konfigurasi asisten pengkodean mereka, menginstruksikan asisten untuk memanggil alat audit setelah setiap perubahan kode, membaca umpan balik penolakan, memperbaiki masalah yang dilaporkan, dan mengajukan ulang, dibatasi hingga lima percobaan.
Ini dibangun untuk pengembang individu dan tim kecil yang menginginkan langkah tinjauan kode dan arsitektur otomatis dalam alur kerja pengkodean berbasis MCP mereka tanpa membayar untuk inferensi cloud atau mengekspos kode kepemilikan ke API pihak ketiga. Ini memerlukan Python 3.10 atau lebih baru, instance LM Studio yang berjalan dengan model yang disetel instruksi dimuat, dan klien yang kompatibel dengan MCP. Proyek ini didistribusikan di bawah lisensi MIT dan gratis untuk digunakan; pemelihara menerima sumbangan opsional melalui Ko-fi dan GitHub Sponsors.
- KategoriPeninjauan Kode & Pengujian AI
- Model HargaOpen source
- PenerapanBerjalan lokal
- PlatformWindows, macOS, Linux
Fitur Inti MCP Local Auditor & System Architect V2
Server MCP mode ganda yang secara otomatis mendeteksi input kode vs. spesifikasi dan mengarahkannya ke peran audit yang sesuai
Mode Auditor Kode Produksi memeriksa pengajuan terhadap 10 aturan rekayasa defensif dengan keputusan DITERIMA/DITOLAK yang deterministik
Mode Arsitek Sistem & Strategis menyusun topologi komponen, model risiko dan rencana eksekusi bertahap dari spesifikasi
Sentinel berbasis AST memblokir panggilan eval, exec, os.system dan subprocess, dan menolak Python yang tidak terformat sebelum mencapai model
Berjalan sepenuhnya di server LM Studio lokal, sehingga tidak ada kode yang keluar dari mesin pengembang dan tidak ada biaya token
Penemuan model dinamis membaca model mana pun yang saat ini dimuat di LM Studio
Mencatat setiap audit ke basis data SQLite lokal dan ke file JSON atomik yang cocok untuk dataset fine-tuning
Pemantau Discord latar belakang memposting pembaruan terformat waktu nyata saat hasil audit baru ditulis
Mengirimkan potongan prompt "Protokol Loop Agen" yang membuat asisten pengkodean memperbaiki diri melalui siklus audit dan perbaikan berulang
Termasuk suite pytest yang memvalidasi penjaga AST, migrasi basis data dan jalur inferensi tanpa instance LM Studio yang aktif
Memulai dengan MCP Local Auditor & System Architect V2
Instal LM Studio: Unduh LM Studio, muat model yang disetel instruksi, dan mulai server lokalnya di port 1234.
Klon dan siapkan server: Klon repositori, buat lingkungan virtual, dan instal dependensi dengan pip.
Daftarkan server MCP: Tambahkan jalur skrip jembatan server ke file konfigurasi mcpServers klien MCP Anda.
Jalankan audit: Ajukan kode atau spesifikasi melalui alat audit; server secara otomatis memilih mode Auditor Kode atau Arsitek.
Tinjau keputusan: Baca status DITERIMA atau DITOLAK dan umpan balik, lalu perbaiki dan ajukan ulang jika ditolak.
Opsional, pantau aktivitas: Jalankan skrip pemantau untuk mendapatkan notifikasi Discord untuk setiap hasil audit baru.
Kasus Penggunaan MCP Local Auditor & System Architect V2
- Gerbang tinjauan kode lokal
- Perencanaan arsitektur
- Agen pengkodean yang memperbaiki diri
- Visibilitas audit tim




