Skip to main content
Glama
k-krawczyk

artemis-mcp-server

by k-krawczyk

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
ARTEMIS_MODENoread-only or adminread-only
ARTEMIS_USERYesBroker user for both AMQP and Jolokia
ARTEMIS_AMQP_URLYesAMQP endpoint, e.g., amqp://host:5672 or amqps://host:5671
ARTEMIS_PASSWORDYesBroker password
ARTEMIS_LOG_LEVELNoerror, warn, info, or debuginfo
ARTEMIS_MAX_BROWSENoHard cap on messages returned by browse_messages/consume_message200
ARTEMIS_BROKER_NAMENoBroker name used in the management ObjectName0.0.0.0
ARTEMIS_JOLOKIA_URLYesJolokia endpoint, e.g., http://host:8161/console/jolokia
ARTEMIS_AMQP_TIMEOUT_MSNoAMQP connection and operation timeout15000
ARTEMIS_JOLOKIA_TIMEOUT_MSNoJolokia request timeout10000

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
browse_messagesA

Read messages from a queue without removing them.

list_queuesA

List the names of all queues on the broker.

list_addressesA

List the names of all addresses on the broker.

get_queue_infoC

Return the configuration of a queue.

get_queue_statsB

Return runtime counters for a queue.

get_broker_overviewA

Return high level broker status and counts.

list_consumersA

List the consumers currently attached to the broker.

list_connectionsA

List the connections currently open to the broker.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.7/5.0

Scored across 8 tools

Disambiguation5/5

Each tool targets a distinct resource or aspect of the broker (messages, overview, queue config, queue stats, addresses, connections, consumers, queues). No overlapping purposes.

Naming Consistency5/5

All tools follow a consistent verb_noun pattern (e.g., browse_messages, list_queues) with no mixing of conventions.

Tool Count5/5

8 tools is well-scoped for a broker monitoring and management server, covering core read and listing operations without being excessive or sparse.

Completeness3/5

The tool set covers reading, listing, and status checks well, but lacks write operations such as creating/deleting queues or sending/consuming messages, which are notable gaps for full broker management.

Maintenance

ActivityInactive
ResponsivenessNo issues