Langsung ke konten utama
ToolPotion
Penasihat AI
Kirim (Gratis)

MCP Local Auditor & System Architect V2

Repositori GitHub AIPeninjauan Kode & Pengujian AIOpen source · Windows, macOS, Linux

MCP Local Auditor & System Architect V2 adalah server Model Context Protocol sumber terbuka yang mengaudit kode dan desain sistem dengan LLM lokal yang dijalankan melalui LM Studio, sehingga tidak ada yang keluar dari mesin pengembang. Ini secara otomatis beralih antara mode Auditor Kode Produksi, memeriksa pengajuan terhadap sepuluh aturan rekayasa defensif, dan mode Arsitek Sistem yang menyusun topologi dan rencana eksekusi.

Lihat Repositori
Bagikan
Lihat Repositori
Bagikan

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

  • 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

  1. Instal LM Studio: Unduh LM Studio, muat model yang disetel instruksi, dan mulai server lokalnya di port 1234.

  2. Klon dan siapkan server: Klon repositori, buat lingkungan virtual, dan instal dependensi dengan pip.

  3. Daftarkan server MCP: Tambahkan jalur skrip jembatan server ke file konfigurasi mcpServers klien MCP Anda.

  4. Jalankan audit: Ajukan kode atau spesifikasi melalui alat audit; server secara otomatis memilih mode Auditor Kode atau Arsitek.

  5. Tinjau keputusan: Baca status DITERIMA atau DITOLAK dan umpan balik, lalu perbaiki dan ajukan ulang jika ditolak.

  6. Opsional, pantau aktivitas: Jalankan skrip pemantau untuk mendapatkan notifikasi Discord untuk setiap hasil audit baru.

  • Gerbang tinjauan kode lokal
  • Perencanaan arsitektur
  • Agen pengkodean yang memperbaiki diri
  • Visibilitas audit tim

Ulasan MCP Local Auditor & System Architect V2

Memuat...

Alat AI Populer Seperti MCP Local Auditor & System Architect V2

lai-harness

Repositori GitHub AI

lai-harness adalah alat coding yang berfokus pada lokal, dapat diaudit, dirancang untuk LLM kecil. Ini menawarkan alat kompak, kebijakan deterministik, validasi, observabilitas,…

Asisten Coding AI
Lihat Alat

Repositori GitHub AI

Alat coding yang berfokus pada lokal, dapat diaudit, dirancang untuk LLM kecil. Ini menawarkan alat kompak, kebijakan deterministik, validasi, observabilitas,…lai-harness adalah alat coding yang berfokus pada lokal, dapat diaudit, dirancang untuk LLM kecil. Ini menawarkan alat kompak, kebijakan deterministik, validasi, observabilitas,…

Asisten Coding AI
Lihat Top 250 Repositori GitHub AI

Baz menawarkan tinjauan kode yang didorong oleh AI dari perencanaan hingga produksi, memastikan kualitas dan keamanan. Ini terintegrasi dengan GitHub, GitLab, dan Azure DevOps,…

Peninjauan Kode & Pengujian AI

Peringkat 87 untuk Menjelaskan kode

Lihat Alat

Menawarkan tinjauan kode yang didorong oleh AI dari perencanaan hingga produksi, memastikan kualitas dan keamanan. Ini terintegrasi dengan GitHub, GitLab, dan Azure DevOps,…Baz menawarkan tinjauan kode yang didorong oleh AI dari perencanaan hingga produksi, memastikan kualitas dan keamanan. Ini terintegrasi dengan GitHub, GitLab, dan Azure DevOps,…

Peninjauan Kode & Pengujian AI
Peringkat 87 untuk Menjelaskan kode

Kodus

Aplikasi AI

Kodus adalah alat tinjauan kode AI sumber terbuka yang mempelajari alur kerja dan standar pengkodean tim Anda. Alat ini memberikan tinjauan yang tepat mengenai kualitas, keamanan,…

Peninjauan Kode & Pengujian AI

Peringkat 53 di Peninjauan Kode & Pengujian AI

Lihat Alat

Aplikasi AI

Alat tinjauan kode AI sumber terbuka yang mempelajari alur kerja dan standar pengkodean tim Anda. Alat ini memberikan tinjauan yang tepat mengenai kualitas, keamanan,…Kodus adalah alat tinjauan kode AI sumber terbuka yang mempelajari alur kerja dan standar pengkodean tim Anda. Alat ini memberikan tinjauan yang tepat mengenai kualitas, keamanan,…

Peninjauan Kode & Pengujian AI
Peringkat 53 di Peninjauan Kode & Pengujian AI

Aviator Verify

Aplikasi AI

Aviator Verify menggantikan tinjauan kode tradisional dengan menangkap niat sebelum PR dan memverifikasi kriteria penerimaan terhadap kode yang berjalan. Ini memastikan kepatuhan…

Peninjauan Kode & Pengujian AI
Lihat Alat

Aplikasi AI

Aviator Verify menggantikan tinjauan kode tradisional dengan menangkap niat sebelum PR dan memverifikasi kriteria penerimaan terhadap kode yang berjalan. Ini memastikan kepatuhan…

Peninjauan Kode & Pengujian AI
Lihat Top 250 Aplikasi AI

Chrome DevTools MCP

Repositori GitHub AI

Chrome DevTools MCP memberdayakan agen untuk berinteraksi dengan instance Chrome yang nyata, memvalidasi kode, dan menjalankan audit. Ini menawarkan fitur seperti emulasi,…

Otomatisasi Peramban & Web
Lihat Alat

Repositori GitHub AI

Chrome DevTools MCP memberdayakan agen untuk berinteraksi dengan instance Chrome yang nyata, memvalidasi kode, dan menjalankan audit. Ini menawarkan fitur seperti emulasi,…

Otomatisasi Peramban & Web
Lihat Top 250 Repositori GitHub AI

Oscar - Git di Google

Repositori GitHub AI

Oscar adalah arsitektur agen kontributor open-source yang dirancang untuk mengurangi beban kerja pemelihara dalam pengembangan perangkat lunak. Ia memanfaatkan LLM untuk analisis…

Asisten Coding AI
Lihat Alat

Repositori GitHub AI

Arsitektur agen kontributor open-source yang dirancang untuk mengurangi beban kerja pemelihara dalam pengembangan perangkat lunak. Ia memanfaatkan LLM untuk analisis…Oscar adalah arsitektur agen kontributor open-source yang dirancang untuk mengurangi beban kerja pemelihara dalam pengembangan perangkat lunak. Ia memanfaatkan LLM untuk analisis…

Asisten Coding AI
Lihat Top 250 Repositori GitHub AI
1 dari 6