[{"data":1,"prerenderedAt":1633},["ShallowReactive",2],{"/de-de/blog/duo-agent-platform-with-mcp":3,"navigation-de-de":854,"banner-de-de":1284,"footer-de-de":1292,"blog-post-authors-de-de-Itzik Gan Baruch":1533,"blog-related-posts-de-de-duo-agent-platform-with-mcp":1548,"blog-promotions-de-de":1571,"next-steps-de-de":1623},{"id":4,"title":5,"authors":6,"body":8,"category":832,"date":833,"description":834,"extension":835,"externalUrl":836,"faq":836,"featured":837,"heroImage":838,"meta":839,"navigation":840,"path":841,"seo":842,"slug":844,"stem":845,"tags":846,"template":851,"updatedDate":852,"__hash__":853},"blogPosts/de-de/blog/duo-agent-platform-with-mcp.md","Model Context Protocol Integration",[7],"Itzik Gan Baruch",{"type":9,"value":10,"toc":812},"minimark",[11,24,30,64,79,91,96,99,103,106,120,123,127,130,134,143,166,170,182,192,196,211,263,275,288,292,315,329,332,351,358,362,365,370,376,381,387,391,394,420,428,432,440,449,454,459,483,520,655,659,662,670,674,677,683,687,690,717,726,730,733,747,751,759,763,788,791,799,808],[12,13,14],"p",{},[15,16,17,18,23],"em",{},"Willkommen zu Teil 7 unseres achtteiligen Leitfadens ",[19,20,22],"a",{"href":21},"/de-de/blog/gitlab-duo-agent-platform-complete-getting-started-guide/","GitLab Duo Agent Platform: Der vollständige Einstiegsleitfaden",", in dem du lernst, KI-Agenten und Workflows in deinem Entwicklungslebenszyklus zu erstellen und bereitzustellen. Folge Tutorials, die dich von deiner ersten Interaktion zu produktionsreifen Automatisierungs-Workflows mit vollständiger Anpassung führen.",[12,25,26],{},[27,28,29],"strong",{},"In diesem Artikel:",[31,32,33,40,46,52,58],"ul",{},[34,35,36],"li",{},[19,37,39],{"href":38},"#was-ist-mcp","Was ist Model Context Protocol (MCP)",[34,41,42],{},[19,43,45],{"href":44},"#gitlab-mcp-client-einrichten","GitLab als MCP-Client (Verbindung zu externen Services)",[34,47,48],{},[19,49,51],{"href":50},"#gitlab-mcp-server-f%C3%A4higkeiten","GitLab als MCP-Server (externe KI-Tools greifen auf GitLab zu)",[34,53,54],{},[19,55,57],{"href":56},"#wie-du-den-mcp-server-in-deinem-ki-tool-konfigurierst","Setup und Konfiguration",[34,59,60],{},[19,61,63],{"href":62},"#verwendung-des-mcp-servers","Real-World-Beispiele",[12,65,66,67,72,73,78],{},"KI kann die Entwicklung beschleunigen, indem sie Code generiert, debuggt und Routineaufgaben automatisiert. Aber allein ist sie auf trainierte Daten oder öffentliche Quellen beschränkt, während Entwickler(innen) oft Zugriff auf interne Systeme wie Project-Tracker, Dashboards, Datenbanken, Design-Dateien in Figma oder Dokumente in Google Drive benötigen.\nJetzt in die ",[19,68,71],{"href":69,"rel":70},"https://about.gitlab.com/de-de/gitlab-duo-agent-platform/",[],"GitLab Duo Agent Platform"," integriert, gibt das Model Context Protocol (",[19,74,77],{"href":75,"rel":76},"https://about.gitlab.com/topics/ai/model-context-protocol/",[],"MCP",") KI sicheren Zugriff auf interne Services, sodass Entwickler(innen) umfassende Unterstützung direkt in ihren Workflows erhalten können.",[80,81,82],"blockquote",{},[12,83,84,85,90],{},"🎯 Probiere ",[19,86,88],{"href":69,"rel":87},[],[27,89,71],{}," noch heute aus!",[92,93,95],"h2",{"id":94},"was-ist-mcp","Was ist MCP?",[12,97,98],{},"MCP, erstmals 2024 von Anthropic eingeführt, ist ein offener Standard, der KI mit Daten und Tools verbindet. Es funktioniert als sicherer bidirektionaler Kanal: MCP-Clients (KI-Anwendungen, autonome Agenten oder Entwicklungstools) fordern Daten oder Aktionen an, und MCP-Server liefern vertrauenswürdige, autorisierte Antworten von ihren verbundenen Datenquellen.\nMCP-Server fungieren als sichere Brücken zu verschiedenen Systemen: Sie können sich mit Datenbanken, APIs, Dateisystemen, Cloud-Services oder jedem externen Service verbinden, um Daten abzurufen und bereitzustellen. Dies ermöglicht es KI-Tools und -Agenten, über ihre anfänglichen Trainingsdaten hinauszugehen, indem sie auf Echtzeit-Informationen zugreifen und Aktionen ausführen können, wie das Umplanen von Meetings oder Überprüfen der Kalenderverfügbarkeit, während strikte Sicherheits-, Datenschutz- und Audit-Kontrollen aufrechterhalten werden.",[92,100,102],{"id":101},"entwickler-fokussierte-mcp-beispiele","Entwickler-fokussierte MCP-Beispiele",[12,104,105],{},"Entwickler(innen) erschließen leistungsstarke Fähigkeiten, wenn sie MCP mit ihren Entwicklungstools und Workflows verbinden. Hier sind praktische Beispiele, was KI mit MCP-Servern in einem Entwicklungskontext tun kann:",[31,107,108,111,114,117],{},[34,109,110],{},"Offene Issues überprüfen und Merge Requests erstellen",[34,112,113],{},"Deployment-Logs und Error-Traces abrufen",[34,115,116],{},"Team-Kommunikation in Slack über technische Entscheidungen prüfen",[34,118,119],{},"Meetings umplanen oder Kalenderverfügbarkeit für Team-Koordination prüfen",[12,121,122],{},"Diese entwickler-fokussierten Fähigkeiten ermöglichen es KI, sinnvolle Unterstützung direkt in den Workflows von Entwickler(innen) bereitzustellen, ohne Context-Switching zwischen Tools zu erfordern.",[92,124,126],{"id":125},"warum-mcp-verwenden","Warum MCP verwenden?",[12,128,129],{},"Du fragst dich vielleicht: Warum MCP verwenden, wenn KI bereits direkt System-APIs aufrufen kann? Die Herausforderung ist, dass jede API ihre eigene Authentifizierung, Datenformate und Verhaltensweisen hat, was erfordern würde, dass KI Custom Connectors für jedes System verwendet und diese kontinuierlich wartet, während sich APIs weiterentwickeln, was direkte Integrationen komplex und fehleranfällig macht. MCP adressiert dies, indem es eine standardisierte, sichere Schnittstelle bereitstellt, die Authentifizierung, Berechtigungen und Datenübersetzung handhabt. Dies ermöglicht es KI-Tools, sich zuverlässig mit jedem System zu verbinden, während Integration vereinfacht und konsistentes, sicheres Verhalten gewährleistet wird.",[92,131,133],{"id":132},"gitlabs-mcp-unterstützung","GitLabs MCP-Unterstützung",[12,135,136,137,142],{},"GitLab erweitert ",[19,138,141],{"href":139,"rel":140},"https://about.gitlab.com/de-de/blog/gitlab-duo-chat-gets-agentic-ai-makeover/",[],"Duo Agentic Chat"," mit MCP-Unterstützung und durchbricht die Barrieren, die KI zuvor von den Tools isoliert haben, die Entwickler(innen) täglich verwenden. Dies ermöglicht es Entwicklern, direkt von ihrer bevorzugten IDE aus in natürlicher Sprache auf ihr gesamtes Toolkit zuzugreifen, sodass GitLab Duo Agent Platform umfassende Unterstützung liefern kann, ohne den Entwicklungsflow zu unterbrechen oder störende Context-Switches zu erzwingen.\nGitLab bietet umfassende MCP-Unterstützung durch zwei komplementäre Workflows:",[31,144,145,156],{},[34,146,147,155],{},[27,148,149,154],{},[19,150,153],{"href":151,"rel":152},"https://docs.gitlab.com/user/gitlab_duo/model_context_protocol/mcp_clients/",[],"MCP-Client-Workflow",":"," Duo Agent Platform dient als MCP-Client und ermöglicht Features den Zugriff auf verschiedene externe Tools und Services.",[34,157,158,165],{},[27,159,160,154],{},[19,161,164],{"href":162,"rel":163},"https://docs.gitlab.com/user/gitlab_duo/model_context_protocol/mcp_server/",[],"MCP-Server-Workflow"," GitLab bietet auch MCP-Server-Fähigkeiten und ermöglicht KI-Tools und -Anwendungen wie Claude Desktop, Cursor und anderen MCP-kompatiblen Tools, sich sicher mit deiner GitLab-Instanz zu verbinden.",[92,167,169],{"id":168},"interaktive-walkthrough-demo-des-mcp-client-workflows","Interaktive Walkthrough-Demo des MCP-Client-Workflows",[12,171,172,175,176,181],{},[27,173,174],{},"Stell dir dieses typische Montagmorgen-Szenario vor:"," Der Checkout-Service deines Unternehmens wirft Timeout-Errors. Kunden können keine Käufe abschließen, und du musst schnell untersuchen. Normalerweise würdest du Jira öffnen, um das Incident-Ticket zu überprüfen, durch Slack für Updates scrollen und Grafana-Dashboards auf Error-Spikes überprüfen. Mit GitLabs MCP-Unterstützung kannst du all dies in natürlicher Sprache direkt aus dem Chat in deiner IDE tun. MCP korreliert Daten über all deine Systeme hinweg und gibt dir sofort das vollständige Bild, ohne deinen Entwicklungs-Workflow zu verlassen.\nUm diese Fähigkeit aus erster Hand zu erleben, haben wir einen ",[19,177,180],{"href":178,"rel":179},"https://gitlab.navattic.com/mcp",[],"interaktiven Walkthrough"," erstellt, der das obige Payment-Service-Szenario illustriert. Klicke auf das Bild unten, um die Demo zu starten.",[12,183,184],{},[19,185,187],{"href":178,"rel":186},[],[188,189],"img",{"alt":190,"src":191},"MCP walkthrough","https://res.cloudinary.com/about-gitlab-com/image/upload/v1758206468/osf0wkwe1l45oc6zjdhr.png",[92,193,195],{"id":194},"gitlab-mcp-client-einrichten","GitLab MCP-Client einrichten",[12,197,198,199,204,205,210],{},"Bevor du anfangen kannst, Daten über ",[19,200,203],{"href":201,"rel":202},"https://docs.gitlab.com/user/gitlab_duo_chat/agentic_chat/",[],"GitLab Duo Agentic Chat"," oder den ",[19,206,209],{"href":207,"rel":208},"https://docs.gitlab.com/user/duo_agent_platform/flows/foundational_flows/software_development/",[],"Software Development Flow"," abzufragen, musst du MCP in deiner Entwicklungsumgebung konfigurieren. Die Schritte umfassen:",[31,212,213,227,233],{},[34,214,215,218,219,222,223,226],{},[27,216,217],{},"Feature Preview aktivieren"," – Navigiere in deinen Group-Einstellungen zu ",[27,220,221],{},"GitLab Duo"," in der linken Sidebar und aktiviere die Checkbox für „Turn on experiment and beta GitLab Duo features\" unter dem ",[27,224,225],{},"Feature preview","-Bereich.",[34,228,229,232],{},[27,230,231],{},"MCP für deine Group aktivieren"," – Aktiviere MCP-Unterstützung in deinen GitLab-Group-Einstellungen, um Duo-Features die Verbindung zu externen Systemen zu ermöglichen.",[34,234,235,238,239,243,244],{},[27,236,237],{},"MCP-Server einrichten"," – Definiere die MCP-Server im JSON-Format in der ",[240,241,242],"code",{},"mcp.json","-Datei. Erstelle die Datei an diesem Speicherort:",[31,245,246,255],{},[34,247,248,251,252],{},[27,249,250],{},"Windows:"," ",[240,253,254],{},"C:\\Users\\\u003Cusername>\\AppData\\Roaming\\GitLab\\duo\\mcp.json",[34,256,257,251,260],{},[27,258,259],{},"Alle anderen Betriebssysteme:",[240,261,262],{},"~/.gitlab/duo/mcp.json",[12,264,265,266,271,272],{},"Für workspace-spezifische Konfigurationen siehe ",[19,267,270],{"href":268,"rel":269},"https://docs.gitlab.com/user/gitlab_duo/model_context_protocol/mcp_clients/#create-workspace-configuration",[],"Workspace-Konfiguration-Setup",". ",[240,273,274],{},"json {   \"mcpServers\": {     \"server-name\": {       \"type\": \"stdio\",       \"command\": \"path/to/server\",       \"args\": [\"--arg1\", \"value1\"],       \"env\": {         \"ENV_VAR\": \"value\"       }     },     \"http-server\": {       \"type\": \"http\",       \"url\": \"http://localhost:3000/mcp\"     },     \"sse-server\": {       \"type\": \"sse\",       \"url\": \"http://localhost:3000/mcp/sse\"     }   } } ",[31,276,277],{},[34,278,279,282,283,287],{},[27,280,281],{},"IDE installieren und konfigurieren"," – Stelle sicher, dass VSCodium oder Visual Studio Code zusammen mit der GitLab Workflow Extension installiert ist (Version 6.28.2 oder später für grundlegende MCP-Unterstützung, 6.35.6 oder später für volle Unterstützung).\nFür vollständige Schritt-für-Schritt-Anweisungen, Konfigurationsbeispiele und Troubleshooting-Tipps siehe die ",[19,284,286],{"href":151,"rel":285},[],"GitLab MCP Clients Dokumentation",".",[92,289,291],{"id":290},"beispielprojekt","Beispielprojekt",[12,293,294,295,300,301,304,305,307,308,311,312],{},"Um den Walkthrough zu ergänzen, teilen wir das ",[19,296,299],{"href":297,"rel":298},"https://gitlab.com/gitlab-da/use-cases/ai/gitlab-duo-agent-platform/mcp/gitlab-duo-mcp-demo.git",[],"Projekt",", das als ",[27,302,303],{},"Grundlage"," diente. Dieses Projekt ermöglicht es dir, denselben Flow in deiner eigenen Umgebung zu reproduzieren und GitLabs MCP-Fähigkeiten hands-on zu erkunden.\nEs demonstriert MCP-Funktionalität in einem simulierten Enterprise-Setup und verwendet Mock-Daten von Jira, Slack und Grafana, um ein Incident-Response-Szenario zu modellieren. Die enthaltene ",[240,306,242],{},"-Konfiguration zeigt, wie man sich mit einem lokalen MCP-Server (",[240,309,310],{},"enterprise-data-v2",") verbindet oder das Setup optional mit AWS-Services für Cloud-Integration erweitert. ",[240,313,314],{},"json {   \"mcpServers\": {     \"enterprise-data-v2\": {       \"type\": \"stdio\",       \"command\": \"node\",       \"args\": [\"src/server.js\"],       \"cwd\": \"/path/to/your/project\"     },     \"aws-knowledge\": {       \"type\": \"stdio\"       \"command\": \"npx\",       \"args\": [\"mcp-remote\", \"https://knowledge-mcp.global.api.aws\"]     },     \"aws-console\": {       \"type\": \"stdio\"       \"command\": \"npx\",       \"args\": [\"@imazhar101/mcp-aws-server\"],       \"env\": {         \"AWS_REGION\": \"YOUR_REGION\",         \"AWS_PROFILE\": \"default\"       }     }   } } ",[12,316,317,320,321,324,325,328],{},[27,318,319],{},"Sicherheitshinweis:"," Das ",[240,322,323],{},"aws-console"," verwendet ein Community-entwickeltes MCP-Server-Package (",[240,326,327],{},"@imazhar101/mcp-aws-server",") für AWS-Integration, das nicht unabhängig verifiziert wurde. Dies ist nur für Demonstrations- und Lernzwecke gedacht. Für den Produktionseinsatz bewerte Packages gründlich oder verwende offizielle Alternativen.",[12,330,331],{},"Konfiguriere außerdem AWS-Credentials über AWS-CLI-Profile oder IAM-Rollen, anstatt sie in der Konfigurationsdatei hardzucoden. Das AWS SDK wird automatisch Credentials aus deiner Umgebung erkennen, was der empfohlene Ansatz für Enterprise-Governance und Sicherheits-Compliance ist.",[12,333,334,335,339,340,343,344,347,348,350],{},"Um zu starten, ",[19,336,338],{"href":297,"rel":337},[],"klone das Projekt",", installiere Dependencies mit ",[240,341,342],{},"npm install"," und starte dann den lokalen MCP-Server mit ",[240,345,346],{},"npm start",". Erstelle eine ",[240,349,262],{},"-Datei mit der obigen Konfiguration, aktualisiere den Dateipfad entsprechend deinem lokalen Setup und starte VS Code neu, um die MCP-Konfiguration zu laden. Optional: Füge deine AWS-Credentials hinzu, um Live-Cloud-Integration zu erleben.",[12,352,353,354,287],{},"Klone das Projekt hier: ",[19,355,357],{"href":297,"rel":356},[],"GitLab Duo MCP Demo",[92,359,361],{"id":360},"beispiel-prompts-zum-ausprobieren-mit-dem-demo-projekt","Beispiel-Prompts zum Ausprobieren mit dem Demo-Projekt",[12,363,364],{},"Sobald du das Beispielprojekt konfiguriert hast, kannst du anfangen, deine Daten und Tools direkt aus GitLab Duo Agentic Chat in deiner IDE zu erkunden. Hier sind einige Prompts, die du ausprobieren kannst:",[31,366,367],{},[34,368,369],{},"\"What tools can you access through MCP?\"",[12,371,372],{},[188,373],{"alt":374,"src":375},"What tools can you access through MCP?","https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203432/xmahjenvoa82ov3kttqx.png",[31,377,378],{},[34,379,380],{},"\"Show me recent Slack discussions about the database issues.\"",[12,382,383],{},[188,384],{"alt":385,"src":386},"Slack discussion about tools to access through MCP","https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203432/wdwp5xzq6umeanb1xwbq.png",[92,388,390],{"id":389},"gitlab-mcp-server-fähigkeiten","GitLab MCP-Server-Fähigkeiten",[12,392,393],{},"Bisher haben wir uns angesehen, wie GitLab Duo Agent Platform als MCP-Client fungiert und sich mit externen MCP-Servern verbindet. Jetzt lass uns die GitLab MCP-Server-Fähigkeiten erkunden.\nDer GitLab MCP-Server lässt KI-Tools wie Cursor oder Claude Desktop sich sicher mit deiner GitLab-Instanz verbinden und mit deinen Entwicklungsdaten in natürlicher Sprache arbeiten. Authentifizierung wird über OAuth 2.0 Dynamic Client Registration gehandhabt, sodass sich KI-Tools automatisch registrieren und mit ordnungsgemäßer Autorisierung auf deine GitLab-Daten zugreifen können.\nAktuell unterstützt der Server:",[31,395,396,402,408,414],{},[34,397,398,401],{},[27,399,400],{},"Issues"," – Details abrufen oder neue Issues erstellen",[34,403,404,407],{},[27,405,406],{},"Merge Requests"," – Details, Commits und Dateiänderungen anzeigen",[34,409,410,413],{},[27,411,412],{},"Pipelines"," – Jobs und Pipelines für Merge Requests auflisten",[34,415,416,419],{},[27,417,418],{},"Server-Info"," – MCP-Server-Version prüfen",[12,421,422,423,287],{},"Für die vollständige Liste verfügbarer Tools und Fähigkeiten siehe die ",[19,424,427],{"href":425,"rel":426},"https://docs.gitlab.com/user/gitlab_duo/model_context_protocol/mcp_server/#available-tools-and-capabilities",[],"MCP-Server-Docs",[92,429,431],{"id":430},"interaktiver-walkthrough-gitlab-mcp-server-in-aktion","Interaktiver Walkthrough: GitLab MCP-Server in Aktion",[12,433,434,435,439],{},"Erlebe den GitLab MCP-Server aus erster Hand mit unserem ",[19,436,180],{"href":437,"rel":438},"https://gitlab.navattic.com/gitlab-mcp-server",[],".\nEr führt dich durch das Setup von Cursor mit dem MCP-Server und die Verwendung von Cursor Chat, um sich sicher mit deiner GitLab-Instanz zu verbinden. Du siehst, wie du Aktionen wie das Anzeigen von Issues, Erstellen eines neuen Issues und Überprüfen von Merge Requests durchführst, alles direkt über natürliche Sprache, ohne deine Entwicklungsumgebung zu verlassen.",[12,441,442],{},[19,443,445],{"href":437,"rel":444},[],[188,446],{"alt":447,"src":448},"MCP server walkthrough","https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203431/y2zdd71miiw0pkwd0a5a.png",[450,451,453],"h3",{"id":452},"wie-du-den-mcp-server-in-deinem-ki-tool-konfigurierst","Wie du den MCP-Server in deinem KI-Tool konfigurierst",[12,455,456],{},[27,457,458],{},"Voraussetzungen:",[31,460,461,472],{},[34,462,463,464,467,468,471],{},"Stelle sicher, dass ",[27,465,466],{},"Node.js"," und ",[27,469,470],{},"npm"," installiert sind",[34,473,474,475,478,479,482],{},"Verifiziere, dass ",[240,476,477],{},"npx"," global zugänglich ist, indem du ",[240,480,481],{},"npx --version"," in deinem Terminal ausführst",[484,485,486,503],"ol",{},[34,487,488,491],{},[27,489,490],{},"Feature Flags aktivieren",[31,492,493],{},[34,494,495,496,467,499,502],{},"Aktiviere ",[240,497,498],{},"mcp_server",[240,500,501],{},"oauth_dynamic_client_registration"," in deiner GitLab-Instanz",[34,504,505,508],{},[27,506,507],{},"GitLab MCP-Server-Konfiguration zu deinem KI-Tool hinzufügen",[31,509,510],{},[34,511,512,513,515,516,519],{},"Füge den MCP-Server-Eintrag zur Konfigurationsdatei deines Tools hinzu (",[240,514,242],{}," für Cursor, ",[240,517,518],{},"claude_desktop_config.json"," für Claude Desktop):",[521,522,527],"pre",{"className":523,"code":524,"language":525,"meta":526,"style":526},"language-json shiki shiki-themes github-light","  {\n    \"mcpServers\": {\n      \"GitLab\": {\n        \"command\": \"npx\",\n        \"args\": [\n          \"mcp-remote\",\n          \"https://\u003Cyour-gitlab-instance>/api/v4/mcp\",\n          \"--static-oauth-client-metadata\",\n          \"{\\\"scope\\\": \\\"mcp\\\"}\"\n        ]\n      }\n    }\n  }\n","json","",[240,528,529,538,548,556,572,581,589,597,605,631,637,643,649],{"__ignoreMap":526},[530,531,534],"span",{"class":532,"line":533},"line",1,[530,535,537],{"class":536},"sgsFI","  {\n",[530,539,541,545],{"class":532,"line":540},2,[530,542,544],{"class":543},"sYu0t","    \"mcpServers\"",[530,546,547],{"class":536},": {\n",[530,549,551,554],{"class":532,"line":550},3,[530,552,553],{"class":543},"      \"GitLab\"",[530,555,547],{"class":536},[530,557,559,562,565,569],{"class":532,"line":558},4,[530,560,561],{"class":543},"        \"command\"",[530,563,564],{"class":536},": ",[530,566,568],{"class":567},"sYBdl","\"npx\"",[530,570,571],{"class":536},",\n",[530,573,575,578],{"class":532,"line":574},5,[530,576,577],{"class":543},"        \"args\"",[530,579,580],{"class":536},": [\n",[530,582,584,587],{"class":532,"line":583},6,[530,585,586],{"class":567},"          \"mcp-remote\"",[530,588,571],{"class":536},[530,590,592,595],{"class":532,"line":591},7,[530,593,594],{"class":567},"          \"https://\u003Cyour-gitlab-instance>/api/v4/mcp\"",[530,596,571],{"class":536},[530,598,600,603],{"class":532,"line":599},8,[530,601,602],{"class":567},"          \"--static-oauth-client-metadata\"",[530,604,571],{"class":536},[530,606,608,611,614,617,619,621,623,626,628],{"class":532,"line":607},9,[530,609,610],{"class":567},"          \"{",[530,612,613],{"class":543},"\\\"",[530,615,616],{"class":567},"scope",[530,618,613],{"class":543},[530,620,564],{"class":567},[530,622,613],{"class":543},[530,624,625],{"class":567},"mcp",[530,627,613],{"class":543},[530,629,630],{"class":567},"}\"\n",[530,632,634],{"class":532,"line":633},10,[530,635,636],{"class":536},"        ]\n",[530,638,640],{"class":532,"line":639},11,[530,641,642],{"class":536},"      }\n",[530,644,646],{"class":532,"line":645},12,[530,647,648],{"class":536},"    }\n",[530,650,652],{"class":532,"line":651},13,[530,653,654],{"class":536},"  }\n",[450,656,658],{"id":657},"registrieren-und-authentifizieren","Registrieren und authentifizieren",[12,660,661],{},"Bei der ersten Verbindung wird das KI-Tool:",[31,663,664,667],{},[34,665,666],{},"Sich automatisch als OAuth-Anwendung registrieren",[34,668,669],{},"Autorisierung für den mcp-Scope anfordern",[450,671,673],{"id":672},"im-browser-autorisieren","Im Browser autorisieren",[12,675,676],{},"Bei der Verbindung öffnet der MCP-Client automatisch deinen Standard-Browser, um den OAuth-Flow abzuschließen. Überprüfe und genehmige die Anfrage in GitLab, um Zugriff zu gewähren und ein Access-Token für sicheren API-Zugriff zu erhalten.",[12,678,679],{},[188,680],{"alt":681,"src":682},"Access request","https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203431/szkjoqkdxstdbdh4eirv.png",[450,684,686],{"id":685},"verwendung-des-mcp-servers","Verwendung des MCP-Servers",[12,688,689],{},"Sobald dein KI-Tool mit dem MCP-Server verbunden ist, kannst du sicher GitLab-Daten (Issues, Merge Requests und Pipelines) direkt aus deiner Entwicklungsumgebung über natürliche Sprache abrufen und darauf reagieren. Zum Beispiel:",[31,691,692,697,702,707,712],{},[34,693,694],{},[240,695,696],{},"Get details for issue 42 in project 123",[34,698,699],{},[240,700,701],{},"Create a new issue titled \"Fix login bug\" with description about password special characters",[34,703,704],{},[240,705,706],{},"Show me all commits in merge request 15 from the gitlab-org/gitlab project",[34,708,709],{},[240,710,711],{},"What files were changed in merge request 25?",[34,713,714],{},[240,715,716],{},"Show me all jobs in pipeline 12345",[80,718,719],{},[12,720,721,722,287],{},"Dieses Feature ist experimentell, wird von einem Feature Flag gesteuert und ist noch nicht für den Produktionseinsatz bereit.\nFür vollständige Schritt-für-Schritt-Anweisungen, Konfigurationsbeispiele und Troubleshooting-Tipps siehe die ",[19,723,725],{"href":162,"rel":724},[],"GitLab MCP-Server-Dokumentation",[92,727,729],{"id":728},"zusammenfassung","Zusammenfassung",[12,731,732],{},"GitLab Duo Agent Platform unterstützt MCP und ermöglicht KI-gestützte Entwicklungs-Workflows mit externer Tool-Integration. Mit MCP-Unterstützung fungiert GitLab sowohl als Client als auch als Server:",[31,734,735,741],{},[34,736,737,740],{},[27,738,739],{},"MCP-Client:"," GitLab Duo Agent Platform kann sicher auf Daten und Services von externen Systemen zugreifen und bringt umfassenden Kontext direkt in die IDE.",[34,742,743,746],{},[27,744,745],{},"MCP-Server:"," Externe KI-Tools wie Cursor oder Claude Desktop können sich mit deiner GitLab-Instanz verbinden, auf Projektdaten zugreifen und Aktionen durchführen, während strikte Sicherheit und Datenschutz aufrechterhalten werden.\nDiese bidirektionale Unterstützung reduziert Context-Switching, beschleunigt Entwickler-Workflows und stellt sicher, dass KI sinnvolle Unterstützung über dein gesamtes Toolkit hinweg bieten kann.",[92,748,750],{"id":749},"was-kommt-als-nächstes","Was kommt als Nächstes?",[12,752,753,754,758],{},"Du verstehst jetzt, wie du Agenten verwendest, Flows erstellst, Lösungen im AI Catalog entdeckst, Workflows über das Automate-Menü verwaltest und Fähigkeiten mit MCP erweiterst. Der letzte Schritt ist die Anpassung von GitLab Duo an die spezifischen Anforderungen deines Teams. Lerne dies in ",[19,755,757],{"href":756},"/de-de/blog/customizing-gitlab-duo-chat-rules-prompts-workflows/","Teil 8",", einschließlich wie du Custom Chat Rules erstellst, effektive System Prompts verfasst, Agent-Tools konfigurierst, MCP-Integrationen einrichtest und Flows für den einzigartigen Workflow deines Teams anpasst.",[92,760,762],{"id":761},"ressourcen","Ressourcen",[31,764,765,771,777,783],{},[34,766,767],{},[19,768,770],{"href":151,"rel":769},[],"MCP Clients Dokumentation",[34,772,773],{},[19,774,776],{"href":162,"rel":775},[],"MCP Server Dokumentation",[34,778,779],{},[19,780,782],{"href":75,"rel":781},[],"Was ist Model Context Protocol?",[34,784,785],{},[19,786,71],{"href":69,"rel":787},[],[789,790],"hr",{},[12,792,793,251,796],{},[27,794,795],{},"Nächster:",[19,797,798],{"href":756},"Teil 8: GitLab Duo anpassen: Chat-Regeln, Prompts und Workflows",[12,800,801,251,804],{},[27,802,803],{},"Vorheriger:",[19,805,807],{"href":806},"/de-de/blog/monitor-manage-automate-ai-workflows/","Teil 6: KI-Workflows überwachen, verwalten und automatisieren",[809,810,811],"style",{},"html pre.shiki code .sgsFI, html code.shiki .sgsFI{--shiki-default:#24292E}html pre.shiki code .sYu0t, html code.shiki .sYu0t{--shiki-default:#005CC5}html pre.shiki code .sYBdl, html code.shiki .sYBdl{--shiki-default:#032F62}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}",{"title":526,"searchDepth":540,"depth":540,"links":813},[814,815,816,817,818,819,820,821,822,823,829,830,831],{"id":94,"depth":540,"text":95},{"id":101,"depth":540,"text":102},{"id":125,"depth":540,"text":126},{"id":132,"depth":540,"text":133},{"id":168,"depth":540,"text":169},{"id":194,"depth":540,"text":195},{"id":290,"depth":540,"text":291},{"id":360,"depth":540,"text":361},{"id":389,"depth":540,"text":390},{"id":430,"depth":540,"text":431,"children":824},[825,826,827,828],{"id":452,"depth":550,"text":453},{"id":657,"depth":550,"text":658},{"id":672,"depth":550,"text":673},{"id":685,"depth":550,"text":686},{"id":728,"depth":540,"text":729},{"id":749,"depth":540,"text":750},{"id":761,"depth":540,"text":762},"ai","2025-09-26","Erweitere GitLab Duo mit externen Services über MCP. Verbinde dich als MCP-Client mit Jira, Slack, AWS und mehr, oder ermögliche externen KI-Tools den Zugriff auf deine GitLab-Daten als MCP-Server.","md",null,false,"https://res.cloudinary.com/about-gitlab-com/image/upload/v1765809212/noh0mdfn9o94ry9ykura.png",{},true,"/de-de/blog/duo-agent-platform-with-mcp",{"noIndex":837,"title":5,"description":843,"ogImage":838},"Erweitere GitLab Duo mit externen Services über MCP.","duo-agent-platform-with-mcp","de-de/blog/duo-agent-platform-with-mcp",[847,848,849,850],"AI","product","features","tutorial","BlogPost","2026-01-14","WkcdRXpL-8dpKEaokLOz1nxLgFNPrAm604A-FIuojBA",{"logo":855,"freeTrial":860,"sales":865,"login":870,"items":875,"search":1202,"minimal":1236,"duo":1254,"switchNav":1263,"pricingDeployment":1274},{"config":856},{"href":857,"dataGaName":858,"dataGaLocation":859},"/de-de/","gitlab logo","header",{"text":861,"config":862},"Kostenlose Testversion anfordern",{"href":863,"dataGaName":864,"dataGaLocation":859},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/de-de&glm_content=default-saas-trial/","free trial",{"text":866,"config":867},"Demo anfordern",{"href":868,"dataGaName":869,"dataGaLocation":859},"/de-de/sales/?contact-topic=request-demo","sales",{"text":871,"config":872},"Anmelden",{"href":873,"dataGaName":874,"dataGaLocation":859},"https://gitlab.com/users/sign_in/","sign in",[876,904,1006,1011,1124,1180],{"text":877,"config":878,"menu":880},"Plattform",{"dataNavLevelOne":879},"platform",{"type":881,"columns":882},"cards",[883,889,896],{"title":877,"description":884,"link":885},"Die intelligente Orchestrierungsplattform für DevSecOps",{"text":886,"config":887},"Die Plattform erkunden",{"href":888,"dataGaName":879,"dataGaLocation":859},"/de-de/platform/",{"title":71,"description":890,"link":891},"Agentische KI für den gesamten Software-Lebenszyklus",{"text":892,"config":893},"Lerne GitLab Duo kennen",{"href":894,"dataGaName":895,"dataGaLocation":859},"/de-de/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":897,"description":898,"link":899},"Warum GitLab?","Erfahre, warum sich Unternehmen für GitLab entscheiden",{"text":900,"config":901},"Mehr erfahren",{"href":902,"dataGaName":903,"dataGaLocation":859},"/de-de/why-gitlab/","why gitlab",{"text":905,"left":840,"config":906,"menu":908},"Produkt",{"dataNavLevelOne":907},"solutions",{"type":909,"link":910,"columns":914,"feature":985},"lists",{"text":911,"config":912},"Alle Lösungen anzeigen",{"href":913,"dataGaName":907,"dataGaLocation":859},"/de-de/solutions/",[915,940,963],{"title":916,"description":917,"link":918,"items":923},"Automatisierung","CI/CD und Automatisierung zur Beschleunigung der Bereitstellung",{"config":919},{"icon":920,"href":921,"dataGaName":922,"dataGaLocation":859},"AutomatedCodeAlt","/de-de/solutions/delivery-automation/","automated software delivery",[924,928,931,936],{"text":925,"config":926},"CI/CD",{"href":927,"dataGaLocation":859,"dataGaName":925},"/de-de/solutions/continuous-integration/",{"text":71,"config":929},{"href":894,"dataGaLocation":859,"dataGaName":930},"gitlab duo agent platform - product menu",{"text":932,"config":933},"Quellcodeverwaltung",{"href":934,"dataGaLocation":859,"dataGaName":935},"/de-de/solutions/source-code-management/","Source Code Management",{"text":937,"config":938},"Automatische Softwarebereitstellung",{"href":921,"dataGaLocation":859,"dataGaName":939},"Automated software delivery",{"title":941,"description":942,"link":943,"items":948},"Sicherheit","Entwickle Code schneller ohne Abstriche bei der Sicherheit",{"config":944},{"href":945,"dataGaName":946,"dataGaLocation":859,"icon":947},"/de-de/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[949,953,958],{"text":950,"config":951},"Anwendungssicherheitstests",{"href":945,"dataGaName":952,"dataGaLocation":859},"Application security testing",{"text":954,"config":955},"Schutz der Software-Lieferkette",{"href":956,"dataGaLocation":859,"dataGaName":957},"/de-de/solutions/supply-chain/","Software supply chain security",{"text":959,"config":960},"Software-Compliance",{"href":961,"dataGaName":962,"dataGaLocation":859},"/de-de/solutions/software-compliance/","software compliance",{"title":964,"link":965,"items":970},"Messung",{"config":966},{"icon":967,"href":968,"dataGaName":969,"dataGaLocation":859},"DigitalTransformation","/de-de/solutions/visibility-measurement/","visibility and measurement",[971,975,980],{"text":972,"config":973},"Sichtbarkeit und Messung",{"href":968,"dataGaLocation":859,"dataGaName":974},"Visibility and Measurement",{"text":976,"config":977},"Wertstrommanagement",{"href":978,"dataGaLocation":859,"dataGaName":979},"/de-de/solutions/value-stream-management/","Value Stream Management",{"text":981,"config":982},"Analysen und Einblicke",{"href":983,"dataGaLocation":859,"dataGaName":984},"/de-de/solutions/analytics-and-insights/","Analytics and insights",{"title":986,"type":909,"items":987},"GitLab für",[988,994,1000],{"text":989,"config":990},"Enterprise",{"icon":991,"href":992,"dataGaLocation":859,"dataGaName":993},"Building","/de-de/enterprise/","enterprise",{"text":995,"config":996},"Kleinunternehmen",{"icon":997,"href":998,"dataGaLocation":859,"dataGaName":999},"Work","/de-de/small-business/","small business",{"text":1001,"config":1002},"Öffentlicher Sektor",{"icon":1003,"href":1004,"dataGaLocation":859,"dataGaName":1005},"Organization","/de-de/solutions/public-sector/","public sector",{"text":1007,"config":1008},"Preise",{"href":1009,"dataGaName":1010,"dataGaLocation":859,"dataNavLevelOne":1010},"/de-de/pricing/","pricing",{"text":762,"config":1012,"menu":1014},{"dataNavLevelOne":1013},"resources",{"type":909,"link":1015,"columns":1019,"feature":1113},{"text":1016,"config":1017},"Alle Ressourcen anzeigen",{"href":1018,"dataGaName":1013,"dataGaLocation":859},"/de-de/resources/",[1020,1053,1080],{"title":1021,"items":1022},"Erste Schritte",[1023,1028,1033,1038,1043,1048],{"text":1024,"config":1025},"Installieren",{"href":1026,"dataGaName":1027,"dataGaLocation":859},"/de-de/install/","install",{"text":1029,"config":1030},"Kurzanleitungen",{"href":1031,"dataGaName":1032,"dataGaLocation":859},"/de-de/get-started/","quick setup checklists",{"text":1034,"config":1035},"Lernen",{"href":1036,"dataGaLocation":859,"dataGaName":1037},"https://university.gitlab.com/","learn",{"text":1039,"config":1040},"Produktdokumentation",{"href":1041,"dataGaName":1042,"dataGaLocation":859},"https://docs.gitlab.com/","product documentation",{"text":1044,"config":1045},"Best-Practice-Videos",{"href":1046,"dataGaName":1047,"dataGaLocation":859},"/de-de/getting-started-videos/","best practice videos",{"text":1049,"config":1050},"Integrationen",{"href":1051,"dataGaName":1052,"dataGaLocation":859},"/de-de/integrations/","integrations",{"title":1054,"items":1055},"Entdecken",[1056,1061,1066,1071,1075],{"text":1057,"config":1058},"Kundenerfolge",{"href":1059,"dataGaName":1060,"dataGaLocation":859},"/de-de/customers/","customer success stories",{"text":1062,"config":1063},"Blog",{"href":1064,"dataGaName":1065,"dataGaLocation":859},"/de-de/blog/","blog",{"text":1067,"config":1068},"Demo-Hub",{"href":1069,"dataGaName":1070,"dataGaLocation":859},"/de-de/demo-hub/","demo hub",{"text":1072,"config":1073},"The Source",{"href":1074,"dataGaName":1065,"dataGaLocation":859},"/de-de/the-source/",{"text":1076,"config":1077},"Remote",{"href":1078,"dataGaName":1079,"dataGaLocation":859},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":1081,"items":1082},"Vernetzen",[1083,1088,1093,1098,1103,1108],{"text":1084,"config":1085},"GitLab-Services",{"href":1086,"dataGaName":1087,"dataGaLocation":859},"/de-de/services/","services",{"text":1089,"config":1090},"Beitragen",{"href":1091,"dataGaName":1092,"dataGaLocation":859},"https://contributors.gitlab.com","contribute",{"text":1094,"config":1095},"Community",{"href":1096,"dataGaName":1097,"dataGaLocation":859},"/community/","community",{"text":1099,"config":1100},"Forum",{"href":1101,"dataGaName":1102,"dataGaLocation":859},"https://forum.gitlab.com/","forum",{"text":1104,"config":1105},"Veranstaltungen",{"href":1106,"dataGaName":1107,"dataGaLocation":859},"/events/","events",{"text":1109,"config":1110},"Partner",{"href":1111,"dataGaName":1112,"dataGaLocation":859},"/de-de/partners/","partners",{"config":1114,"title":1117,"text":1118,"link":1119},{"background":1115,"textColor":1116},"url('https://res.cloudinary.com/about-gitlab-com/image/upload/v1777322348/qpq8yrgn8knii57omj0c.png')","#000","Neues bei GitLab","Über die neuesten Funktionen und Verbesserungen auf dem Laufenden bleiben.",{"text":1120,"config":1121},"Aktuelle Nachrichten",{"href":1122,"dataGaName":1123,"dataGaLocation":859},"/de-de/whats-new/","whats new",{"text":1125,"config":1126,"menu":1128},"Unternehmen",{"dataNavLevelOne":1127},"company",{"type":909,"columns":1129},[1130],{"items":1131},[1132,1137,1143,1145,1150,1155,1160,1165,1170,1175],{"text":1133,"config":1134},"Über",{"href":1135,"dataGaName":1136,"dataGaLocation":859},"/de-de/company/","about",{"text":1138,"config":1139,"footerGa":1142},"Karriere",{"href":1140,"dataGaName":1141,"dataGaLocation":859},"/jobs/","jobs",{"dataGaName":1141},{"text":1104,"config":1144},{"href":1106,"dataGaName":1107,"dataGaLocation":859},{"text":1146,"config":1147},"Geschäftsführung",{"href":1148,"dataGaName":1149,"dataGaLocation":859},"/company/team/e-group/","leadership",{"text":1151,"config":1152},"Handbuch",{"href":1153,"dataGaName":1154,"dataGaLocation":859},"https://handbook.gitlab.com/","handbook",{"text":1156,"config":1157},"Investor Relations",{"href":1158,"dataGaName":1159,"dataGaLocation":859},"https://ir.gitlab.com/overview/default.aspx","investor relations",{"text":1161,"config":1162},"Trust Center",{"href":1163,"dataGaName":1164,"dataGaLocation":859},"/de-de/security/","trust center",{"text":1166,"config":1167},"AI Transparency Center",{"href":1168,"dataGaName":1169,"dataGaLocation":859},"/de-de/ai-transparency-center/","ai transparency center",{"text":1171,"config":1172},"Newsletter",{"href":1173,"dataGaName":1174,"dataGaLocation":859},"/company/contact/#contact-forms","newsletter",{"text":1176,"config":1177},"Presse",{"href":1178,"dataGaName":1179,"dataGaLocation":859},"/press/","press",{"text":1181,"config":1182,"menu":1183},"Kontakt",{"dataNavLevelOne":1127},{"type":909,"columns":1184},[1185],{"items":1186},[1187,1192,1197],{"text":1188,"config":1189},"Vertrieb kontaktieren",{"href":1190,"dataGaName":1191,"dataGaLocation":859},"/de-de/sales/","talk to sales",{"text":1193,"config":1194},"Support-Portal",{"href":1195,"dataGaName":1196,"dataGaLocation":859},"https://support.gitlab.com/hc/en-us","support portal",{"text":1198,"config":1199},"Kundenportal",{"href":1200,"dataGaName":1201,"dataGaLocation":859},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":1203,"login":1204,"suggestions":1211},"Schließen",{"text":1205,"link":1206},"Um Repositorys und Projekte zu durchsuchen, melde dich an bei",{"text":1207,"config":1208},"gitlab.com",{"href":873,"dataGaName":1209,"dataGaLocation":1210},"search login","search",{"text":1212,"default":1213},"Vorschläge",[1214,1216,1221,1223,1228,1233],{"text":71,"config":1215},{"href":894,"dataGaName":71,"dataGaLocation":1210},{"text":1217,"config":1218},"Codevorschläge (KI)",{"href":1219,"dataGaName":1220,"dataGaLocation":1210},"/de-de/solutions/code-suggestions/","Code Suggestions (AI)",{"text":925,"config":1222},{"href":927,"dataGaName":925,"dataGaLocation":1210},{"text":1224,"config":1225},"GitLab auf AWS",{"href":1226,"dataGaName":1227,"dataGaLocation":1210},"/de-de/partners/technology-partners/aws/","GitLab on AWS",{"text":1229,"config":1230},"GitLab auf Google Cloud",{"href":1231,"dataGaName":1232,"dataGaLocation":1210},"/de-de/partners/technology-partners/google-cloud-platform/","GitLab on Google Cloud",{"text":897,"config":1234},{"href":902,"dataGaName":1235,"dataGaLocation":1210},"Why GitLab?",{"freeTrial":1237,"mobileIcon":1242,"desktopIcon":1247,"secondaryButton":1250},{"text":1238,"config":1239},"Kostenlos testen",{"href":1240,"dataGaName":864,"dataGaLocation":1241},"https://gitlab.com/-/trials/new/","nav",{"altText":1243,"config":1244},"GitLab-Symbol",{"src":1245,"dataGaName":1246,"dataGaLocation":1241},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":1243,"config":1248},{"src":1249,"dataGaName":1246,"dataGaLocation":1241},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":1021,"config":1251},{"href":1252,"dataGaName":1253,"dataGaLocation":1241},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/de-de/get-started/","get started",{"freeTrial":1255,"mobileIcon":1259,"desktopIcon":1261},{"text":1256,"config":1257},"Mehr über GitLab Duo erfahren",{"href":894,"dataGaName":1258,"dataGaLocation":1241},"gitlab duo",{"altText":1243,"config":1260},{"src":1245,"dataGaName":1246,"dataGaLocation":1241},{"altText":1243,"config":1262},{"src":1249,"dataGaName":1246,"dataGaLocation":1241},{"button":1264,"mobileIcon":1269,"desktopIcon":1271},{"text":1265,"config":1266},"/Option",{"href":1267,"dataGaName":1268,"dataGaLocation":1241},"#contact","switch",{"altText":1243,"config":1270},{"src":1245,"dataGaName":1246,"dataGaLocation":1241},{"altText":1243,"config":1272},{"src":1273,"dataGaName":1246,"dataGaLocation":1241},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":1275,"mobileIcon":1280,"desktopIcon":1282},{"text":1276,"config":1277},"Zurück zur Preisübersicht",{"href":1009,"dataGaName":1278,"dataGaLocation":1241,"icon":1279},"back to pricing","GoBack",{"altText":1243,"config":1281},{"src":1245,"dataGaName":1246,"dataGaLocation":1241},{"altText":1243,"config":1283},{"src":1249,"dataGaName":1246,"dataGaLocation":1241},{"title":1285,"button":1286,"config":1290},"GitLab Orbit ist da: die Kontextebene für KI-Agenten",{"text":900,"config":1287},{"href":1288,"dataGaName":1289,"dataGaLocation":859},"/de-de/gitlab-orbit/","orbit",{"layout":1291,"disabled":837},"release",{"data":1293},{"text":1294,"source":1295,"edit":1301,"contribute":1306,"config":1311,"items":1316,"minimal":1522},"Git ist eine Marke von Software Freedom Conservancy und unsere Verwendung von „GitLab“ erfolgt unter Lizenz.",{"text":1296,"config":1297},"Quelltext der Seite anzeigen",{"href":1298,"dataGaName":1299,"dataGaLocation":1300},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":1302,"config":1303},"Diese Seite bearbeiten",{"href":1304,"dataGaName":1305,"dataGaLocation":1300},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":1307,"config":1308},"Beteilige dich",{"href":1309,"dataGaName":1310,"dataGaLocation":1300},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":1312,"facebook":1313,"youtube":1314,"linkedin":1315},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[1317,1362,1415,1457,1489],{"title":1007,"links":1318,"subMenu":1333},[1319,1323,1328],{"text":1320,"config":1321},"Tarife anzeigen",{"href":1009,"dataGaName":1322,"dataGaLocation":1300},"view plans",{"text":1324,"config":1325},"Vorteile von Premium",{"href":1326,"dataGaName":1327,"dataGaLocation":1300},"/de-de/pricing/premium/","why premium",{"text":1329,"config":1330},"Vorteile von Ultimate",{"href":1331,"dataGaName":1332,"dataGaLocation":1300},"/de-de/pricing/ultimate/","why ultimate",[1334],{"title":1181,"links":1335},[1336,1338,1340,1342,1347,1352,1357],{"text":1188,"config":1337},{"href":1190,"dataGaName":869,"dataGaLocation":1300},{"text":1193,"config":1339},{"href":1195,"dataGaName":1196,"dataGaLocation":1300},{"text":1198,"config":1341},{"href":1200,"dataGaName":1201,"dataGaLocation":1300},{"text":1343,"config":1344},"Status",{"href":1345,"dataGaName":1346,"dataGaLocation":1300},"https://status.gitlab.com/","status",{"text":1348,"config":1349},"Nutzungsbedingungen",{"href":1350,"dataGaName":1351,"dataGaLocation":1300},"/terms/","terms of use",{"text":1353,"config":1354},"Datenschutzerklärung",{"href":1355,"dataGaName":1356,"dataGaLocation":1300},"/de-de/privacy/","privacy statement",{"text":1358,"config":1359},"Cookie-Einstellungen",{"dataGaName":1360,"dataGaLocation":1300,"id":1361,"isOneTrustButton":840},"cookie preferences","ot-sdk-btn",{"title":905,"links":1363,"subMenu":1372},[1364,1368],{"text":1365,"config":1366},"DevSecOps-Plattform",{"href":888,"dataGaName":1367,"dataGaLocation":1300},"devsecops platform",{"text":1369,"config":1370},"KI-unterstützte Entwicklung",{"href":894,"dataGaName":1371,"dataGaLocation":1300},"ai-assisted development",[1373],{"title":1374,"links":1375},"Themen",[1376,1380,1385,1390,1395,1400,1405,1410],{"text":925,"config":1377},{"href":1378,"dataGaName":1379,"dataGaLocation":1300},"/de-de/topics/ci-cd/","cicd",{"text":1381,"config":1382},"GitOps",{"href":1383,"dataGaName":1384,"dataGaLocation":1300},"/de-de/topics/gitops/","gitops",{"text":1386,"config":1387},"DevOps",{"href":1388,"dataGaName":1389,"dataGaLocation":1300},"/de-de/topics/devops/","devops",{"text":1391,"config":1392},"Versionskontrolle",{"href":1393,"dataGaName":1394,"dataGaLocation":1300},"/de-de/topics/version-control/","version control",{"text":1396,"config":1397},"DevSecOps",{"href":1398,"dataGaName":1399,"dataGaLocation":1300},"/de-de/topics/devsecops/","devsecops",{"text":1401,"config":1402},"Cloud-nativ",{"href":1403,"dataGaName":1404,"dataGaLocation":1300},"/de-de/topics/cloud-native/","cloud native",{"text":1406,"config":1407},"KI für das Programmieren",{"href":1408,"dataGaName":1409,"dataGaLocation":1300},"/de-de/topics/devops/ai-for-coding/","ai for coding",{"text":1411,"config":1412},"Agentische KI",{"href":1413,"dataGaName":1414,"dataGaLocation":1300},"/de-de/topics/agentic-ai/","agentic ai",{"title":1416,"links":1417},"Lösungen",[1418,1421,1423,1428,1432,1435,1438,1441,1443,1445,1447,1452],{"text":950,"config":1419},{"href":945,"dataGaName":1420,"dataGaLocation":1300},"Application Security Testing",{"text":937,"config":1422},{"href":921,"dataGaName":922,"dataGaLocation":1300},{"text":1424,"config":1425},"Agile Entwicklung",{"href":1426,"dataGaName":1427,"dataGaLocation":1300},"/de-de/solutions/agile-delivery/","agile delivery",{"text":1429,"config":1430},"SCM",{"href":934,"dataGaName":1431,"dataGaLocation":1300},"source code management",{"text":925,"config":1433},{"href":927,"dataGaName":1434,"dataGaLocation":1300},"continuous integration & delivery",{"text":976,"config":1436},{"href":978,"dataGaName":1437,"dataGaLocation":1300},"value stream management",{"text":1381,"config":1439},{"href":1440,"dataGaName":1384,"dataGaLocation":1300},"/de-de/solutions/gitops/",{"text":989,"config":1442},{"href":992,"dataGaName":993,"dataGaLocation":1300},{"text":995,"config":1444},{"href":998,"dataGaName":999,"dataGaLocation":1300},{"text":1001,"config":1446},{"href":1004,"dataGaName":1005,"dataGaLocation":1300},{"text":1448,"config":1449},"Bildungswesen",{"href":1450,"dataGaName":1451,"dataGaLocation":1300},"/de-de/solutions/education/","education",{"text":1453,"config":1454},"Finanzdienstleistungen",{"href":1455,"dataGaName":1456,"dataGaLocation":1300},"/de-de/solutions/finance/","financial services",{"title":762,"links":1458},[1459,1461,1463,1465,1468,1470,1473,1475,1477,1479,1481,1483,1485,1487],{"text":1024,"config":1460},{"href":1026,"dataGaName":1027,"dataGaLocation":1300},{"text":1029,"config":1462},{"href":1031,"dataGaName":1032,"dataGaLocation":1300},{"text":1034,"config":1464},{"href":1036,"dataGaName":1037,"dataGaLocation":1300},{"text":1039,"config":1466},{"href":1041,"dataGaName":1467,"dataGaLocation":1300},"docs",{"text":1062,"config":1469},{"href":1064,"dataGaName":1065,"dataGaLocation":1300},{"text":1471,"config":1472},"Neuerungen",{"href":1122,"dataGaName":1123,"dataGaLocation":1300},{"text":1057,"config":1474},{"href":1059,"dataGaName":1060,"dataGaLocation":1300},{"text":1076,"config":1476},{"href":1078,"dataGaName":1079,"dataGaLocation":1300},{"text":1084,"config":1478},{"href":1086,"dataGaName":1087,"dataGaLocation":1300},{"text":1089,"config":1480},{"href":1091,"dataGaName":1092,"dataGaLocation":1300},{"text":1094,"config":1482},{"href":1096,"dataGaName":1097,"dataGaLocation":1300},{"text":1099,"config":1484},{"href":1101,"dataGaName":1102,"dataGaLocation":1300},{"text":1104,"config":1486},{"href":1106,"dataGaName":1107,"dataGaLocation":1300},{"text":1109,"config":1488},{"href":1111,"dataGaName":1112,"dataGaLocation":1300},{"title":1125,"links":1490},[1491,1493,1495,1497,1499,1501,1506,1511,1513,1515,1517],{"text":1133,"config":1492},{"href":1135,"dataGaName":1127,"dataGaLocation":1300},{"text":1138,"config":1494},{"href":1140,"dataGaName":1141,"dataGaLocation":1300},{"text":1146,"config":1496},{"href":1148,"dataGaName":1149,"dataGaLocation":1300},{"text":1151,"config":1498},{"href":1153,"dataGaName":1154,"dataGaLocation":1300},{"text":1156,"config":1500},{"href":1158,"dataGaName":1159,"dataGaLocation":1300},{"text":1502,"config":1503},"Nachhaltigkeit",{"href":1504,"dataGaName":1505,"dataGaLocation":1300},"/sustainability/","Sustainability",{"text":1507,"config":1508},"Vielfalt, Inklusion und Zugehörigkeit",{"href":1509,"dataGaName":1510,"dataGaLocation":1300},"/de-de/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":1161,"config":1512},{"href":1163,"dataGaName":1164,"dataGaLocation":1300},{"text":1171,"config":1514},{"href":1173,"dataGaName":1174,"dataGaLocation":1300},{"text":1176,"config":1516},{"href":1178,"dataGaName":1179,"dataGaLocation":1300},{"text":1518,"config":1519},"Transparenzerklärung zu moderner Sklaverei",{"href":1520,"dataGaName":1521,"dataGaLocation":1300},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":1523},[1524,1527,1530],{"text":1525,"config":1526},"Terms",{"href":1350,"dataGaName":1351,"dataGaLocation":1300},{"text":1528,"config":1529},"Cookies",{"dataGaName":1360,"dataGaLocation":1300,"id":1361,"isOneTrustButton":840},{"text":1531,"config":1532},"Datenschutz",{"href":1355,"dataGaName":1356,"dataGaLocation":1300},[1534],{"id":1535,"title":7,"body":836,"config":1536,"content":1538,"description":836,"extension":1542,"meta":1543,"navigation":840,"path":1544,"seo":1545,"stem":1546,"__hash__":1547},"blogAuthors/en-us/blog/authors/itzik-gan-baruch.yml",{"template":1537},"BlogAuthor",{"name":7,"config":1539},{"headshot":1540,"ctfId":1541},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749658921/Blog/Author%20Headshots/iganbaruch-headshot.jpg","iganbaruch","yml",{},"/en-us/blog/authors/itzik-gan-baruch",{},"en-us/blog/authors/itzik-gan-baruch","bz9VMiTQ1ixvnoxUFk0jiUcnLG3oQsymgXNCqyRqfsk",[1549,1555,1563],{"title":1550,"description":1551,"heroImage":838,"category":832,"date":1552,"authors":1553,"slug":1554,"externalUrl":836},"Wie ich einen Demo-Generator mit Duo Agent Platform baute","So sahen Demos nicht immer aus. Ein Rückblick auf ihre Entwicklung, plus ein Tutorial zum Bau einer eigenen Demo und eines eigenen Agenten.","2026-08-13",[7],"agentic-click-through-demo",{"title":1556,"description":1557,"heroImage":1558,"category":832,"date":1559,"authors":1560,"slug":1562,"externalUrl":836},"Governance für agentische KI, MCPs und KI-Code-Assistenten","KI-Agenten schreiben, pushen und deployen, ohne dass jeder Schritt geprüft wird. Ein praktisches Framework für Zugriff, Berechtigungen und Audit-Trails.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1785337625/ifzlc2hyzaxhzmjgyymh.png","2026-07-31",[1561],"Julie Griffin","govern-agentic-ai-mcps-code-assistants",{"title":1564,"description":1565,"heroImage":1566,"category":832,"date":1567,"authors":1568,"slug":1570,"externalUrl":836},"Claude Opus 5 auf GitLab: Reasoning für die anspruchsvollsten Aufgaben","Anthropics Claude Opus 5 ist jetzt auf der GitLab Duo Agent Platform verfügbar und bringt tieferes Reasoning für die anspruchsvollsten Aufgaben.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750099203/Blog/Hero%20Images/Blog/Hero%20Images/blog-image-template-1800x945%20%2820%29_2bJGC5ZP3WheoqzlLT05C5_1750099203484.png","2026-07-27",[1569],"Brittany Lutz","claude-opus-5-on-gitlab-duo-agent-platform",{"promotions":1572},[1573,1586,1597,1609],{"id":1574,"categories":1575,"header":1576,"text":1577,"button":1578,"image":1583},"ai-modernization",[832],"Hält KI, was uns versprochen wurde?","Das Quiz dauert maximal 5 Minuten.",{"text":1579,"config":1580},"Ermittle deinen KI-Reifegrad",{"href":1581,"dataGaName":1582,"dataGaLocation":1065},"/de-de/assessments/ai-modernization-assessment/","modernization assessment",{"config":1584},{"src":1585},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/qix0m7kwnd8x2fh1zq49.png",{"id":1587,"categories":1588,"header":1589,"text":1577,"button":1590,"image":1594},"devops-modernization",[848,1399],"Verwaltest du Tool-Chaos oder stellst du Innovationen bereit?",{"text":1591,"config":1592},"Ermittle deinen DevOps-Reifegrad",{"href":1593,"dataGaName":1582,"dataGaLocation":1065},"/de-de/assessments/devops-modernization-assessment/",{"config":1595},{"src":1596},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138785/eg818fmakweyuznttgid.png",{"id":1598,"categories":1599,"header":1601,"text":1577,"button":1602,"image":1606},"security-modernization",[1600],"security","Tauschst du Schnelligkeit gegen Sicherheit ein?",{"text":1603,"config":1604},"Ermittle deinen Sicherheitsreifegrad",{"href":1605,"dataGaName":1582,"dataGaLocation":1065},"/de-de/assessments/security-modernization-assessment/",{"config":1607},{"src":1608},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/p4pbqd9nnjejg5ds6mdk.png",{"id":1610,"paths":1611,"header":1614,"text":1615,"button":1616,"image":1621},"github-azure-migration",[1612,1613],"migration-from-azure-devops-to-gitlab","integrating-azure-devops-scm-and-gitlab","Ist dein Team bereit für den Umzug von GitHub nach Azure?","GitHub stellt bereits auf Azure um. Finde heraus, was das für dich bedeutet.",{"text":1617,"config":1618},"Erfahre, wie GitLab im Vergleich zu GitHub abschneidet",{"href":1619,"dataGaName":1620,"dataGaLocation":1065},"/de-de/compare/gitlab-vs-github/github-azure-migration/","github azure migration",{"config":1622},{"src":1596},{"header":1624,"blurb":1625,"button":1626,"secondaryButton":1631},"Beginne noch heute, schneller zu entwickeln","Entdecke, was dein Team mit der intelligenten Orchestrierungsplattform für DevSecOps erreichen kann.\n",{"text":1627,"config":1628},"Kostenlosen Test starten",{"href":1629,"dataGaName":864,"dataGaLocation":1630},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/de-de/","feature",{"text":1188,"config":1632},{"href":1190,"dataGaName":869,"dataGaLocation":1630},1786803748977]