Сумісність і технічні характеристики
Можливості мов#
Maguyva оптимізований для мов програмування, але також індексує вебтехнології, конфігурації, схеми, документацію та інші текстові технології. Нижче наведено кількісні показники можливостей, що визначають структурний пошук, пошук символів та базову індексацію.
Maguyva підтримує 279 мов і текстових технологій. Ці показники беруться з канонічної конфігурації мов і не є взаємовиключними: мова може мати одночасно і структурний пошук на основі AST, і видобування символів.
Структурний пошук на AST
AST241
Мови зі структурою на основі парсера для AST і робочих процесів структурного пошуку.
Видобування символів
Символи277
Мови з власними метаданими символів для визначень і пошуку.
Проіндексоване покриття
Усі279
Кожна перелічена мова індексується для файлового, текстового контексту та контексту репозиторію.
Мови програмування
116 мовВеб-технології
22 мовShell та скриптинг
5 мовМови запитів
5 мовСхеми та серіалізація
10 мовКонфігурація та дані
33 мовСистеми збирання
7 мовБлокчейн і смартконтракти
3 мовСпеціалізовані
13 мовАсемблер
3 мовКонфігурація
10 мовДані
16 мовБаза даних
1 мовДіаграми
1 мовДокументація
17 мовГрафіка
1 мовАпаратне забезпечення
2 мовІнфраструктура
11 мовРозмітка
1 мовТестування
2 мовНаразі 241 мов мають структурний пошук на основі AST. Мови з позначкою Text також індексуються, але структурні запити спираються на легший файловий і текстовий контекст.
Потрібна людська версія? Перегляньте нові мовні гайди — кураторські сторінки про Python, TypeScript, Java, Terraform, COBOL та інші стеки, які реально оцінюють люди.
Інтеграція репозиторію#
Підтримувані репозиторії коду#
- GitHub - Публічні та приватні репозиторії
GitLab- (Заплановано)Bitbucket- (Заплановано)
Можливості контролю версій#
- Аналіз, специфічний для гілки
Підтримка форматів файлів#
Maguyva обробляє вихідний код і текстові файли. Документація у форматах Markdown та HTML підтримується, як зазначено в розділі мов вище. Також можна розбирати такі структуровані формати даних:
Формати даних#
- CSV - Значення, розділені комами
- XML - Структуровані дані та конфігурація
- JSON - Документація та дані API
- YAML - Файли конфігурації
- TOML - Файли конфігурації
Сумісність із Model Context Protocol (MCP)#
Задокументовані MCP-клієнти#
Наразі Maguyva має гайди з налаштування для 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 і Warp. Інші MCP-compatible clients можуть підключатися до того самого сервера, якщо підтримують стандартну конфігурацію MCP.
Примітка щодо сумісності: Maguyva використовує стандартний MCP. Будь-який клієнт із підтримкою MCP може підключитися до того самого сервера, навіть якщо ми ще не написали для нього офіційний гайд із налаштування.
Переваги інтеграції#
- Без прив'язки до постачальника - Maguyva не намагається захопити ваше середовище розробки. Це просто MCP-інструмент, який ви підключаєте до будь-якого клієнта чи робочого процесу, який уже використовуєте.
- Послідовний контекст - Однакові оптимізовані дані для всіх моделей
- Готовність до майбутнього - Автоматично працює з новими MCP-сумісними моделями
Безпека та приватність#
Захист даних#
- Безпека транспорту - З'єднання із сервісом використовують HTTPS/TLS
- Кероване сховище - Проіндексовані дані зберігаються на керованій інфраструктурі із шифруванням на рівні сховища у стані спокою
- Контрольоване зберігання - Відключення репозиторію видаляє активні проіндексовані дані, а залишкові резервні копії видаляються за графіком зберігання
- Ізоляція просторів імен - Дані репозиторію обмежені простором робочого середовища й простором імен на рівні конвеєра та запитів до бази даних
Контроль доступу#
- Автентифікація на основі токенів - Запити до API вимагають дійсного токена
- Обмежений доступ до репозиторію - Доступ обмежений репозиторіями та просторами імен, доступними для вашого робочого середовища
- Операційне журналювання - Виклики інструментів і події сервісу журналюються для усунення несправностей, безпеки та запобігання зловживанням
Сумісність платформ#
Maguyva працює як хмарний сервіс. Будь-який MCP-сумісний клієнт на будь-якій операційній системі може підключитися через стандартний протокол MCP. Локальне встановлення не потрібне.
Початок роботи#
Готові інтегрувати Maguyva у свій робочий процес розробки?
Швидкий старт: більшість розробників запускаються менш ніж за 5 хвилин. Просто підключіть репозиторій — і одразу починайте оптимізувати свої ШІ-робочі процеси.
Велика кодова база? Перегляньте план Fleet для підтримки 10 млн+ рядків коду.