Birden fazla MCP sunucusunu tek bir sunucuda toparlayan, birleşik bir Model Context Protocol sunucu uygulaması.
Claude Desktop config.json'a ekle
{
"mcpServers": {
"1mcp-app-agent": {
"command": "node",
"args": [
"~/.mcp/agent/index.js"
]
}
}
} Kaynak kodu al ve yerel olarak çalıştır
git clone https://github.com/1mcp-app/agent.git ~/.mcp/agent
cd ~/.mcp/agent 1MCP birleştirilmiş MCP çalışma zamanıdır. 1mcp serve MCP sunucularınızı bir araya getirir ve CLI modu, Codex, Claude, Cursor ve benzeri araç kullanan ajanlar için daha ince bir ajan yönelik iş akışı ekler.
Çoğu MCP kurulumu sonunda iki tür yayılımla karşılaşır:
1MCP her ikisini de çözer:
1mcp serve birçok MCP sunucusunun önünde bir birleştirilmiş çalışma zamanı sağlar.instructions, inspect ve run ile araçları kademeli olarak keşfetmesine izin verir.| Yaklaşım | En iyisi | Ödün |
|---|---|---|
| 1MCP CLI modu | Codex, Claude, ajan döngüleri | Çalışan 1mcp serve örneği gerektirir |
| 1MCP stdio proxy | İstemciler arasında maksimum uyumluluk | Hala serve bağımlı, kimlik doğrulama yapabilen HTTP istemcilerinin daha doğrudan yolu var |
| Doğrudan streamable HTTP | MCP-native HTTP istemcileri | Proje bağlamı yok, .1mcprc yok ve daha geniş araç yüzeyi doğrudan açığa çıkar |
| Özel proxy | Bir kerelik uyumluluk shimler | Keşfi, filtrelemeyi, kimlik doğrulamayı ve çalışma zamanı yaşam döngüsünü siz yönetirsiniz |
Bu sayfa AI ajan kullanıcıları için optimize edilmiştir. 5 dakikalık sonuç basittir: gerçek bir 1mcp serve çalışma zamanı başlatın, ajanınızı cli-setup ile bağlayın ve ardından instructions -> inspect -> run iş akışını doğrulayın.
1MCP yükleyin, bir upstream sunucu ekleyin ve çalışma zamanını başlatın:
npm install -g @1mcp/agent
1mcp mcp add context7 -- npx -y @upstash/context7-mcp
1mcp serve
İkinci bir shell'de ajanınızı CLI moduna bağlayın:
1mcp cli-setup --codex
# veya
1mcp cli-setup --claude --scope repo --repo-root .
Ardından ajan iş akışını doğrulayın:
# shell 1
1mcp serve
# shell 2
1mcp instructions
1mcp inspect context7
1mcp inspect context7/query-docs
1mcp run context7/query-docs --args '{"libraryId":"/mongodb/docs","query":"aggregation pipeline"}'
Tam açıklamayı istiyorsanız (başarı kriterleri ve çıkış yolları ile), Hızlı Başlangıç kılavuzunu kullanın.
Belirli bir ajan için yalnızca bir modu seçin. Eğer bu ajanı CLI moduna geçirirseniz, önce eski doğrudan MCP yapılandırmasını kaldırın.
CLI modu, ajan tarzı oturumlar için birincil iş akışıdır. MCP'yi backend protokolü olarak tutar ancak ajanın her adımda gördüğü şeyi daraltır:
instructions güncel çalışma zamanını ve önerilen akışı açıklarinspect ajanın yalnızca ihtiyacı olan sunucuyu veya aracı keşfetmesine izin verirrun şema incelemesinden sonra seçilen bir aracı yürütürBu, ajan döngülerine 1mcp serve arkasındaki birleştirilmiş çalışma zamanını kaybetmeden daha küçük bir çalışma yüzeyi verir.
Proje bağlamını kaybetmeden en geniş istemci uyumluluğunu istediğinizde 1mcp proxy kullanın.
CLI modundan sonra önerilen geri dönüş çünkü:
.1mcprc aracılığıyla proje bağlamını tutarDoğrudan stdio modu önerilen yol değildir. Birincil olarak hata ayıklama için yararlıdır çünkü 1MCP başlangıcı, ince bağımsız stdio kurulumundan daha yavaştır.
Doğrudan MCP eki hala, birleştirilmiş çalışma zamanıyla streamable HTTP üzerinden konuşmak isteyen istemciler için desteklenir.
Örnekler:
{
"mcpServers": {
"1mcp": {
"url": "http://127.0.0.1:3050/mcp?app=cursor"
}
}
}
claude mcp add -t http 1mcp "http://127.0.0.1:3050/mcp?app=claude-code"
İstemciniz MCP'yi doğal olarak konuşuyorsa, proje bağlamı olmadan çalışabiliyorsa ve CLI modunu istemiyorsanız bu yolu kullanın. Codex, Claude, Cursor ve benzeri ajan döngüleri için CLI modunu birinci, proxy tercihini ikinci olarak tercih edin.
Çalışma zamanının kendisini yapılandırıyorsanız veya dağıtıyorsanız daha derin dokümentasyonu kullanın:
flowchart LR
A[User or Agent] --> B[1mcp serve]
B --> C[Static servers loaded at startup]
B --> D[Template servers resolved from client or session context]
A --> E[CLI mode: instructions -> inspect -> run]
E --> B
F[Direct streamable HTTP client] --> B
G[stdio-compatible client] --> H[1mcp proxy]
H --> B
1MCP 1mcp serve arkasında birleştirilmiş bir çalışma zamanı olarak çalışır. Statik sunucular başlangıç yapılandırmasından hazırlanır, şablon sunucuları istemci bağlamı bilindiğinde somutlaştırılır ve çalışma zamanı başlangıç engellenmesini ve araç yüzeyi gürültüsünü azaltmak için async yüklemeyi ve lazy yüklemeyi kullanabilir. Talimat toplaması, ön ayarlar ve bildirimler bu çalışma zamanının yanında bulunur.
serve işleminin arkasında birçok MCP sunucusu için birleştirilmiş çalışma zamanı1mcp instructions, 1mcp inspect <server>, 1mcp inspect <server>/<tool> ve 1mcp run <server>/<tool> --args '<json>' ile kademeli keşif için CLI moduproxyKatkılar hoş karşılanır. Geliştirme iş akışı için CONTRIBUTING.md ve Apache 2.0 lisansı için LICENSE bölümüne bakın.
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.