MCP Servers
MCP Servers, bir entegrasyonun bir Model Context Protocol (MCP) sunucusunu çağırmak için ihtiyaç duyduğu her şeyi tutan yapılandırma noktalarıdır. Bir MCP sunucusu, bir veya daha fazla tool (bir AI modelinin ya da bir otomasyon katmanının çağırabileceği tipli işlemler) sunar. MCP sunucusunu Operations sayfasında bir kez tanımlayarak bağlantı, taşıma (transport), kimlik doğrulama ve keşfedilen tool kataloğu merkezî olarak yönetilir ve herhangi bir entegrasyon flow'u tarafından MCP Server Connector aracılığıyla yeniden kullanılabilir.
MCP Server tanımı, yaygın olarak benimsenen mcpServers JSON yapılandırma nesnesini kullanır; bu sayede mevcut bir MCP client yapılandırması genellikle doğrudan yapıştırılabilir. MIP, taşımayı yapılandırmadan algılar (command → STDIO, url → HTTP) ve yapılandırmanın kendisini değiştirmeden üzerine kendi kimlik bilgisi ve yetkilendirme modelini uygular.
MIP, MCP sunucularına açık bir standart olan Model Context Protocol (MCP) kullanarak bağlanır. Protokol hakkında arka plan bilgisi için modelcontextprotocol.io adresindeki resmi siteye bakın.
Bu sayfadaki yapılandırma, Claude Desktop, Cursor ve Antigravity gibi MCP client'larının kullandığı yaygın mcpServers formatını kullanır; bu sayede bu client'lardan birinden bir yapılandırmayı genellikle doğrudan yapıştırabilirsiniz. Bazı client'lar biraz farklı bir düzen kullanır, bu yüzden zaman zaman küçük bir ayarlama gerekebilir.
The MCP Servers list
Sayfa, tanımladığınız her MCP sunucusunu gösterir:
| Sütun | Gösterdiği |
|---|---|
| Name | Sunucunun adı — MCP Server Connector'da seçtiğiniz şey budur. |
| Transport | Yapılandırmadan algılanan STDIO (yerel süreç) veya Streamable HTTP (uzak URL). |
| Tools | Sunucuda kaç tool bulunduğu. |
| Last Refresh | Tool listesinin en son ne zaman yenilendiği. |
| Status | Son yenilemeden alınan CONNECTED veya NOT CONNECTED durumu. |
| Enabled | Flow'ların sunucuyu kullanmasına izin verilip verilmediği. |
| Action | ⋯ menüsü — bkz. Action menu. |

Creating an MCP Server
Create'e tıklayın ve iletişim kutusunu doldurun:
| Alan | Açıklama |
|---|---|
| Name | Sunucu için benzersiz bir ad. |
| Server Config | mcpServers JSON formatındaki sunucu yapılandırması — bkz. Server Config examples. Bir command onu STDIO yapar; bir url onu Streamable HTTP yapar. |
| Auth Type | Sunucunun ihtiyaç duyduğu kimlik doğrulama: None, API Key, Bearer, Basic, OAuth2 veya Client Certificate. |
| Credential | Auth Type None olmadığında görünür. Gizli bilgiyi tutan credential'ı — Credentials sayfasından — seçin; MIP onu sizin için bağlantıya uygular. |
| Default Tool | Bir flow'un node'u bir tool seçmediğinde kullandığı tool. Sunucunun tek bir ana tool'u olduğunda kullanışlıdır. |
| Enabled | Sunucuyu flow'lar için açar veya kapatır. |

Kaydettikten sonra ⋯ menüsünü açın ve Refresh Tools'u seçin. MIP sunucuya bağlanır ve tool'larını — adları, açıklamaları ve giriş/çıkış şemaları ile birlikte — yükler; böylece flow tasarımcısı bunları daha sonra sunabilir.
- MCP sunucu yapılandırmanızı
mcpServersJSON formatında hazır bulundurun (bircommandtabanlı STDIO sunucusu ya da birurltabanlı Streamable HTTP sunucusu). - Sunucu kimlik doğrulamaya ihtiyaç duyuyorsa, eşleşen credential'ı (API Key, Bearer, Basic veya OAuth2) önce Credentials sayfasında oluşturun.
- Kaydettikten sonra Refresh Tools'u çalıştırın ve Status'un CONNECTED olduğunu kontrol edin.
Server Config examples
Aşağıdaki örnekler, her ikisi de UI'ın beklediği mcpServers formatını kullanarak her iki taşımayı ve desteklenen her kimlik doğrulama türünü kapsar.
STDIO servers (local process)
Yerel bir STDIO sunucusu bir süreç olarak başlatılır; taşıma command anahtarıyla, isteğe bağlı args ve env ile seçilir:
{
"mcpServers": {
"everything": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-everything"]
}
}
}
{
"mcpServers": {
"filesystem": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-filesystem", "/tmp"],
"env": {
"LOG_LEVEL": "info"
}
}
}
}
Streamable HTTP servers (remote endpoint)
Uzak bir sunucu url anahtarıyla, isteğe bağlı headers ile seçilir. En basit durum kimlik doğrulama gerektirmez:
{
"mcpServers": {
"deepwiki": {
"url": "https://mcp.deepwiki.com/mcp"
}
}
}
Authentication
Her tür için Server Config aynı görünür — değişen şey, seçtiğiniz Auth Type ve referans verdiğiniz credential'dır. Tablo her biri için temsili bir yapılandırma gösterir. Satır içinde gösterilen gizli bilgiler yer tutucudur: bir credential'a referans verdiğinizde, MIP gerçek olanı sizin için sağlar.
| Auth Type | Representative Server Config | Notlar |
|---|---|---|
| None | {"url": "https://mcp.deepwiki.com/mcp"} | Genel sunucu, credential yok. |
| Bearer | {"url": "https://api.example.com/mcp/", "headers": {"Authorization": "Bearer <token>"}} | Token, referans verilen credential'dan gelir. |
| API Key | {"url": "https://example.com/mcp", "headers": {"X-API-Key": "<key>"}} | Referans verilen API Key credential'ından gelen anahtar. |
| Basic | {"url": "https://example.com/mcp", "headers": {"Authorization": "Basic <base64>"}} | Referans verilen Basic credential'ından gelen kullanıcı adı ve parola. |
| OAuth2 | {"url": "https://example.com/mcp", "headers": {"Authorization": "Bearer <access-token>"}} | OAuth2 credential'ının access token'ını kullanır (yalnızca Streamable HTTP). |
| Client Certificate | {"url": "https://example.com/mcp"} | Sertifika tabanlı kimlik; JSON'da gizli bilgi yok. |
Kimlik doğrulama, Credentials sayfasında zaten tanımladığınız credential'ların aynısını kullanır — MCP için ayrı bir gizli bilgi deposu yoktur. Bir Auth Type ve gizli bilgiyi tutan credential'ı seçin; MIP onu sizin için uygular. Gizli bilgiyi Server Config'e koymanıza gerek yoktur; JSON zaten bir tane içeriyorsa, seçilen credential öncelik kazanır.
Diğer her connector'da olduğu gibi, MIP rolünüz kimin bir MCP Server tanımlayabileceğini ve onu bir flow'da kullanabileceğini yönetir.
Action menu
Her satırdaki ⋯ menüsü (Action altında) şunları sunar:
- Edit Server — adı, yapılandırmayı, kimlik doğrulamayı, default tool'u ve enabled durumunu değiştirir. (Buradaki Server Config düzenleyicisinde ayrıca Copy ve Download düğmeleri de bulunur.)
- Where Used — bu sunucuyu kullanan flow'ları listeler. Bir flow tarafından kullanılan bir sunucu, bu referanslar kaldırılana kadar silinemez.
- Refresh Tools — sunucuya bağlanır ve tool listesini yeniden okur, Status'u günceller.
- View Tools — keşfedilen tool'ları açıklamaları ve giriş/çıkış şemaları ile gösterir ve Default Tool'u ayarlar veya temizler.
- Delete Server — sunucuyu kaldırır (bir flow hâlâ kullanırken engellenir).
Bir sunucuyu etkinleştirmek veya devre dışı bırakmak için doğrudan satırındaki Enabled düğmesini kullanın.
MCP Server Connector'ı bir flow'a ekleyin, connector'ın MCP Server alanında bu sunucuyu seçin ve isteğe bağlı olarak bir Tool seçin. Flow daha sonra o tool'u adımlarından biri olarak çalıştırır — diğer her connector ile aynı yetkilendirme, izleme ve hata yönetimi altında.