Server MCP lokal untuk bundel konteks kode yang dianggarkan token dan pengambilan yang dapat direproduksi
Archex, yang dikembangkan oleh Mathews Tom, adalah server MCP dan alat kecerdasan kode yang mengubah repositori lokal besar menjadi paket konteks kompak untuk agen pengkodean AI. Alat ini mengekstrak dan mengurutkan simbol menggunakan parsing tree-sitter dan menyusun paket yang dianggarkan token sesuai ukuran jendela model, dengan tanda terima konteks dan CLI. Ini ditujukan untuk insinyur perangkat lunak dan peneliti AI yang membutuhkan pengambilan konteks yang tepat dan berbasis lokal untuk eksplorasi kode dan debugging.
Archex mengubah kode repositori menjadi paket konteks berukuran token yang terperingkat
Alat ini mem-parsing file sumber dengan tree-sitter untuk mengekstrak simbol dan membangun indeks yang sadar AST di lebih dari 25 bahasa. Ini menggunakan ekspansi graf dan peringkat untuk menyusun paket konteks beranggaran-token yang sesuai dengan jendela model, dan mengeluarkan Context Receipt yang mendokumentasikan file yang disertakan, item yang dilewati, dan kelengkapan paket. Pendekatan ini menargetkan input tingkat simbol daripada pencarian file yang naif.
Pemulihan deterministik menghasilkan hasil yang dapat direproduksi dan dengan recall tinggi
Aplikasi ini menyusun konteks secara deterministik sehingga kueri yang sama mengembalikan paket yang sama di mesin mana pun. Pengembang melaporkan tingkat recall di atas 0.95 untuk file yang diperlukan dalam tugas kompleks, dan kerangka benchmark bawaan memungkinkan tim untuk mereproduksi metrik pemulihan di dalam repositori. Elemen-elemen ini mendukung perbandingan objektif dari strategi pemulihan dan pilihan penganggaran jendela model.
Ini terintegrasi dengan klien MCP tetapi bergantung pada pengaturan lingkungan lokal
Archex berfungsi sebagai server MCP yang kompatibel dengan klien seperti Claude Desktop dan Cursor dan mengekspos CLI dengan lebih dari 20 perintah untuk pengindeksan dan eksplorasi. Penyebaran memerlukan Python 3.11 hingga 3.13 atau gambar Docker, yang menempatkan layanan di mesin pengembang atau sistem CI daripada indeks yang dihosting. Desain tersebut cocok untuk tim yang bersedia menjalankan layanan lokal sebagai bagian dari alur kerja mereka.
Desain lokal-pertama menjaga privasi repositori dan memungkinkan pengujian yang dapat diverifikasi
Alat ini beroperasi secara lokal di jalur intinya, melakukan pengindeksan dan pemulihan tanpa inferensi atau telemetri yang dihosting dan tanpa memerlukan kunci API eksternal untuk pengindeksan. Kerangka benchmark bawaan menyediakan pelacakan kinerja yang dapat diverifikasi dan perbandingan di dalam repos. Pengembang membawa pengalaman dalam orkestrasi multi-agen dan infrastruktur evaluasi, yang menginformasikan penekanan pada verifikasi dan perilaku yang dapat diprediksi untuk basis kode yang sensitif.
Pilih Archex ketika pengambilan konteks yang dapat direproduksi dan diverifikasi penting
Archex adalah pilihan praktis untuk tim rekayasa yang memerlukan ekstraksi konteks yang terukur dan dapat diulang untuk tugas kode yang dibantu AI dan dapat menghosting layanan secara lokal. Harapkan konfigurasi awal dan kurva pembelajaran CLI, dan anggap saran yang dihasilkan sebagai titik awal yang memerlukan tinjauan selama perubahan kode. Untuk alur kerja yang memerlukan pengindeksan yang dihosting siap pakai, model operasional lokal mungkin tidak sesuai dengan batasan operasional.