Queue Pilot

السجل الرسمي أدوات المطورين

MCP server for RabbitMQ and Kafka message inspection with JSON Schema validation

التثبيت

أضف هذا إلى إعدادات MCP في عميلك (Claude Desktop: claude_desktop_config.json، وCursor: ‏.cursor/mcp.json، ويستخدم VS Code وغيره الصيغة نفسها «mcpServers»).

NPM package queue-pilot
Claude Code
claude mcp add queue-pilot -e 'RABBITMQ_URL=http://localhost:15672' -e 'RABBITMQ_USER=<your rabbitmq_user>' -e 'RABBITMQ_PASS=<your rabbitmq_pass>' -e 'KAFKA_BROKERS=localhost:9092' -e 'KAFKA_CLIENT_ID=queue-pilot' -e 'KAFKA_SASL_MECHANISM=<KAFKA_SASL_MECHANISM>' -e 'KAFKA_SASL_USERNAME=<your kafka_sasl_username>' -e 'KAFKA_SASL_PASSWORD=<your kafka_sasl_password>' -- npx -y queue-pilot@0.5.1 --schemas '<filepath>' --broker '<string>'
إعداد JSON (Claude Desktop وCursor وVS Code)
{
    "mcpServers": {
        "queue-pilot": {
            "command": "npx",
            "args": [
                "-y",
                "queue-pilot@0.5.1",
                "--schemas",
                "<filepath>",
                "--broker",
                "<string>"
            ],
            "env": {
                "RABBITMQ_URL": "http://localhost:15672",
                "RABBITMQ_USER": "<your rabbitmq_user>",
                "RABBITMQ_PASS": "<your rabbitmq_pass>",
                "KAFKA_BROKERS": "localhost:9092",
                "KAFKA_CLIENT_ID": "queue-pilot",
                "KAFKA_SASL_MECHANISM": "<KAFKA_SASL_MECHANISM>",
                "KAFKA_SASL_USERNAME": "<your kafka_sasl_username>",
                "KAFKA_SASL_PASSWORD": "<your kafka_sasl_password>"
            }
        }
    }
}

متغيرات البيئة

  • RABBITMQ_URL RabbitMQ Management API URL
  • RABBITMQ_USER سري RabbitMQ username
  • RABBITMQ_PASS سري RabbitMQ password
  • KAFKA_BROKERS Comma-separated Kafka broker addresses
  • KAFKA_CLIENT_ID Kafka client ID
  • KAFKA_SASL_MECHANISM SASL mechanism: plain, scram-sha-256, scram-sha-512
  • KAFKA_SASL_USERNAME سري SASL username
  • KAFKA_SASL_PASSWORD سري SASL password

الأسئلة الشائعة

ما هو Queue Pilot؟

MCP server for RabbitMQ and Kafka message inspection with JSON Schema validation

كيف أثبّت Queue Pilot؟

يعمل على جهازك. في Claude Code: claude mcp add queue-pilot -e 'RABBITMQ_URL=http://localhost:15672' -e 'RABBITMQ_USER=<your rabbitmq_user>' -e 'RABBITMQ_PASS=<your rabbitmq_pass>' -e 'KAFKA_BROKERS=localhost:9092' -e 'KAFKA_CLIENT_ID=queue-pilot' -e 'KAFKA_SASL_MECHANISM=<KAFKA_SASL_MECHANISM>' -e 'KAFKA_SASL_USERNAME=<your kafka_sasl_username>' -e 'KAFKA_SASL_PASSWORD=<your kafka_sasl_password>' -- npx -y queue-pilot@0.5.1 --schemas '<filepath>' --broker '<string>'. وفي العملاء الآخرين، الصق إعداد JSON من هذه الصفحة في إعدادات MCP الخاصة بهم.

هل يحتاج Queue Pilot إلى مفتاح API؟

نعم. يتطلب RABBITMQ_USER, RABBITMQ_PASS, KAFKA_SASL_USERNAME, KAFKA_SASL_PASSWORD، وتضبطها في إعداداته.

هل Queue Pilot مفتوح المصدر؟

شيفرته علنية على GitHub، لكن المستودع لا يعلن ترخيصًا قياسيًا.

من يصون Queue Pilot؟

ينشره LarsCowe. يدرجه AI.tn لكنه لا يصونه ولا يوصي به.

من سجل MCP الرسمي. الإدراج ليس توصية: راجع شيفرة الخادم وصلاحياته قبل منحه الوصول إلى بياناتك.