Gemini'yi digna'ya Bağlayın¶
Bu kılavuz, Google'ın Gemini araçlarını digna MCP Server'a bağlar. AI Ajanlarına Genel Bakış sayfasında açıklandığı gibi, digna kurulumunuzun MCP uç noktasına ve bir API anahtarına ihtiyacınız vardır.
Örneklerde uç nokta olarak https://digna.example.com/mcp kullanılmıştır. Bunu kendi uç noktanızla değiştirin.
Aracınızı Seçin¶
| Araç | Kimin için | Yapılandırma |
|---|---|---|
| Antigravity CLI, IDE ve uygulama | Google'ın ajan araçları. Antigravity CLI, Haziran 2026'da bireysel Google hesapları için Gemini CLI'ın yerini aldı | mcp_config.json |
| Gemini CLI | Gemini Code Assist Standard ve Enterprise lisansları ile ücretli Gemini API anahtarları | settings.json veya gemini mcp add |
| Gemini Enterprise uygulaması | — | Desteklenmez. Özel MCP bağlayıcısı OAuth veya bir Google Cloud hizmet hesabıyla oturum açarken digna MCP Server API anahtarlarıyla kimlik doğrulaması yapar |
Bu araçların tümü üzerinde çalıştıkları makineden bağlanır; bu nedenle o makine uç noktaya ulaşabildiği sürece şirket ağınızın içindeki digna ile çalışırlar.
Antigravity¶
Antigravity, MCP sunucularını CLI, IDE ve uygulama tarafından paylaşılan mcp_config.json dosyasından okur.
1. mcp_config.json Dosyasını Açın¶
| Kapsam | Dosya |
|---|---|
| Tüm projeleriniz | ~/.gemini/config/mcp_config.json |
| Tek bir çalışma alanı | Çalışma alanındaki .agents/mcp_config.json |
Kullanılan dosyayı açmak için:
- CLI: MCP yöneticisini açmak için
/mcpyazın ve Enter tuşuna basın. - IDE: ajan yan panelinde … menüsünü açın, MCP Servers'ı, ardından Manage MCP Servers'ı, ardından View raw config'i seçin.
- Uygulama: Customizations > Installed > MCP Servers bölümüne gidin ve Copy Config File Path seçeneğini kullanın.
2. digna Sunucusunu Ekleyin¶
digna girişini ekleyin. Dosyada zaten bir mcpServers bölümü varsa, onu oraya ekleyin:
{
"mcpServers": {
"digna": {
"serverUrl": "https://digna.example.com/mcp",
"headers": {
"Authorization": "Bearer <api key>"
}
}
}
}
Antigravity uzak sunuculara yalnızca digna MCP Server'ın kullandığı streamable HTTP üzerinden ulaşır. Uç noktayı serverUrl olarak yazın; Gemini CLI'ın httpUrl anahtarı desteklenmez.
3. Bağlantıyı Doğrulayın¶
CLI'da /mcp yazın: MCP yöneticisi digna sunucusunu durumu ve araçlarıyla birlikte gösterir, ayrıca yapılandırmayı yeniden yükleyebilir ve bağlantı günlüklerini gösterebilir. IDE'de sunucu Manage MCP Servers altında görünür.
Dosyayı Koruyun
mcp_config.json, API anahtarını düz metin olarak tutar. Çalışma alanındaki .agents/mcp_config.json dosyasını sürüm kontrolünün dışında tutun ve genel dosyayı yalnızca kendi hesabınızın okuyabilmesini sağlayın.
Gemini CLI¶
1. Sunucuyu Ekleyin¶
API anahtarını bir ortam değişkenine koyun, ardından sunucuyu ekleyin:
export DIGNA_API_KEY='<api key>'
gemini mcp add --transport http --scope user --header "Authorization: Bearer $DIGNA_API_KEY" digna https://digna.example.com/mcp
Komutu çalıştırdığınızda kabuğunuz $DIGNA_API_KEY değerini yerine koyar, böylece Gemini CLI anahtarı kendi ayarlarında saklar. --scope user olmadan sunucu yalnızca geçerli projeye eklenir.
2. Veya settings.json Dosyasını Düzenleyin¶
Yukarıdaki komut settings.json dosyasına yazar. Dosyayı kendiniz düzenlemek için:
| Kapsam | Dosya |
|---|---|
| Tüm projeleriniz | ~/.gemini/settings.json |
| Tek bir proje | Projedeki .gemini/settings.json |
{
"mcpServers": {
"digna": {
"httpUrl": "https://digna.example.com/mcp",
"headers": {
"Authorization": "Bearer <api key>"
}
}
}
}
Streamable HTTP için anahtar olan httpUrl'yi kullanın. Benzer url anahtarı, digna MCP Server'ın sunmadığı eski SSE aktarımını seçer. Sunucu adında alt çizgi kullanmayın.
Trust'ı Kapalı Bırakın
Sunucuda "trust": true yoksa Gemini CLI her araç çağrısından önce sorar. digna için trust'ı kapalı bırakın, böylece bir ajanın yapılandırmanızda yaptığı her değişikliği siz onaylarsınız.
3. Bağlantıyı Doğrulayın¶
Kabuğunuzdan:
digna sunucusu bağlı olarak görünmelidir. Bir Gemini CLI oturumunun içinde, sunucuyu ve araçlarını görmek için /mcp komutunu çalıştırın.
Gemini Sorunlarını Giderme¶
Sunucu Bağlantısız Görünüyor¶
- Uç noktanın
/mcpile bittiğini ve makinenizden erişilebilir olduğunu kontrol edin. - Anahtar adını kontrol edin: Antigravity'de
serverUrl, Gemini CLI'dahttpUrl. 401, anahtarın reddedildiği anlamına gelir; bkz. 401 Unauthorized.
Gemini CLI Hesabım İçin Artık Başlamıyor¶
Haziran 2026'dan bu yana bireysel Google hesapları Gemini CLI yerine Antigravity CLI kullanır. digna girişini Antigravity bölümünde açıklandığı gibi mcp_config.json dosyasına taşıyın ve httpUrl'yi serverUrl olarak yeniden adlandırın.
Ayrıca Bakınız¶
- AI Ajanlarına Genel Bakış: uç nokta, API anahtarı, güvenlik ve genel sorun giderme
- Claude: Claude Code, Claude Desktop veya bir özel bağlayıcı bağlayın
- digna Agentic: AI ajanlarının digna ile neler yapabildiği