Görsel arayüzü nasıl kullanacağımızı sonraki bölümlerde daha ayrıntılı konuşalı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.
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.
MCP Server keşfini etkinleştirmeniz gerekebilir.
-
File -> Preferences -> Settingsyolunu izleyin ve settings.json dosyasında ` in Visual Studio Code. -
Search for "MCP" and enable `chat.mcp.discovery.enabled ayarını bulun.
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.
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.
Bir girdi eklediğinize göre, şimdi sunucuyu başlatalım:
- mcp.json dosyanızdaki girdinizi bulun ve "play" simgesini gördüğünüzden emin olun:
- "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:
- 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:
23 cevabını görmelisiniz.
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.
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.
- Sonraki: Bir SSE Sunucusu Oluşturma
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.


