mcp.json dosyalarını doğrudan düzenlemeden MCP sunucularını kaydetmek ve yönetmek için programatik erişim sağlar. Bu, özellikle kurumsal ortamlar, işe alıştırma araçları (onboarding) veya MCP sunucularını dinamik olarak yapılandırması gereken MDM sistemleri için faydalıdır.
Genel Bakış
- MCP sunucularını programatik olarak kaydetmek
- Hem HTTP/SSE hem de stdio taşıma yöntemlerini desteklemek
mcp.jsonile aynı yapılandırma şemasını kullanmak- Sunucu kaydını dinamik olarak yönetmek
- MCP yapılandırmalarını programatik olarak dağıtmak
- MCP kurulumunu işe alım/onboarding süreçlerine entegre etmek
- MCP sunucularını kurumsal araçlar üzerinden yönetmek
mcp.jsondosyasını elle değiştirmekten kaçınmak
API Referansı
vscode.cursor.mcp.registerServer
config: ExtMCPServerConfig- Sunucu yapılandırma nesnesi
vscode.cursor.mcp.unregisterServer
serverName: string- Kaydı silinecek sunucunun adı
Tür Tanımları
Yapılandırma Türleri
HTTP/SSE Sunucu Yapılandırması
name: Sunucu için benzersiz tanımlayıcıserver.url: HTTP uç noktasının URL’siserver.headers(isteğe bağlı): Kimlik doğrulama veya diğer amaçlar için HTTP üstbilgileri
Stdio Sunucu Yapılandırması
name: Sunucu için benzersiz tanımlayıcıserver.command: Yürütülebilir komutserver.args: Komut satırı parametreleriserver.env: Ortam değişkenleri