Lokalny serwer MCP dla pakietów kontekstowych kodu z budżetem tokenów i powtarzalnego pobierania
Archex, opracowany przez Mathews Tom, jest serwerem MCP i narzędziem inteligencji kodu, które przekształca duże lokalne repozytoria w kompaktowe pakiety kontekstowe dla agentów kodowania AI. Narzędzie wyodrębnia i klasyfikuje symbole przy użyciu analizy tree-sitter i składa pakiety o ograniczonym budżecie tokenów, dostosowane do okien modelu, z paragonami kontekstowymi i CLI. Jest skierowane do inżynierów oprogramowania i badaczy AI, którzy potrzebują precyzyjnego, lokalnego pobierania kontekstu do eksploracji kodu i debugowania.
Archex przekształca kod repozytoriów w kontekstowe pakiety o rozmiarze tokena, uporządkowane według rankingu
Narzędzie analizuje pliki źródłowe za pomocą tree-sitter, aby wydobyć symbole i zbudować indeks świadomy AST w ponad 25 językach. Używa rozszerzania grafu i rankingu, aby złożyć pakiet kontekstowy z budżetem tokenów, który mieści się w oknie modelu, a następnie generuje Paragon Kontekstowy, dokumentujący dołączone pliki, pominięte elementy i kompletność pakietu. To podejście celuje w wejścia na poziomie symboli, a nie w naiwne przeszukiwanie plików.
Deterministyczne pobieranie produkuje powtarzalne, wysokopamięciowe wyniki
Aplikacja składa kontekst w sposób deterministyczny, więc to samo zapytanie zwraca ten sam pakiet na każdej maszynie. Programista zgłasza wskaźniki przypomnienia powyżej 0.95 dla wymaganych plików w złożonych zadaniach, a wbudowany zestaw benchmarkowy pozwala zespołom powtarzać metryki pobierania wewnątrz repozytoriów. Te elementy wspierają obiektywne porównania strategii pobierania i wyborów budżetowania okna modelu.
Integruje się z klientami MCP, ale zależy od lokalnej konfiguracji środowiska
Archex działa jako serwer MCP kompatybilny z klientami takimi jak Claude Desktop i Cursor oraz udostępnia CLI z ponad 20 poleceniami do indeksowania i eksploracji. Wdrożenie wymaga Pythona w wersji 3.11 do 3.13 lub obrazu Docker, co umieszcza usługę na maszynach deweloperów lub systemach CI, a nie na hostowanym indeksie. Taki projekt odpowiada zespołom gotowym do uruchamiania lokalnych usług jako części swojego przepływu pracy.
Projekt lokalny zachowuje prywatność repozytoriów i umożliwia weryfikowalne testowanie
Narzędzie działa lokalnie w swojej głównej ścieżce, wykonując indeksowanie i pobieranie bez hostowanej inferencji lub telemetrii oraz bez wymagania zewnętrznych kluczy API do indeksowania. Wbudowany zestaw benchmarkowy zapewnia weryfikowalne śledzenie wydajności i porównania wewnątrz repozytoriów. Programista ma doświadczenie w orkiestracji wieloagentowej i infrastrukturze oceny, co wpływa na nacisk na weryfikowalność i przewidywalne zachowanie w przypadku wrażliwych baz kodu.
Wybierz Archex, gdy istotne jest powtarzalne, weryfikowalne pozyskiwanie kontekstu
Archex to praktyczna opcja dla zespołów inżynieryjnych, które potrzebują mierzalnego, powtarzalnego wydobywania kontekstu do zadań związanych z kodem wspomaganym przez AI i mogą hostować usługi lokalnie. Oczekuj początkowej konfiguracji i krzywej uczenia się CLI, a generowane sugestie traktuj jako punkty wyjścia, które wymagają przeglądu podczas zmian w kodzie. W przypadku przepływów pracy, które potrzebują gotowego hostowanego indeksowania, model operacyjny lokalny może nie odpowiadać ograniczeniom operacyjnym.





