Free Download na MCP

Obejrzyj reklamę, aby pobrać za darmo

Recenzja Softonic

Codegraph: Inteligencja kodu wspierana przez AI dla programistów i agentów

Codegraph to serwer MCP zaprojektowany do analizowania baz kodu i budowania lokalnej grafiki wiedzy. Opracowany przez Colby'ego McHenry'ego, to darmowe narzędzie jest zbudowane w TypeScript i zawiera własne środowisko uruchomieniowe Node.js (Node ≥22.5). Integruje się z różnymi agentami kodowania AI, takimi jak Claude Code i Gemini CLI, oferując możliwości zwiększonego zrozumienia i interakcji z bazą kodu. Codegraph przechowuje swoje dane grafowe w lokalnej bazie danych SQLite, zapewniając pełnotekstowe wyszukiwanie FTS5 dla efektywnego zapytania. Ma na celu przyspieszenie przepływów pracy agentów AI i poprawę wydajności programistów.

Do czego łączy się Codegraph?

Codegraph działa jako serwer MCP, który integruje się z bazą kodu, analizując jej strukturę, aby wygenerować zlokalizowany wykres wiedzy. Ten wykres podmiotów i relacji jest przechowywany w lokalnej bazie danych SQLite, konkretnie w ".codegraph/codegraph.db". Baza danych wykorzystuje pełnotekstowe wyszukiwanie FTS5 dla efektywnego pobierania danych. Kompatybilne klienty AI łączą się przez stdio dla lokalnych operacji lub HTTP dla zdalnych/wspólnych wdrożeń, z powiadomieniami SSE. Serwer obsługuje szereg klientów AI, w tym Claude Code, Cursor, Codex CLI, OpenCode, Hermes Agent, Gemini CLI, Antigravity IDE i Kiro.

Główne funkcje i narzędzia

Codegraph udostępnia kilka wywoływalnych narzędzi do interakcji z bazami kodu. Narzędzie index buduje wykres wiedzy podmiotów i relacji. list_file_entities zapewnia listę wszystkich podmiotów w określonym pliku, wymagając ciągu "path". list_entity_relationships szczegółowo opisuje relacje danego podmiotu, używając ciągów "path" i "name". Narzędzie codegraph_context mapuje konkretne obszary bazy kodu. Ponadto, codegraph_explore umożliwia badanie symboli i ich powiązań. Te narzędzia umożliwiają zarówno programistom, jak i agentom AI głębokie zrozumienie struktury kodu.

Dla kogo to jest?

Codegraph jest głównie przeznaczony dla agentów kodowania AI, takich jak Claude Code, Cursor i Gemini CLI, a także dla ludzkich programistów. Zwiększa możliwości agentów, zapewniając zrozumienie struktury bazy kodu, co redukuje liczbę rund eksploracyjnych i obniża zużycie tokenów. Programiści korzystają z jego zdolności do oceny wpływu zmian i efektywnego poruszania się po dużych bazach kodu. Lokalne działanie narzędzia bez zewnętrznych kluczy API sprawia, że jest ono odpowiednie dla środowisk, które priorytetowo traktują prywatność danych. Pomiń to, jeśli Twoją główną potrzebą jest rozwiązanie inteligencji kodu hostowane w chmurze z zarządzaną infrastrukturą.

Jak zacząć

Nie są wymagane żadne poświadczenia do podstawowej lokalnej funkcjonalności Codegraph. W przypadku zdalnych wdrożeń HTTP można używać tokenów uwierzytelniających, takich jak HARNESS_MCP_AUTH_TOKEN lub x-harness-api-key.

Przykłady użycia

  • Nawigacja po dużej bazie kodu: Pomaga agentom AI szybko lokalizować punkty wejścia i łańcuchy wywołań, redukując potrzebę intensywnego skanowania plików.
  • Ocena wpływu zmian: Umożliwia programistom i agentom śledzenie wywołujących, wywoływanych oraz pełnego zasięgu wpływu dowolnego symbolu przed wprowadzeniem zmian w kodzie.
  • Przyspieszenie agentów AI i budowanie kontekstu: Zapewnia agentom AI strukturalne zrozumienie bazy kodu, aby zredukować rundy eksploracyjne i obniżyć zużycie tokenów.

Codegraph oferuje lokalne, oparte na grafach podejście do inteligencji kodu, służąc zarówno programistom, jak i agentom AI. Zwiększa zrozumienie kodu, przyspiesza przepływy pracy agentów i pomaga w analizie wpływu bez polegania na zewnętrznych usługach. Zdolność narzędzia do dostarczania precyzyjnego, istotnego kontekstu kodu może znacząco poprawić efektywność rozwoju.

  • Zalety

    • Działa lokalnie, nie są potrzebne zewnętrzne klucze API.
    • Przyspiesza zrozumienie kodu bazy agentów AI.
    • Obsługuje wiele integracji klientów AI.
    • Zapewnia pełnotekstowe wyszukiwanie FTS5.
  • Wady

    • Pakiety specyficzny czas wykonania Node.js.
    • Opiera się na lokalnej bazie danych SQLite do przechowywania.
    • Wymaga zewnętrznych kroków w celu zabezpieczenia wspólnych lokalnych instancji.
    • Wymaga lokalnej inicjalizacji dla każdego projektu.

Szczegóły

  • Twórca programu

  • Licencja

    Darmowa

  • Wersja

    v1.2.0

  • Data aktualizacji

  • Platforma

    MCP

  • Język

    Angielski

Program jest dostępny w innych językach


Free Download na MCP

Obejrzyj reklamę, aby pobrać za darmo


Opinie użytkowników o codegraph

Czy próbowałeś codegraph? Bądź pierwszy zostawić swoją opinię!

Dodaj opinię

Najnowsze artykuły

Przepisy dotyczące korzystania z tego oprogramowania różnią się w zależności od kraju. Nie zachęcamy do korzystania z tego programu ani nie akceptujemy go, jeśli narusza on prawo.
Zalogowano do Softonic jako