Yhteensopivuus ja tekniset tiedot
Kieliominaisuudet#
Maguyva on optimoitu ohjelmointikielille, mutta se indeksoi myös web-, konfiguraatio-, skeema-, dokumentaatio- ja muita tekstipohjaisia teknologioita. Alla ovat ominaisuuslukumäärät, jotka ohjaavat rakenteellista hakua, symbolihakua ja perusindeksointia.
Maguyva tukee 279 kieltä ja tekstipohjaisia teknologioita. Nämä luvut tulevat kanonisesta kielikonfiguraatiosta eivätkä ole toisiaan poissulkevia: kielellä voi olla samanaikaisesti sekä AST-rakenteellinen haku että symbolien poiminta.
AST-rakenteellinen haku
AST241
Kielet, joilla on jäsentimen tukema rakenne AST- ja rakenteellisen haun työnkulkuja varten.
Symbolien poiminta
Symbolit277
Kielet, joilla on lähdekoodin omistama symbolimetadata määrittelyjä ja hakua varten.
Indeksoitu kattavuus
Kaikki279
Jokainen listattu kieli on indeksoitu tiedosto-, teksti- ja repositoriokontekstia varten.
Ohjelmointikielet
116 kieltäWeb-teknologiat
22 kieltäShell ja skriptaus
5 kieltäKyselykielet
5 kieltäSkeemat ja serialisointi
10 kieltäKonfiguraatio ja data
33 kieltäKäännösjärjestelmät
7 kieltäLohkoketju ja älysopimukset
3 kieltäErikoistuneet
13 kieltäAssembly
3 kieltäKonfiguraatio
10 kieltäData
16 kieltäTietokanta
1 kieltäKaavio
1 kieltäDokumentaatio
17 kieltäGrafiikka
1 kieltäLaitteisto
2 kieltäInfrastruktuuri
11 kieltäMerkkauskieli
1 kieltäTestaus
2 kieltä241 kielellä on tänä päivänä AST-pohjainen rakenteellinen haku. "Teksti"-merkinnällä varustetut kielet ovat silti indeksoitavissa, mutta rakenteelliset kyselyt tukeutuvat kevyempään tiedosto- ja tekstikontekstiin.
Tarvitsetko ihmisystävällisen version? Selaa uutta kielioppaat-osiota, josta löydät kuratoituja sivuja Python-kielelle, TypeScript-kielelle, Javalle, Terraformille, COBOLille ja muille pinoille, joita ihmiset oikeasti arvioivat.
Repositorioiden integrointi#
Tuetut koodirepositoriot#
- GitHub - Julkiset ja yksityiset repositoriot
GitLab- (Suunnitteilla)Bitbucket- (Suunnitteilla)
Versionhallintaominaisuudet#
- Haarakohtainen analyysi
Tiedostomuototuki#
Maguyva käsittelee lähdekoodia ja tekstipohjaisia tiedostoja. Markdown- ja HTML-dokumentaatio tuetaan yllä olevassa kieliosiossa listatulla tavalla. Myös seuraavat jäsennellyt datamuodot ovat jäsennettävissä:
Datamuodot#
- CSV - Pilkulla erotetut arvot
- XML - Rakenteellinen data ja konfiguraatio
- JSON - API-dokumentaatio ja data
- YAML - Konfiguraatiotiedostot
- TOML - Konfiguraatiotiedostot
Model Context Protocol (MCP) -yhteensopivuus#
Dokumentoidut MCP-asiakasohjelmat#
Maguyva-palvelulla on tällä hetkellä asennusoppaat kohteelle 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 ja Warp. Myös muut MCP-compatible clients voivat yhdistää samaan palvelimeen, jos ne tukevat vakiomuotoista MCP-määritystä.
Yhteensopivuushuomio: Maguyva käyttää tavallista MCP:tä. Mikä tahansa MCP:tä tukeva asiakasohjelma voi yhdistää samaan palvelimeen, vaikka emme olisikaan vielä kirjoittaneet sille virallista asennusopasta.
Integroinnin edut#
- Ei toimittajaloukkua - Maguyva ei pyri valtaamaan kehitysympäristöäsi. Se on yksinkertaisesti MCP-työkalu, jonka liität mihin tahansa asiakasohjelmaan tai työnkulkuun, jota jo haluat käyttää.
- Yhtenäinen konteksti - Sama optimoitu data kaikkien mallien kesken
- Tulevaisuudenkestävä - Toimii automaattisesti uusien MCP-yhteensopivien mallien kanssa
Tietoturva ja yksityisyys#
Tietosuoja#
- Siirron turvallisuus - Palveluyhteydet käyttävät HTTPS/TLS-salausta
- Hallinnoitu tallennustila - Indeksoitu data tallennetaan hallinnoituun infrastruktuuriin, jossa tallennustaso on salattu levossa
- Hallittu säilytys - Repositorion irrottaminen poistaa aktiivisen indeksoidun datan, ja jäljelle jäävät varmuuskopiot vanhenevat säilytysaikataulun mukaisesti
- Nimiavaruuseristys - Repositoriodata rajataan työtilan ja nimiavaruuden mukaan koko putken ja tietokantakyselyiden ajan
Käyttöoikeuksien hallinta#
- Tokenpohjainen todennus - API-pyynnöt vaativat kelvollisen tokenin
- Rajattu repositoriopääsy - Pääsy on rajattu työtilasi käytettävissä oleviin repositorioihin ja nimiavaruuksiin
- Operatiivinen lokitus - Työkalukutsut ja palvelutapahtumat kirjataan lokiin vianmääritystä, tietoturvaa ja väärinkäytösten estämistä varten
Alustayhteensopivuus#
Maguyva toimii pilvipalveluna. Mikä tahansa MCP-yhteensopiva asiakasohjelma millä tahansa käyttöjärjestelmällä voi yhdistää vakiomuotoisen MCP-protokollan kautta. Paikallista asennusta ei tarvita.
Aloittaminen#
Valmiina integroimaan Maguyva-palvelun kehitystyönkulkuusi?
Pikaopas: Useimmat kehittäjät ovat käyttövalmiita alle 5 minuutissa. Yhdistä repositoriosi ja ala optimoida tekoälytyönkulkujasi välittömästi.
Iso koodikanta? Tutustu Fleet-taso-tasoon, joka tukee yli 10 miljoonaa koodiriviä.