---
title: "GitLab 19.5 ile dış AI agent'lar governance kapsamına giriyor"
description: "GitLab 19.5 ile MCP server ve Secrets Manager GA oldu. Dış agent'ları kısıtlamak ve kayda almak için sırayla yapılacak adımları derledik."
image: "https://sezer.in/wp-content/uploads/2026/11/generatedHeaderImage-1793095997884.jpg"
url: "https://sezer.in/haberler/gitlab-19-5-mcp-server-agent-governance/"
date: "2026-11-06T17:56:21+03:00"
updated: "2026-11-06T17:56:21+03:00"
author: "Sezer Şanlıkan"
lang: "tr"
source: "https://sezer.in/haberler/gitlab-19-5-mcp-server-agent-governance/"
---

# GitLab 19.5 ile dış AI agent'lar governance kapsamına giriyor

GitLab 19.5, 15 Ekim'de MCP server'ı GA yaparak çıktı ve Claude Code, Cursor gibi araçların GitLab tool kataloğuna ve Duo Agent Platform agent'larına erişmesini açtı. Aynı release, dış agent oturumlarını AI Governance Dashboard'a kaydediyor. GitLab Secrets Manager da GA oldu.

## Model Context Protocol nedir, ne işe yarar?

Model Context Protocol (MCP), yapay zekâ modellerinin ve agent'ların dış araçlara ve veri kaynaklarına standart bir arayüzle bağlanması için tasarlanmış açık bir protokoldür. Bir MCP server, bir platformun yeteneklerini tool olarak tanımlar; Claude Code veya Cursor gibi MCP uyumlu client'lar bu tool'ları çağırarak işlem yapar.

## OpenBao nedir, ne için kullanılır?

OpenBao, HashiCorp Vault'tan çatallanan açık kaynak bir secret yönetim aracıdır. Parola, API anahtarı ve sertifika gibi hassas verileri merkezi olarak saklamak, erişimi politikalarla kısıtlamak ve işlemleri denetim kaydına almak için kullanılır. Linux Foundation çatısı altında topluluk tarafından geliştirilir.

## GitLab 19.5 ile agent'lar platformun içine giriyor

GitLab 19.5 ile Claude Code veya Cursor gibi bir araç artık yalnızca kodunuzu görmüyor. Issue'larınıza, pipeline'larınıza ve CI/CD artifact'lerinize de uzanabiliyor. MCP (Model Context Protocol) server GA oldu ve agent'a açılan yüzey genişledi.

Erişim genişledikçe yanlış bir yapılandırma daha çok zarar veriyor. Agent özelliklerini açarken önce sınır ve görünürlük kurun, otonomiyi en sona bırakın.

## Toolset seçimini varsayılan bırakmayın

Yöneticiler hangi MCP toolset'lerinin açılacağını seçebiliyor. Her araç modelin context window'unda yer tutuyor ve modelin atabileceği adım sayısını artırıyor.

Geliştiricilerin agent'tan gerçekte ne istediğini listeleyin. Kod okuma ve artifact inceleme yetiyorsa Duo agent ve flow başlatan araçları ilk aşamada kapalı tutun. Grup keşfi aracı agent'a erişebildiği grupların haritasını çıkarıyor; geniş yetkili bir token ile çalışan agent bu haritayı gereğinden fazla büyütür.

## GitLab.com rate limit'i retry'ları da sayıyor

GitLab.com'da MCP için dakikada 60 istek (Free) ve 600 istek (Premium, Ultimate) sınırı geldi. Reconnect ve retry denemeleri de bu sayıya giriyor. Free planda bağlantıyı döngü içinde yeniden kuran bir agent, dakikalık kotayı birkaç saniyede bitirebilir.

Agent'larınızı GitLab.com'a bağlıyorsanız client tarafındaki retry davranışını gözden geçirin. Self-managed kurulumlar için sınırı GitLab dokümantasyonundan kontrol edin ve bu sayıları kendi instance'ınıza ona göre uyarlayın.

## Claude Code, Cursor ve Codex oturumlarını kayda almak

GitLab 19.5'te güvenlik tarafında en çok işe yarayacak özellik Externally Connected Agents. AI Governance Dashboard önceden yalnızca GitLab Duo agent'larını gösteriyordu. Artık Claude Code, Cursor ve Codex GitLab CLI üzerinden bağlandığında oturumlar kullanıcı, agent, proje ve zaman bilgisiyle kayda geçiyor.

Hangi geliştiricinin hangi repoda hangi agent'ı çalıştırdığını bu sayede platform içinden görebiliyorsunuz. Audit event'ler SIEM (Security Information and Event Management) sistemine akıtılabiliyor, böylece agent etkinliğini mevcut alarm kurallarınıza bağlayabilirsiniz.

Kapsam sınırlı. GitLab yalnızca "qualifying" saydığı oturumları kaydediyor ve yapılandırmayı CLI üzerinden yapmanız gerekiyor. CLI dışında bağlanan bir agent dashboard'a düşmeyebilir. Hangi oturumların sayıldığını netleştirmeden dashboard'u tam bir agent envanteri gibi okumayın.

## Auto mode kapalı başlıyor, öyle kalsın

GitLab Duo CLI'daki auto mode açıkken agent shell komutu, Git işlemi ve MCP çağrısı için onay istemiyor. Özellik varsayılan olarak kapalı geliyor; instance, grup ve proje düzeyinde yönetiliyor. "Always Deny" işaretli araçlar auto mode'da da engelli kalıyor.

Sıra şöyle olmalı: auto mode'u açmadan önce Always Deny listenizi yazın. Production'a deploy tetikleyen araçlar ve geri alınması zor Git işlemleri bu listeye ilk girsin. Ardından auto mode'u tek bir deneme projesinde açın.

/goal komutu da GA oldu. Geliştirici açık uçlu bir hedef yazıyor, GitLab Duo uygulamayı ve doğrulamayı governed bir flow'a devrediyor. Agent çok adımlı çalıştıkça her adımı tek tek onaylamak gerçekçi olmaktan çıkıyor ve denetim kayıtları asıl kontrol noktanız oluyor.

## Secrets Manager ve merkezi tarama profilleri

GitLab Secrets Manager OpenBao üzerine kurulu ve mevcut grup ve proje izinlerini kullanıyor. Secret'ı yalnızca ihtiyaç duyan job'a açıyor, her işlem için audit event üretiyor. Secret'larınızı CI/CD variable olarak tutuyorsanız taşımaya agent'ların erişebildiği projelerden başlayın.

Security configuration profiles ile Secret Detection ve SAST (Static Application Security Testing) ayarlarını merkezden yönetiyorsunuz: hariç tutulan dizinler, analyzer image'ları ve full-history taraması. Her projenin .gitlab-ci.yml dosyasına aynı bloğu kopyalıyorsanız bu tekrar ortadan kalkıyor.

Agent'ların okuyabildiği eski repolarda full-history taramasını açın. Yıllar önce commit edilmiş bir token hâlâ agent'ın context'ine girebilir.
