Birden fazla MCP sunucusunu tek bir arayüzde birleştiren ve kapsamlı görünürlük özellikleri sunan bütünsel bir proxy sunucusu. Sunucular arasında araçlar, promptlar, kaynaklar ve şablonların keşfi ile yönetimini sağlarken, MCP sunucuları geliştirirken hata ayıklama için playground ortamı sunmaktadır.
Claude Desktop config.json'a ekle
{
"mcpServers": {
"veriteknik-pluggedin-mcp-proxy": {
"command": "node",
"args": [
"~/.mcp/pluggedin-mcp-proxy/index.js"
]
}
}
} Kaynak kodu al ve yerel olarak çalıştır
git clone https://github.com/VeriTeknik/pluggedin-mcp-proxy.git ~/.mcp/pluggedin-mcp-proxy
cd ~/.mcp/pluggedin-mcp-proxy Yapay zekanıza Knowledge, Memory ve Tools sağlayan — yalnızca bir proxy değil — birleştirilmiş bir MCP hub'ı. Tüm MCP sunucularını tek bir bağlantıdan yönetin ve test edin, belge odaklı ve bellek ile artırılmış iş akışlarını istemciler arasında güçlendirin.
plugged.in MCP Proxy Server, birden fazla Model Context Protocol (MCP) sunucusunu tek bir birleştirilmiş arayüze toplayan güçlü bir ara yazılımdır. plugged.in App öğesinden tool, prompt ve resource konfigürasyonlarını alır ve istekleri uygun temel MCP sunucularına akıllıca yönlendirir.
Bu proxy, herhangi bir MCP istemcisine (Claude, Cline, Cursor, vb.) sorunsuz entegrasyon sağlarken, plugged.in ekosistemi aracılığıyla gelişmiş yönetim yetenekleri sunar.
Knowledge (RAG v2 / AI Dokumen Alışverişi)
Model çıktılarını birleştirilmiş, atıf ile ilişkili dokumen retrieval ile arayın ve temellendirin. MCP sunucuları, versiyon oluşturma, görünürlük kontrolleri ve model atıflandırması ile birlikte kütüphanenizde belgeler oluşturabilir ve yönetebilir. Tüm bağlı kaynaklarda arama yapmak ve ilgili snippet'ler ile metadata döndürmek için yerleşik RAG'ı kullanın.
Memory (Kalıcı AI Belleği)
Oturumları sürdüren, workspace/profil kapsamında uzun süreli bellek. Hub, plugged.in App'in kalıcı belleğiyle integre olarak agent eylemlerinin ve içgörülerinin görevler arasında depolanması ve hatırlanması sağlanır. Düşük maliyetli get/put/search modellerini aynı kimlik doğrulama modeli altında ortaya koyan yerleşik bellek araçları yol haritasında yer almaktadır.
Tools
Yerleşik yetenekleri aşağı yöndeki MCP sunucuları (STDIO, SSE, Streamable HTTP) ile toplayın. Tool keşfi önbelleğe alınır ve talep üzerine yenilenebilir; hub seviyesi keşfi, herhangi bir MCP istemcisi için birleştirilmiş bir katalog döndürür. Hub, tools, resources, resource templates ve prompts'u destekler.
Proxy
Her istemci için bir bağlantı. STDIO (varsayılan) veya isteğe bağlı API auth ve stateless moduyla Streamable HTTP olarak çalıştırın. Claude Desktop, Cline, Cursor, MCP Inspector ve daha fazlasıyla çalışır; mevcut istemci konfigürasyonlarınızı tutarken politikaları ve telemetriyi merkezi konuma alın.
⭐ Bu projeyi faydalı bulursanız, lütfen GitHub'da bir yıldız vermeyi düşünün! Bu, daha fazla geliştiriciye ulaşmamıza ve iyileştirmeye devam etmemizi motive eder.
ai_generated, upload veya api kaynaklarıProxy iki farklı tool kategorisi sağlar:
Bu araçlar proxy'ye yerleştirilmiştir ve herhangi bir sunucu konfigürasyonu olmadan çalışır:
pluggedin_discover_tools - Anında sonuçlar için önbelleğe alınmış akıllı keşifpluggedin_ask_knowledge_base - AI filtreleme yetenekleriyle belgelerinizde RAG aramapluggedin_send_notification - İsteğe bağlı e-posta teslimi ile bildirimler gönderpluggedin_create_document - Kütüphanenizde AI tarafından oluşturulan belgeler oluşturpluggedin_list_documents - Filtreleme seçenekleriyle belgeleri listelepluggedin_search_documents - Sorguya göre belgeleri arapluggedin_get_document - ID'ye göre belgenin tam içeriğini alpluggedin_update_document - Mevcut belgeyi güncelle veya eklepluggedin_clipboard_set - İsme (anlamsal anahtar) veya indekse göre pano girişi ayarlapluggedin_clipboard_get - İsim, indeks veya tümü ile pano girişlerini alpluggedin_clipboard_delete - İsim, indeks veya tümü ile pano girişlerini silpluggedin_clipboard_list - Metadata ile tüm pano girişlerini listelepluggedin_clipboard_push - Otomatik artırılan indeksle değer ekle (stack push)pluggedin_clipboard_pop - En yüksek indeksli girişi çıkar (LIFO davranışı)Bu araçlar yapılandırılmış MCP sunucularından gelir ve açılıp kapatılabilir:
Keşif aracı her iki kategoriyi akıllıca gösterir, AI modellerine tüm mevcut yeteneklere anında erişim sağlar.
# Hızlı keşif - önbelleğe alınmış verileri anında döndür
pluggedin_discover_tools()
# Zorlama yenileme - geçerli araçları göster + arka planda keşif çalıştır
pluggedin_discover_tools({"force_refresh": true})
# Belirli sunucuyu keşfet
pluggedin_discover_tools({"server_uuid": "uuid-here"})
Örnek Yanıt:
## 🔧 Statik Yerleşik Araçlar (Her Zaman Kullanılabilir):
1. **pluggedin_discover_tools** - Önbelleğe alınmış akıllı keşif
2. **pluggedin_rag_query** - Belgeler arasında AI filtreleme ile RAG v2 arama
3. **pluggedin_send_notification** - Bildirimler gönder
4. **pluggedin_create_document** - (Çok Yakında) AI tarafından oluşturulan belgeler oluştur
## ⚡ Dinamik MCP Tools (8) - Bağlı Sunuculardan:
1. **query** - Salt okunur SQL sorguları çalıştır
2. **generate_random_integer** - Güvenli rastgele tamsayılar oluştur
...
Pano sistemi AI iş akışları için kalıcı bellek sağlar:
# Adlandırılmış girişi saklama (mevcut ise güncelle)
pluggedin_clipboard_set({
"name": "customer_context",
"value": "{\"name\": \"John Doe\", \"account_id\": \"12345\"}",
"contentType": "application/json"
})
# Sıralı pipelines için indeksli girişi saklama
pluggedin_clipboard_set({
"idx": 0,
"value": "First pipeline step result",
"createdByTool": "data_processor"
})
# Stack'a ekle (otomatik artırılan indeks)
pluggedin_clipboard_push({
"value": "Analysis result from step 1",
"contentType": "text/plain"
})
# İsme göre belirli girişi al
pluggedin_clipboard_get({"name": "customer_context"})
# Stack'ten çıkar (LIFO - en yüksek indeksi döndür ve sil)
pluggedin_clipboard_pop()
# Metadata ile tüm girişleri listele
pluggedin_clipboard_list({"limit": 20})
# Belirli girişi sil
pluggedin_clipboard_delete({"name": "customer_context"})
# Tüm pano girişlerini temizle
pluggedin_clipboard_delete({"clearAll": true})
Geliştirilmiş RAG v2 sistemi MCP sunucularının belgeleri oluşturmasına ve tam AI atıflandırması ile arama yapmasına olanak tanır:
# Belirli AI modelleri tarafından oluşturulan belgeleri ara
pluggedin_rag_query({
"query": "system architecture",
"filters": {
"modelName": "Claude 3 Opus",
"source": "ai_generated",
"tags": ["technical"]
}
})
# Tüm belge kaynakları arasında arama
pluggedin_rag_query({
"query": "deployment guide",
"filters": {
"dateFrom": "2024-01-01",
"visibility": "workspace"
}
})
# Gelecek: AI tarafından oluşturulan belgeler oluştur (Çok Yakında)
pluggedin_create_document({
"title": "Analysis Report",
"content": "# Market Analysis\n\nDetailed findings...",
"format": "md",
"tags": ["analysis", "market"],
"metadata": {
"model": {
"name": "Claude 3 Opus",
"provider": "Anthropic"
}
}
})
# npx ile kur ve çalıştır (en son v1.0.0)
npx -y @pluggedin/pluggedin-mcp-proxy@latest --pluggedin-api-key YOUR_API_KEY
Mevcut kurulumlar için, ayrıntılı yükseltme talimatları için Migration Guide sayfasına bakın.
# Hızlı yükseltme
npx -y @pluggedin/pluggedin-mcp-proxy@1.0.0 --pluggedin-api-key YOUR_API_KEY
Claude Desktop konfigürasyonunuza aşağıdakileri ekleyin:
{
"mcpServers": {
"pluggedin": {
"command": "npx",
"args": ["-y", "@pluggedin/pluggedin-mcp-proxy@latest"],
"env": {
"PLUGGEDIN_API_KEY": "YOUR_API_KEY"
}
}
}
}
Cline konfigürasyonunuza aşağıdakileri ekleyin:
{
"mcpServers": {
"pluggedin": {
"command": "npx",
"args": ["-y", "@pluggedin/pluggedin-mcp-proxy@latest"],
"env": {
"PLUGGEDIN_API_KEY": "YOUR_API_KEY"
}
}
}
}
Cursor için, ortam değişkenleri yerine komut satırı bağımsız değişkenlerini kullanabilirsiniz:
npx -y @pluggedin/pluggedin-mcp-proxy@latest --pluggedin-api-key YOUR_API_KEY
| Değişken | Açıklama | Gerekli | Varsayılan |
|---|---|---|---|
PLUGGEDIN_API_KEY |
plugged.in App'den API anahtarı | Evet | - |
PLUGGEDIN_API_BASE_URL |
plugged.in App için temel URL | Hayır | https://plugged.in |
Komut satırı bağımsız değişkenleri ortam değişkenlerinden daha fazla önceliğe sahiptir:
npx -y @pluggedin/pluggedin-mcp-proxy@latest --pluggedin-api-key YOUR_API_KEY --pluggedin-api-base-url https://your-custom-url.com
| Seçenek | Açıklama | Varsayılan |
|---|---|---|
--transport <type> |
Transport türü: stdio veya streamable-http |
stdio |
--port <number> |
Streamable HTTP sunucusu için port | 12006 |
--stateless |
Streamable HTTP için stateless modu etkinleştir | false |
--require-api-auth |
Streamable HTTP istekleri için API anahtarı iste | false |
Seçeneklerin tam listesi için:
npx -y @pluggedin/pluggedin-mcp-proxy@latest --help
Proxy, STDIO yerine bir HTTP sunucusu olarak çalışabilir, web tabanlı erişim ve uzak bağlantılar sağlar.
# Varsayılan portta (12006) HTTP sunucusu olarak çalıştır
npx -y @pluggedin/pluggedin-mcp-proxy@latest --transport streamable-http --pluggedin-api-key YOUR_API_KEY
# Özel port
npx -y @pluggedin/pluggedin-mcp-proxy@latest --transport streamable-http --port 8080 --pluggedin-api-key YOUR_API_KEY
# Kimlik doğrulaması gerekliyse
npx -y @pluggedin/pluggedin-mcp-proxy@latest --transport streamable-http --require-api-auth --pluggedin-api-key YOUR_API_KEY
# Stateless modu (istek başına yeni oturum)
npx -y @pluggedin/pluggedin-mcp-proxy@latest --transport streamable-http --stateless --pluggedin-api-key YOUR_API_KEY
POST /mcp - MCP mesajları gönderGET /mcp - Server-sent events akışı (isteğe bağlı)DELETE /mcp - Oturumu sonlandırGET /health - Sistem durumu kontrol endpoint'iStateful modda (varsayılan), oturumları sürdürmek için mcp-session-id başlığını kullanın:
# İlk istek bir oturum oluşturur
curl -X POST http://localhost:12006/mcp \
-H "Content-Type: application/json" \
-H "Accept: application/json, text/event-stream" \
-d '{"jsonrpc":"2.0","method":"tools/list","id":1}'
# Sonraki istekler aynı oturumu kullanır
curl -X POST http://localhost:12006/mcp \
-H "Content-Type: application/json" \
-H "Accept: application/json, text/event-stream" \
-H "mcp-session-id: YOUR_SESSION_ID" \
-d '{"jsonrpc":"2.0","method":"tools/call","params":{"name":"tool_name"},"id":2}'
--require-api-auth kullanırken, API anahtarınızı Bearer token olarak ekleyin:
curl -X POST http://localhost:12006/mcp \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-H "Accept: application/json, text/event-stream" \
-d '{"jsonrpc":"2.0","method":"ping","id":1}'
Proxy sunucusunu Docker kullanarak oluşturabilir ve çalıştırabilirsiniz.
Docker'ın kurulu ve çalışır durumda olduğundan emin olun. pluggedin-mcp dizinine gidin ve şunu çalıştırın:
docker build -t pluggedin-mcp-proxy:latest .
.dockerignore dosyası yapı bağlamını optimize etmek için bulunmaktadır.
Konteyneri MCP Inspector testi için STDIO modunda çalıştırın:
docker run -it --rm \
-e PLUGGEDIN_API_KEY="YOUR_API_KEY" \
-e PLUGGEDIN_API_BASE_URL="YOUR_API_BASE_URL" \
--name pluggedin-mcp-container \
pluggedin-mcp-proxy:latest
Konteyneri HTTP sunucusu olarak çalıştırın:
docker run -d --rm \
-e PLUGGEDIN_API_KEY="YOUR_API_KEY" \
-e PLUGGEDIN_API_BASE_URL="YOUR_API_BASE_URL" \
-p 12006:12006 \
--name pluggedin-mcp-http \
pluggedin-mcp-proxy:latest \
--transport streamable-http --port 12006
YOUR_API_KEY ve YOUR_API_BASE_URL yerine (varsayılan https://plugged.in değerini kullanmıyorsanız) gerçek değerleri yazın.
Konteyner çalışırken, MCP Inspector'ı kullanarak bağlanabilirsiniz:
npx @modelcontextprotocol/inspector docker://pluggedin-mcp-container
Bu, çalışan konteynerin standart girdi/çıktısına bağlanır.
docker run komutunun çalıştığı terminalde Ctrl+C tuşlarına basın. --rm bayrağı, durdurulduktan sonra konteynerin otomatik olarak kaldırılmasını sağlar.
plugged.in MCP Proxy'yi Smithery Cloud üzerine dağıtarak MCP sunucularınıza barındırılan, her zaman çevrimiçi erişim sağlayın.
pluggedin-mcp deposunu seçinsmithery.yaml dosyasından ayarları otomatik algılarTam dağıtım talimatları, konfigürasyon seçenekleri, sorun giderme ve teknik detaylar için bkz:
Hub, uçtan uca agentic döngüleri desteklemek için tasarlanmıştır:
MCP İstemci → plugged.in MCP Hub → (Plan → Eyleme Geç → Yansıt)
↘ Knowledge ↘ Memory ↘ Tools
MindsDB MCP server ile farklı platformlar ve veritabanları arasındaki verileri bağlayın ve birleştirin.
2.500+ API ile 8.000'den fazla hazır araçla bağlantı kurun ve sunucuları kendi uygulamanız içinde yönetin.
MetaMCP, MCP bağlantılarınızı GUI ile yöneten tek bir merkezi MCP server ara yazılımıdır.
40'tan fazla uygulamayı tek bir binary ile SQL kullanarak sorgulayın. PostgreSQL, MySQL veya SQLite uyumlu veritabanlarınıza da bağlanabilir. Yerel-öncelikli ve gizlilik odaklı tasarımı ile sunulur.
Kurumsal AI Ajanları için self-hosted MCP Server kayıt defteri
MCP sunucuları için bir reverse proxy ve yönetim katmanı, Kubernetes ortamlarında ölçeklenebilir, oturum farkında yönlendirme ve lifecycle yönetimi sağlar.