Skip to content

Latest commit

 

History

History
116 lines (75 loc) · 5.01 KB

File metadata and controls

116 lines (75 loc) · 5.01 KB

Görsel arayüzü nasıl kullanacağımızı sonraki bölümlerde daha ayrıntılı konuşalım.

Yaklaşım

Yüksek seviyede bu konuya nasıl yaklaşmamız gerektiği şöyle:

  • MCP Server'ımızı bulmak için bir dosya yapılandırmak.
  • Söz konusu sunucuyu başlatmak/bağlanmak ve yeteneklerini listelemesini sağlamak.
  • Bu yetenekleri GitHub Copilot Chat arayüzü üzerinden kullanmak.

Harika, akışı anladığımıza göre, şimdi bir egzersizle Visual Studio Code üzerinden bir MCP Server kullanmayı deneyelim.

Egzersiz: Bir sunucuyu kullanmak

Bu egzersizde, MCP sunucunuzu GitHub Copilot Chat arayüzünden kullanılabilir hale getirmek için Visual Studio Code'un sunucunuzu bulmasını sağlayacak şekilde yapılandıracağız.

-0- Ön adım, MCP Server keşfini etkinleştirme

MCP Server keşfini etkinleştirmeniz gerekebilir.

  1. File -> Preferences -> Settings yolunu izleyin ve settings.json dosyasında ` in Visual Studio Code.

  2. Search for "MCP" and enable `chat.mcp.discovery.enabled ayarını bulun.

-1- Konfigürasyon dosyası oluşturma

Proje kök dizininizde bir konfigürasyon dosyası oluşturarak başlayın, MCP.json adında bir dosya oluşturmanız ve bunu .vscode adlı bir klasöre yerleştirmeniz gerekiyor. Dosya şu şekilde görünmeli:

.vscode
|-- mcp.json

Sonra, bir sunucu girdisinin nasıl ekleneceğine bakalım.

-2- Sunucu yapılandırma

mcp.json dosyasına aşağıdaki içeriği ekleyin:

{
    "inputs": [],
    "servers": {
       "hello-mcp": {
           "command": "node",
           "args": [
               "build/index.js"
           ]
       }
    }
}

Yukarıda Node.js ile yazılmış bir sunucunun nasıl başlatılacağına dair basit bir örnek var, diğer çalışma zamanları için command and args kullanarak sunucuyu başlatmak için doğru komutu belirtin.

-3- Sunucuyu başlatma

Bir girdi eklediğinize göre, şimdi sunucuyu başlatalım:

  1. mcp.json dosyanızdaki girdinizi bulun ve "play" simgesini gördüğünüzden emin olun:

Visual Studio Code'da sunucu başlatma

  1. "play" simgesine tıklayın, GitHub Copilot Chat'teki araçlar simgesinin kullanılabilir araç sayısını artırdığını görmelisiniz. Bu araçlar simgesine tıkladığınızda kayıtlı araçların listesini göreceksiniz. GitHub Copilot'un bu araçları bağlam olarak kullanmasını isteyip istemediğinize göre her aracı işaretleyip kaldırabilirsiniz:

Visual Studio Code'da araçlar

  1. Bir aracı çalıştırmak için, araçlarınızdan birinin açıklamasıyla eşleşeceğini bildiğiniz bir istem yazın, örneğin "add 22 to 1" gibi bir istem:

GitHub Copilot'dan bir aracı çalıştırma

23 cevabını görmelisiniz.

Ödev

mcp.json dosyanıza bir sunucu girdisi eklemeyi deneyin ve sunucuyu başlatıp durdurabildiğinizden emin olun. Ayrıca GitHub Copilot Chat arayüzü üzerinden sunucunuzdaki araçlarla iletişim kurabildiğinizi doğrulayın.

Çözüm

Çözüm

Ana Noktalar

Bu bölümden çıkarılacak ana noktalar şunlardır:

  • Visual Studio Code, birden fazla MCP Server ve araçlarını kullanmanızı sağlayan harika bir istemcidir.
  • GitHub Copilot Chat arayüzü, sunucularla etkileşim kurduğunuz yerdir.
  • Kullanıcıdan API anahtarları gibi girdiler isteyebilir ve bunları mcp.json dosyasındaki sunucu girdisi yapılandırılırken MCP Server'a iletebilirsiniz.

Örnekler

Ek Kaynaklar

Sonraki Adım

Feragatname:
Bu belge, AI çeviri hizmeti Co-op Translator kullanılarak çevrilmiştir. Doğruluk için çaba gösterilse de, otomatik çevirilerin hatalar veya yanlışlıklar içerebileceğini lütfen unutmayın. Orijinal belge, kendi dilinde yetkili kaynak olarak kabul edilmelidir. Kritik bilgiler için profesyonel insan çevirisi önerilir. Bu çevirinin kullanımı sonucunda ortaya çıkabilecek yanlış anlamalar veya yorum hatalarından sorumlu değiliz.