# MCP entegrasyonu (/tr/docs/verdent-for-vscode/advanced-features/mcp)

> Verdent ürününü Model Context Protocol sunucuları ve eklentileriyle genişletin



### Neler öğreneceksiniz [#neler-öğreneceksiniz]

Verdent for VS Code'daki Model Context Protocol (MCP) entegrasyonuna genel bakış; kurulum, yapılandırma ve genişletilebilirlik seçenekleri dahil.

<Info>
  Kapsamlı MCP belgeleri şu anda hazırlanıyor. Bu sayfa, yakında gelecek ayrıntılı kılavuzlarla birlikte MCP yeteneklerine genel bir bakış sunar. Belirli entegrasyon soruları için [support@verdent.ai](mailto:support@verdent.ai) adresiyle iletişime geçin.
</Info>

***

## MCP (Model Context Protocol) nedir? [#mcp-model-context-protocol-nedir]

Model Context Protocol (MCP), Verdent'in yeteneklerini harici araçlara, veri kaynaklarına ve hizmetlere bağlanarak genişleten bir entegrasyon sistemidir.

**Temel kavram:**
MCP, Verdent'in yerleşik araç setinin ötesindeki sistemlerle etkileşime girmesini sağlayarak şunlarla sorunsuz entegrasyona olanak tanır:

* Harici API'ler ve web hizmetleri
* Veritabanı sistemleri
* Bulut platformları (AWS, Azure, GCP)
* Proje yönetimi araçları
* CI/CD ardışık düzenleri
* Özel dahili araçlar

**Mimari:**
MCP sunucuları, Verdent ile harici sistemler arasında köprü görevi görür. Her MCP sunucusu, Verdent'in kodlama oturumları sırasında çağırabileceği belirli yetenekleri açığa çıkarır; tıpkı `file_read` veya `bash` gibi yerleşik araçlar gibi.

**Yapılandırma depolama:**
MCP sunucu yapılandırmaları `~/.verdent/mcp.json` içinde saklanır ve Ayarlar menüsü üzerinden yönetilir.

***

## MCP entegrasyonunun faydaları [#mcp-entegrasyonunun-faydaları]

### Genişletilmiş yetenekler [#genişletilmiş-yetenekler]

**Harici sistemlere erişim:**
Verdent'i yerleşik işlevsellik aracılığıyla bulunmayan araçlara ve hizmetlere bağlayın. Kodlama iş akışınızdan ayrılmadan veritabanlarını sorgulayın, bulut hizmetleriyle etkileşime geçin veya projeye özgü API'leri entegre edin.

**Özel araç geliştirme:**
Projenizin benzersiz gereksinimlerine uyarlanmış MCP sunucuları oluşturun. Dahili araçlar, özel API'ler veya alana özgü sistemler için özelleştirilmiş entegrasyonlar geliştirin.

### Birlikte çalışabilirlik [#birlikte-çalışabilirlik]

**Ekosistemden yararlanma:**
Büyüyen MCP ekosisteminden yararlanın. Topluluk tarafından geliştirilen MCP sunucuları, popüler araçlar ve hizmetler için hazır entegrasyonlar sunar.

**Standartlaştırılmış protokol:**
MCP, araç entegrasyonu için tutarlı bir arabirim sağlayarak yeni yeteneklerin Verdent'in mevcut araç sistemiyle sorunsuz entegre olmasını güvence altına alır.

### İş akışı otomasyonu [#i̇ş-akışı-otomasyonu]

**Sorunsuz entegrasyon:**
MCP sunucuları, Verdent'in araç setinin bir parçası haline gelir. Aracı, uygun olduğunda MCP araçlarını otomatik olarak kullanır veya belirli görevler için bunları açıkça çağırabilirsiniz.

**Bağlam farkındalıklı işlemler:**
MCP entegrasyonları, kod tabanınızın bağlamını anlar ve mevcut geliştirme durumuna dayalı olarak harici sistemlerle akıllı etkileşimlere olanak tanır.

***

## MCP sunucularını kurma [#mcp-sunucularını-kurma]

### Yapılandırma süreci [#yapılandırma-süreci]

**MCP ayarlarına erişim:**

1. Verdent içinde Ayarlar menüsünü açın
2. **MCP Servers** bölümüne gidin
3. `~/.verdent/mcp.json` yapılandırmasını görüntüleyin veya değiştirin

**Yapılandırma dosyası:**
MCP sunucuları, sunucu bağlantılarını, kimlik doğrulamayı ve entegrasyon parametrelerini tanımlayan `~/.verdent/mcp.json` dosyası aracılığıyla yapılandırılır.

<Note>
  Ayrıntılı MCP yapılandırma şeması ve kurulum talimatları tamamlanma aşamasındadır. MCP sunucu kurulumuyla ilgili anında yardım için MCP protokol spesifikasyonuna başvurun veya Verdent desteğiyle iletişime geçin.
</Note>

### Yapılandırma yönetimi [#yapılandırma-yönetimi]

**Sunucu ekleme:**
`mcp.json` içine bağlantı ayrıntıları ve kimlik doğrulama bilgileriyle girişler ekleyerek yeni MCP sunucuları yapılandırın.

**Birden çok sunucu:**
Verdent, aynı anda birden çok MCP sunucusunu destekler ve birkaç harici sistemle eş zamanlı entegrasyona olanak tanır.

**Bağlantıları test etme:**
Geliştirme iş akışlarında kullanmadan önce başarılı bağlantıları sağlamak için MCP sunucu yapılandırmalarını doğrulayın.

***

## MCP eklentileri ve uzantıları [#mcp-eklentileri-ve-uzantıları]

### Mevcut eklentiler [#mevcut-eklentiler]

MCP eklentileri, yaygın araçlar ve hizmetler için hazır entegrasyonlar sunar.

<Info>
  Mevcut MCP eklentilerinin derlenmiş bir listesi hazırlanıyor. Güncel eklenti durumu için resmi Verdent belgelerine veya MCP ekosistem kaynaklarına bakın.
</Info>

**Beklenen eklenti kategorileri:**

* **Veritabanı entegrasyonları:** PostgreSQL, MySQL, MongoDB sorgu araçları
* **Bulut hizmetleri:** AWS, Azure, GCP API etkileşimleri
* **Geliştirici araçları:** GitHub, GitLab, Jira, Linear entegrasyonları
* **CI/CD platformları:** Jenkins, GitHub Actions, CircleCI
* **İzleme hizmetleri:** Datadog, New Relic, Sentry
* **İletişim:** Slack, Discord, Microsoft Teams bildirimleri

### Eklenti kurulumu [#eklenti-kurulumu]

**Kurulum yöntemleri:**
Eklentiler, MCP Ayarlar arabirimi üzerinden kurulur ve yapılandırılır; genellikle şunlar gerekir:

* Eklenti tanımlayıcısı veya kaynağı
* Yapılandırma parametreleri
* Kimlik doğrulama bilgileri (varsa)

**Bağımlılık yönetimi:**
MCP eklentilerinin harici hizmetlere veya kitaplıklara bağımlılıkları olabilir. Kurulum süreçleri mümkün olduğunda bağımlılık çözümünü otomatik olarak yönetir.

***

## Özel MCP sunucu geliştirme [#özel-mcp-sunucu-geliştirme]

### Özel sunucular oluşturma [#özel-sunucular-oluşturma]

İleri düzey kullanıcılar, özel araçları veya alana özgü sistemleri entegre etmek için özel MCP sunucuları oluşturabilir.

**Geliştirme yaklaşımı:**
Özel MCP sunucuları, MCP protokol spesifikasyonunu uygulayarak Verdent'in çağırabileceği araç yeteneklerini açığa çıkarır.

**Özel sunucular için kullanım senaryoları:**

* **Dahili API entegrasyonu:** Şirkete özgü API'ler ve hizmetlere bağlanın
* **Eski sistem köprüleri:** Verdent'in eski altyapıyla etkileşime girmesini sağlayın
* **Özel veri kaynakları:** Özel veritabanlarına veya veri ambarlarına erişin
* **İş akışı otomasyonu:** Özel derleme, dağıtım veya test ardışık düzenlerini tetikleyin

<Note>
  Protokol uygulama gereksinimleri, SDK belgeleri ve test araçları dahil olmak üzere kapsamlı özel MCP sunucu geliştirme kılavuzları geliştirme aşamasındadır. Anında özel entegrasyon ihtiyaçları için MCP protokol spesifikasyonuna başvurun.
</Note>

### Entegrasyon kalıpları [#entegrasyon-kalıpları]

**Çalışma alanı düzeyinde yapılandırma:**
MCP sunucuları, projeye özgü entegrasyonlar için çalışma alanı düzeyinde yapılandırılabilir ve ekiplerin MCP yapılandırmalarını sürüm kontrolü aracılığıyla paylaşmasına olanak tanır.

**Araç birlikte çalışabilirliği:**
MCP tarafından sağlanan araçlar, Verdent'in yerleşik araçlarıyla (`file_read`, `bash`, `spawn_subagent`) sorunsuz entegre olur ve birden çok araç türünü birleştiren karmaşık iş akışlarına olanak tanır.

***

## MCP iş akışı örnekleri [#mcp-iş-akışı-örnekleri]

### Veritabanı sorgu entegrasyonu [#veritabanı-sorgu-entegrasyonu]

**Senaryo:** Veri sorunlarında hata ayıklamak için üretim veritabanını sorgulayın.

**MCP yaklaşımı:**

```
User: "Check the orders table for customer ID 12345"
Verdent: [Uses MCP database server to execute safe read-only query]
        Results: 3 orders found for customer 12345
        [Displays formatted results]
```

MCP veritabanı sunucusu kimlik doğrulamayı, sorgu doğrulamayı ve sonuç biçimlendirmeyi yönetir.

### Bulut hizmeti etkileşimi [#bulut-hizmeti-etkileşimi]

**Senaryo:** Hatalar için AWS Lambda işlev günlüklerini kontrol edin.

**MCP yaklaşımı:**

```
User: "Show me recent errors from the payment-processor Lambda function"
Verdent: [Invokes MCP AWS integration]
        [Retrieves CloudWatch logs for specified function]
        [Filters for ERROR level entries]
        [Presents formatted error summaries]
```

MCP AWS sunucusu kimlik doğrulamayı, API çağrılarını ve günlük ayrıştırmayı yönetir.

### CI/CD ardışık düzen izleme [#cicd-ardışık-düzen-izleme]

**Senaryo:** Değişiklikleri dağıtmadan önce derleme durumunu kontrol edin.

**MCP yaklaşımı:**

```
User: "Is the main branch build passing?"
Verdent: [Queries MCP CI/CD integration]
        Build #245: ✓ Passed (2 minutes ago)
        All tests passed, ready for deployment
```

MCP CI/CD sunucusu ardışık düzen durumunu izler ve gerçek zamanlı geri bildirim sağlar.

***

## Güvenlik konuları [#güvenlik-konuları]

### Kimlik doğrulama ve yetkilendirme [#kimlik-doğrulama-ve-yetkilendirme]

**Kimlik bilgisi yönetimi:**
MCP sunucuları harici hizmetlere kimlik doğrulamayı yönetir. Kimlik bilgileri MCP yapılandırmasında güvenli şekilde saklanır ve hiçbir zaman sohbet geçmişinde veya kodda açığa çıkarılmaz.

**İzin kapsamı belirleme:**
MCP sunucularını gereken minimum izinlerle yapılandırın. Mümkün olduğunda salt okunur erişim kullanın ve yıkıcı işlemleri kısıtlayın.

### Güvenli işlemler [#güvenli-işlemler]

**Komut incelemesi:**
MCP araçlarını içeren işlemler, yürütmeden önce Manual Accept Mode içinde incelenebilir ve görünürlük ile kontrol sağlar.

**Denetim günlüğü:**
MCP sunucu işlemleri Verdent'in sohbet geçmişinde görünür ve harici sistem etkileşimlerinin bir denetim izini oluşturur.

***

## MCP entegrasyonunda sorun giderme [#mcp-entegrasyonunda-sorun-giderme]

### Yaygın sorunlar [#yaygın-sorunlar]

**Bağlantı hataları:**

* MCP sunucusuna ağ bağlantısını doğrulayın
* `mcp.json` içindeki kimlik doğrulama bilgilerini kontrol edin
* MCP sunucusunun çalıştığından ve erişilebilir olduğundan emin olun
* Yapılandırma dosyası söz dizimini doğrulayın

**İzin hataları:**

* API anahtarlarının veya kimlik bilgilerinin gerekli izinlere sahip olduğunu onaylayın
* Hizmet kotalarını veya hız sınırlarını kontrol edin
* Güvenlik duvarı kurallarının MCP trafiğine izin verdiğini doğrulayın

**Araç çağırma sorunları:**

* MCP sunucusunun beklenen araçları doğru şekilde açığa çıkardığından emin olun
* Araç parametre biçimlerinin sunucu beklentileriyle eşleştiğini kontrol edin
* Hata ayrıntıları için MCP sunucu günlüklerini inceleyin

### Yardım alma [#yardım-alma]

**Destek kanalları:**

* Verdent desteği: [support@verdent.ai](mailto:support@verdent.ai)
* [MCP protokol belgeleri](https://modelcontextprotocol.io)
* Gerçek zamanlı destek için [Verdent Discord topluluğu](https://discord.com/invite/NGjXEZcbJq)

**Tanılama bilgileri:**
MCP sorunlarını bildirirken şunları sağlayın:

* MCP sunucu türü ve sürümü
* Yapılandırma ayrıntıları (kimlik bilgilerinden arındırılmış)
* Sohbet geçmişindeki hata mesajları
* MCP sunucu günlükleri (erişilebilirse)

***

## MCP belge kaynakları [#mcp-belge-kaynakları]

### Resmi belgeler [#resmi-belgeler]

<Info>
  Aşağıdakiler dahil kapsamlı MCP entegrasyon kılavuzları geliştiriliyor:

  * Eksiksiz MCP protokol spesifikasyonu
  * Sunucu geliştirme SDK belgeleri
  * Eklenti pazarı ve kayıt defteri
  * Entegrasyon örnekleri ve eğitimleri
  * Özel sunucu geliştirme için API referansı
</Info>

**Yakında geliyor:**

* Adım adım MCP sunucu kurulum kılavuzları
* Eklenti kurulum ve yapılandırma açıklamaları
* Özel sunucu geliştirme eğitimleri
* MCP entegrasyonu için en iyi uygulamalar
* MCP iş akışları için performans optimizasyonu

### Ara dönem kaynakları [#ara-dönem-kaynakları]

**Güncel MCP bilgileri:**

* MCP protokol spesifikasyonu (harici)
* Topluluk tarafından geliştirilen MCP sunucuları ve örnekleri
* MCP ekosistemi GitHub depoları

**Ayrıntılar için iletişim:**
Anında MCP entegrasyon yardımı için belirli kullanım senaryonuz ve entegrasyon gereksinimlerinizle birlikte [support@verdent.ai](mailto:support@verdent.ai) adresiyle iletişime geçin.

***

## Ayrıca bkz. [#ayrıca-bkz]

<CardGroup cols="2">
  <Card title="Araç referansı" icon="wrench" href="/docs/verdent-for-vscode/advanced-features/tool-reference">
    Yerleşik araç yetenekleri
  </Card>

  <Card title="Genişletilebilirlik" icon="puzzle-piece" href="/docs/verdent-for-vscode/advanced-features/extensibility">
    Diğer genişletme yöntemleri
  </Card>

  <Card title="Yapılandırma" icon="gear" href="/docs/verdent-for-vscode/configuration/settings">
    Verdent ayarları ve tercihleri
  </Card>

  <Card title="En iyi uygulamalar" icon="lightbulb" href="/docs/verdent-for-vscode/best-practices/prompts">
    Etkili istem teknikleri
  </Card>
</CardGroup>
