Sdl MCP: En kontextprotokollserver för AI-kodningsagenter
Sdl MCP, utvecklad av Glitterkill, är ett MCP (Model Context Protocol) serververktyg byggt med TypeScript/JavaScript och körs på Node.js. Det ansluter till kodförråd, indexerar dem i en symbolgraf för att tillhandahålla ett kontextbudgetlager för kodningsagenter. Distribuerad som ett gratis npm-paket, stöder Sdl MCP Model Context Protocol över stdio eller HTTP-transport. Det är utformat för att fungera med olika AI-klienter, inklusive Claude Code, Cursor, Windsurf, Gemini CLI och OpenCode, vilket förbättrar deras förmåga att interagera med kodbaser effektivt.
Vad ansluter Sdl MCP till?
Sdl MCP ansluter direkt till kodförråd. Dess primära funktion är att indexera dessa förråd och skapa en symbolgraf. Denna graf fungerar sedan som ett kontextbudgetlager för kodningsagenter, vilket gör att de kan interagera med kodbasen mer effektivt. Programmet fungerar som ett MCP-serververktyg som stöder Model Context Protocol. Det kan kommunicera med antingen stdio eller HTTP transportprotokoll, vilket gör det anpassningsbart till olika klientmiljöer.
Kärnfunktioner och verktyg
Sdl MCP exponerar 35 Model Context Protocol-verktyg. Nyckelverktyg som kan anropas inkluderar repo.unregister, sdl.repo.status, sdl.context, sdl.retrieve, sdl.workflow, sdl.runtime.execute, och sdl.pr.risk.analyze. Dessa verktyg gör det möjligt för agenter att hantera förråd, få tillgång till kontextuell information, utföra körningsoperationer och analysera pull-förfrågningar. Plattformen har också ett styrningslager med policyverkställande, exekverbara tillåtelselistor, CWD-fängsling och miljöskrubbling för säker körning.
Vem är det för?
Sdl MCP är utformat för "kodningsagenter", "AI-kodningsagenter" och "agentiska ingenjörer" som arbetar med AI-kodningsassistenter. Det ger viktiga kapabiliteter för dessa enheter att interagera med kodförråd på ett strukturerat och reglerat sätt. Verktyget hjälper agenter att utföra uppgifter som kodutforskning, felsökning och granskning genom att erbjuda relevant kontext. Hoppa över detta om din arbetsflöde inte involverar AI-kodningsagenter som interagerar med kodförråd.
Hur man kommer igång
Åtkomst ges genom ett styrningslager med policyverkställande och revisionsloggning. Model Context Protocol stöder vanligtvis OAuth-baserad autentisering, även om specifika OAuth-detaljer för Sdl MCP inte uttryckligen anges.
Användningsfall
- Kontextmedveten utveckling: Agenter söker symboler, inspekterar kort, bygger uppgiftsavgränsade skivor och begär avgränsade kodfönster för felsökning, granskningar, implementering och utforskning av förråd, vilket leder till tokenbesparingar.
- Analys av pull-förfrågningar: Verktyget sdl.pr.risk.analyze paketerar förändringsbevis och testrekommendationer för granskningar av pull-förfrågningar.
- Sandlåda för körning: Kör tester, linters och skript genom ett reglerat lager med exekverbara tillåtelselistor och nuvarande arbetskatalog (CWD) fängsling.
Sdl MCP erbjuder en strukturerad miljö för AI-kodningsagenter att interagera med kodbaser. Dess förmåga att indexera förråd i en symbolgraf och erbjuda ett reglerat körningslager gör det till ett värdefullt verktyg för agentisk ingenjörskonst. Plattformens stöd för olika AI-klienter och dess fokus på kontextmedveten utveckling framhäver dess nytta.
