Back to Home
ufoalan icon

ActiveMQ-Artemis-MCP-Server

Verified Safe

by ufoalan

Overview

Provides Claude with access to Red Hat AMQ 7.12+ via the Jolokia API, enabling message browsing, broker version retrieval, and Keycloak-based authentication/authorization.

Installation

Run Command
uv run amq-jolokia-server.py

Environment Variables

  • AMQ_HOST
  • AMQ_PORT
  • AMQ_BROKER_NAME
  • AMQ_ORIGIN
  • KEYCLOAK_SERVER_URL
  • KEYCLOAK_REALM_NAME
  • KEYCLOAK_CLIENT_ID
  • KEYCLOAK_CLIENT_SECRET

Security Notes

The server retrieves all sensitive configurations (AMQ and Keycloak credentials/endpoints) from environment variables, which is good practice. It leverages Keycloak for robust authentication and UMA-based authorization. AMQ credentials are stored in-memory (not persistent, cleared on logout), but they are stored in plaintext in the `authenticated_sessions` dictionary after Keycloak authentication, which is a minor risk, though necessary for Basic Auth. The communication with Jolokia defaults to HTTP; for production, the README explicitly recommends upgrading to HTTPS via a reverse proxy. No 'eval' or malicious patterns were found.

Similar Servers

Stats

Interest Score0
Security Score8
Cost ClassMedium
Avg Tokens500
Stars0
Forks0
Last Update2025-12-01

Tags

MCP ServerAMQJolokiaKeycloakMessaging