RabbitMQ MCP Sunucusu

AI Automation MCP Server RabbitMQ Queue Management

MCP Sunucunuzu FlowHunt'ta barındırmak için bizimle iletişime geçin

FlowHunt, dahili sistemleriniz ile AI araçları arasında ek bir güvenlik katmanı sağlayarak MCP sunucularınızdan hangi araçlara erişilebileceği konusunda size ayrıntılı kontrol verir. Altyapımızda barındırılan MCP sunucuları, FlowHunt'ın chatbotu ile ChatGPT, Claude ve çeşitli AI editörleri gibi popüler AI platformlarıyla sorunsuz bir şekilde entegre edilebilir.

“RabbitMQ” MCP Sunucusu ne yapar?

RabbitMQ MCP Sunucusu, Yapay Zekâ asistanlarının RabbitMQ mesaj aracısını yönetmesine ve etkileşime geçmesine olanak sağlamak için tasarlanmış bir Model Context Protocol (MCP) sunucusu uygulamasıdır. Bir RabbitMQ aracısının yönetim API’lerini MCP aracı olarak sarmalayarak ve mesaj seviyesinde etkileşimler için Pika kütüphanesini kullanarak, bu sunucu Yapay Zekâ ajanlarının kuyrukları yönetme, mesaj gönderme ve alma, aracı durumunu izleme gibi görevleri gerçekleştirmesine olanak tanır. RabbitMQ MCP Sunucusu, MCP istemcileriyle sorunsuz entegrasyonu destekler, FastMCP’nin BearerAuthProvider’ı ile akışkan HTTP sağlar ve kullanıcıların bir konuşma sırasında farklı RabbitMQ aracısına bağlanmasına izin verir. Geliştiricilerin sağlam dağıtık sistemler oluşturmasını ve yönetmesini kolaylaştırarak, Yapay Zekâ ajanlarının mesaj kuyruk işlemlerini otomatikleştirmesini sağlar.

İstemci Komutları Listesi

Depoda belgelenmiş istemci komut şablonu bulunamadı.

Logo

İşinizi büyütmeye hazır mısınız?

Bugün ücretsiz denemenizi başlatın ve günler içinde sonuçları görün.

Kaynaklar Listesi

Depoda açık kaynak tanımı bulunamadı.

Araçlar Listesi

  • Yönetici API Sarmalayıcıları: RabbitMQ yönetici API’lerini MCP aracı olarak sunar, böylece Yapay Zekâ istemcileri aracı yönetim görevleri gerçekleştirebilir.
  • Pika Tabanlı Mesaj İşlemleri: RabbitMQ ile mesaj seviyesinde etkileşim için Pika kütüphanesini kullanır; kuyruk/mesaj oluşturma, tüketme ve silme işlemleri yapılabilir.
  • Aracı Değiştirme Aracı: Dinamik bağlam değişimi için bir konuşma sırasında farklı bir RabbitMQ aracısı belirtmeye olanak tanır.
    (Açıklamalar README’den türetilmiştir; server.py’de açık araç fonksiyon isimleri listelenmemiştir.)

Bu MCP Sunucusunun Kullanım Alanları

  • Otomatik Kuyruk Yönetimi: Geliştiriciler, Yapay Zekâ ajanlarını kullanarak mesaj kuyruklarını programlı olarak oluşturabilir, silebilir veya yapılandırabilir, altyapı yönetimini kolaylaştırır.
  • Mesaj İzleme ve Tüketimi: Yapay Zekâ asistanları kuyruk durumunu izleyebilir, mesajları tüketebilir, gerçek zamanlı analiz veya uyarılar sağlayarak gözlemlenebilirliği artırır.
  • Aracı Yönetimi: Kullanıcı yönetimi, yetkilendirme ayarı ve aracı sağlık kontrolleri gibi rutin idari işlemler MCP araçlarıyla otomatikleştirilebilir.
  • Dinamik Aracı Değiştirme: Çoklu ortam iş akışlarında (ör. testten canlıya geçişte), Yapay Zekâ ajanları RabbitMQ uç noktalarını yeniden dağıtıma gerek kalmadan dinamik olarak değiştirebilir.
  • Entegrasyon Testi: Geliştiriciler, mesaj akışlarını simüle ederek ve Yapay Zekâ tabanlı MCP eylemleriyle kuyruk durumlarını doğrulayarak dağıtık uygulamalar için otomatik test senaryoları oluşturabilir.

Nasıl kurulur

Windsurf

  1. Sisteminizde Node.js ve uvx kurulu olmalıdır.
  2. Windsurf yapılandırma dosyasını açın.
  3. RabbitMQ MCP Sunucusunu mcpServers yapılandırmasına ekleyin.
  4. Değişiklikleri kaydedip Windsurf’u yeniden başlatın.
  5. MCP sunucusu günlüklerini ve Windsurf arayüzünü kontrol ederek bağlantıyı doğrulayın.

JSON Örneği:

{
  "mcpServers": {
    "rabbitmq": {
      "command": "uvx",
      "args": [
        "mcp-server-rabbitmq@latest",
        "--rabbitmq-host", "<hostname>",
        "--port", "<port number>",
        "--username", "<rabbitmq username>",
        "--password", "<rabbitmq password>",
        "--use-tls", "<true|false>"
      ]
    }
  }
}

API Anahtarlarını Güvenli Saklama (Ortam Değişkeni Örneği):

{
  "env": {
    "RABBITMQ_USERNAME": "<rabbitmq username>",
    "RABBITMQ_PASSWORD": "<rabbitmq password>"
  },
  "inputs": {
    "username": "${RABBITMQ_USERNAME}",
    "password": "${RABBITMQ_PASSWORD}"
  }
}

Claude

  1. uvx‘i yükleyin ve Claude’un güncel olduğundan emin olun.
  2. Claude yapılandırma dosyasını açın.
  3. RabbitMQ MCP Sunucusu bloğunu mcpServers bölümüne ekleyin.
  4. Dosyayı kaydedin ve Claude’u yeniden başlatın.
  5. RabbitMQ MCP Sunucusuna bir test komutu göndererek kurulumu doğrulayın.

JSON Örneği:

{
  "mcpServers": {
    "rabbitmq": {
      "command": "uvx",
      "args": [
        "mcp-server-rabbitmq@latest",
        "--rabbitmq-host", "<hostname>",
        "--port", "<port number>",
        "--username", "<rabbitmq username>",
        "--password", "<rabbitmq password>",
        "--use-tls", "<true|false>"
      ]
    }
  }
}

Kimlik bilgilerinin güvenliğini sağlamak için yukarıdaki ortam değişkeni örneğine bakınız.

Cursor

  1. Cursor’un en son sürümünü yükleyin ve uvx‘in mevcut olduğundan emin olun.
  2. Cursor’un yapılandırma dosyasını bulun.
  3. mcpServers bölümüne RabbitMQ MCP Sunucusu kaydını ekleyin.
  4. Yapılandırmayı kaydedin ve Cursor’u yeniden başlatın.
  5. Bir MCP komutu başlatarak entegrasyonu test edin.

JSON Örneği:

{
  "mcpServers": {
    "rabbitmq": {
      "command": "uvx",
      "args": [
        "mcp-server-rabbitmq@latest",
        "--rabbitmq-host", "<hostname>",
        "--port", "<port number>",
        "--username", "<rabbitmq username>",
        "--password", "<rabbitmq password>",
        "--use-tls", "<true|false>"
      ]
    }
  }
}

Hassas bilgileri güvenli saklamak için daha önce gösterilen ortam değişkenlerini kullanın.

Cline

  1. Cline ve uvx‘in kurulu olduğundan emin olun.
  2. Cline yapılandırma dosyasını düzenleyin.
  3. RabbitMQ MCP Sunucusunu mcpServers altına kaydedin.
  4. Değişiklikleri uygulamak için Cline’ı yeniden başlatın.
  5. RabbitMQ MCP Sunucusuna bağlanarak çalışmasını kontrol edin.

JSON Örneği:

{
  "mcpServers": {
    "rabbitmq": {
      "command": "uvx",
      "args": [
        "mcp-server-rabbitmq@latest",
        "--rabbitmq-host", "<hostname>",
        "--port", "<port number>",
        "--username", "<rabbitmq username>",
        "--password", "<rabbitmq password>",
        "--use-tls", "<true|false>"
      ]
    }
  }
}

Yukarıda açıklandığı şekilde ortam değişkeni yapılandırmasını ekleyin.

Bu MCP’yi akışlara dahil etme

FlowHunt’ta MCP kullanımı

MCP sunucularını FlowHunt iş akışınıza entegre etmek için, akışınıza MCP bileşenini ekleyip Yapay Zekâ ajanınıza bağlayarak başlayın:

FlowHunt MCP akışı

MCP bileşenine tıklayarak yapılandırma panelini açın. Sistem MCP yapılandırması bölümüne MCP sunucu bilgilerinizi aşağıdaki JSON formatında girin:

{
  "rabbitmq": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

Yapılandırmayı tamamladığınızda, Yapay Zekâ ajanınız artık bu MCP sunucusunun tüm işlev ve yeteneklerine erişebilecektir. “rabbitmq"yu MCP sunucunuzun gerçek adıyla, URL’yi ise kendi MCP sunucu adresinizle değiştirmeyi unutmayın.


Genel Bakış

BölümMevcutDetaylar/Notlar
Genel BakışREADME’de açıklama mevcut
İstemci Komutları ListesiKomut şablonu bulunamadı
Kaynaklar ListesiAçık kaynak tanımı bulunamadı
Araçlar ListesiAraç açıklamaları README’den türetilmiştir
API Anahtarlarını Güvenli SaklamaOrtam değişkeni kullanımı README/yapılandırma örneğinde mevcut
Örnekleme Desteği (Değerlendirmede az önemli)Örnekleme desteğiyle ilgili bilgi yok

Yukarıdakilere göre, RabbitMQ MCP Sunucusu araç kullanımı ve güvenliğe vurgu yaparak iyi bir entegrasyon ve kurulum dokümantasyonu sunuyor. Ancak, herkese açık belgelerde açık istemci komut şablonu ve kaynak tanımı bulunmuyor. Root ve örnekleme desteği belgelenmemiş.


MCP Puanı

Lisans Var mı✅ (Apache-2.0)
En az bir aracı var mı
Fork Sayısı8
Yıldız Sayısı28

Değerlendirme:
Bu MCP sunucusunu 7/10 olarak değerlendiriyorum. Araç tabanlı RabbitMQ entegrasyonu için iyi belgelenmiş ve işlevsel, ancak açık istemci komut şablonları, kaynak tanımları ve Root ile Örnekleme desteği konusunda belgeler eklenirse daha iyi olur.

Sıkça sorulan sorular

RabbitMQ MCP Sunucusunu FlowHunt ile Deneyin

RabbitMQ otomasyonunu AI iş akışlarınıza sorunsuzca entegre edin. Ajanlarınıza kuyrukları yönetme, mesajları izleme ve aracı işlemlerini otomatikleştirme yetkisi verin—manuel müdahale gerekmez.

Daha fazla bilgi

Kubernetes MCP Sunucusu
Kubernetes MCP Sunucusu

Kubernetes MCP Sunucusu

Kubernetes MCP Sunucusu, AI asistanları ile Kubernetes/OpenShift kümeleri arasında köprü kurarak doğal dil iş akışlarıyla programatik kaynak yönetimi, pod işlem...

4 dakika okuma
Kubernetes MCP Server +4
RabbitMQ
RabbitMQ

RabbitMQ

FlowHunt'i RabbitMQ MCP Sunucusu ile entegre ederek aracı yönetimini otomatikleştirin, mesaj yönetimini kolaylaştırın ve yapay zeka destekli iş akışlarıyla güve...

3 dakika okuma
AI RabbitMQ +3
OpenRPC MCP Sunucusu
OpenRPC MCP Sunucusu

OpenRPC MCP Sunucusu

OpenRPC MCP Sunucusu, AI asistanlarını OpenRPC spesifikasyonunu kullanarak JSON-RPC uyumlu sistemlerle buluşturur; harici API'ler ve servislerle programlanabili...

4 dakika okuma
MCP Server OpenRPC +5