Zgodność i specyfikacja techniczna
Możliwości językowe#
Maguyva jest zoptymalizowana pod kątem języków programowania, ale indeksuje też web, konfiguracje, schematy, dokumentację i inne technologie tekstowe. Poniżej znajdują się liczby dotyczące możliwości, które napędzają wyszukiwanie strukturalne, wyszukiwanie symboli i podstawowe indeksowanie.
Maguyva obsługuje 279 języków i technologii tekstowych. Te liczby pochodzą z kanonicznej konfiguracji języków i nie wykluczają się wzajemnie: dany język może mieć jednocześnie wyszukiwanie strukturalne AST i ekstrakcję symboli.
Wyszukiwanie strukturalne AST
AST241
Języki z obsługą struktury opartej na parserze do przepływów pracy AST i wyszukiwania strukturalnego.
Ekstrakcja symboli
Symbole277
Języki z metadanymi symboli osadzonymi w źródle, wykorzystywanymi do definicji i wyszukiwania.
Pokrycie indeksowania
Wszystkie279
Każdy wymieniony język jest indeksowany pod kątem kontekstu plikowego, tekstowego i repozytorium.
Języki programowania
116 językiTechnologie webowe
22 językiShell i skrypty
5 językiJęzyki zapytań
5 językiSchematy i serializacja
10 językiKonfiguracja i dane
33 językiSystemy budowania
7 językiBlockchain i smart kontrakty
3 językiSpecjalistyczne
13 językiAsembler
3 językiKonfiguracja
10 językiDane
16 językiBaza danych
1 językiDiagramy
1 językiDokumentacja
17 językiGrafika
1 językiSprzęt
2 językiInfrastruktura
11 językiZnaczniki
1 językiTestowanie
2 języki241 języków ma obecnie wyszukiwanie strukturalne oparte na AST. Języki oznaczone jako Tekst nadal można indeksować, ale zapytania strukturalne opierają się wtedy na lżejszym kontekście plikowym i tekstowym.
Potrzebujesz wersji dla ludzi? Przejrzyj nowe przewodniki językowe — starannie przygotowane strony o Python, TypeScript, Java, Terraform, COBOL i innych stackach, które ludzie naprawdę oceniają.
Integracja repozytorium#
Obsługiwane repozytoria kodu#
- GitHub - Repozytoria publiczne i prywatne
GitLab- (Planowane)Bitbucket- (Planowane)
Funkcje kontroli wersji#
- Analiza per branch
Obsługa formatów plików#
Maguyva przetwarza kod źródłowy i pliki tekstowe. Dokumentacja Markdown i HTML jest obsługiwana zgodnie z listą w sekcji języków powyżej. Dodatkowo można parsować następujące ustrukturyzowane formaty danych:
Formaty danych#
- CSV - Wartości rozdzielane przecinkami
- XML - Dane strukturalne i konfiguracja
- JSON - Dokumentacja i dane API
- YAML - Pliki konfiguracyjne
- TOML - Pliki konfiguracyjne
Zgodność z Model Context Protocol (MCP)#
Udokumentowani klienci MCP#
Maguyva ma obecnie przewodniki konfiguracji dla Claude Code, Claude Desktop, Cursor, VS Code, Windsurf, Codex CLI, GitHub Copilot CLI, Gemini CLI, Cline, Roo Code, Goose, Continue, LM Studio, Amazon Q, JetBrains, Zed, Trae, OpenCode, BoltAI, LibreChat, Antigravity, Claude Cowork, ChatGPT i Warp. Inni MCP-compatible clients mogą łączyć się z tym samym serwerem, jeśli obsługują standardową konfigurację MCP.
Uwaga dot. zgodności: Maguyva wykorzystuje standardowy MCP. Każdy klient obsługujący MCP może połączyć się z tym samym serwerem, nawet jeśli nie napisaliśmy jeszcze dla niego oficjalnego przewodnika konfiguracji.
Korzyści z integracji#
- Brak uzależnienia od dostawcy - Maguyva nie próbuje przejąć twojego środowiska deweloperskiego. To po prostu narzędzie MCP, które podłączasz do dowolnego klienta czy przepływu pracy, którego już chcesz używać.
- Spójny kontekst - Te same zoptymalizowane dane niezależnie od modelu
- Gotowe na przyszłość - Automatycznie współpracuje z nowymi modelami zgodnymi z MCP
Bezpieczeństwo i prywatność#
Ochrona danych#
- Bezpieczeństwo transportu - Połączenia z usługą korzystają z HTTPS/TLS
- Zarządzane przechowywanie danych - Zaindeksowane dane są przechowywane na zarządzanej infrastrukturze z szyfrowaniem na poziomie magazynu w spoczynku
- Kontrolowane przechowywanie - Odłączenie repozytorium usuwa aktywne zaindeksowane dane, a pozostałe kopie zapasowe wygasają zgodnie z harmonogramem przechowywania
- Izolacja przestrzeni nazw - Dane repozytorium są ograniczone przez workspace i przestrzeń nazw na ścieżkach zapytań pipeline'u i bazy danych
Kontrola dostępu#
- Uwierzytelnianie oparte na tokenach - Żądania API wymagają ważnego tokenu
- Ograniczony dostęp do repozytorium - Dostęp jest ograniczony do repozytoriów i przestrzeni nazw dostępnych dla twojego workspace'u
- Logowanie operacyjne - Wywołania narzędzi i zdarzenia usługi są rejestrowane w celach diagnostycznych, bezpieczeństwa i zapobiegania nadużyciom
Zgodność platformowa#
Maguyva działa jako usługa chmurowa. Dowolny klient zgodny z MCP na dowolnym systemie operacyjnym może połączyć się przez standardowy protokół MCP. Instalacja lokalna nie jest wymagana.
Pierwsze kroki#
Gotowy zintegrować Maguyva ze swoim procesem developerskim?
Szybki start: Większość deweloperów jest gotowa do pracy w mniej niż 5 minut. Wystarczy podłączyć repozytorium i od razu zacząć optymalizować przepływy pracy AI.
Duży codebase? Sprawdź Plan Fleet — wsparcie dla ponad 10 mln linii kodu.