solace-semp-mcp #2
Tanendra77
started this conversation in
General
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
solace-semp-mcp v1.0.0
A Model Context Protocol (MCP) server for Solace PubSub+ brokers. Exposes 47 SEMP v2 tools for broker inspection, queue and client management, diagnostics, and ACL/profile operations — compatible with Claude Code, Claude Desktop, and any MCP-compatible host.
What's in v1.0.0
stdiofor local clients,ssefor remote/team deploymentsbrokers.json, or runtimeadd_brokertoolconfirm: truelinux/amd64andlinux/arm64Installation
Docker Hub:
Tar archive (air-gapped / no registry access):
# Download solace-semp-mcp-1.0.0.tar.gz from this release, then: docker load -i solace-semp-mcp-1.0.0.tar.gzHow to Use
1. Start the server
docker run -d -p 3000:3000 \ -e SEMP_BROKER_PROD_URL=http://your-solace-host:8080 \ -e SEMP_BROKER_PROD_USERNAME=admin \ -e SEMP_BROKER_PROD_PASSWORD=yourpassword \ -e SEMP_BROKER_PROD_LABEL="Production" \ tanendra/solace-semp-mcp:1.0.0Verify:
curl http://localhost:3000/health # {"status":"ok","brokers":1}2. Connect your MCP client
Claude Code / Claude Desktop — stdio via Docker:
{ "mcpServers": { "solace-semp": { "command": "docker", "args": [ "run", "-i", "--rm", "-e", "MCP_TRANSPORT=stdio", "-e", "SEMP_BROKER_PROD_URL=http://your-solace-host:8080", "-e", "SEMP_BROKER_PROD_USERNAME=admin", "-e", "SEMP_BROKER_PROD_PASSWORD=yourpassword", "--no-healthcheck", "tanendra/solace-semp-mcp:1.0.0" ] } } }SSE — connect to a running container:
{ "mcpServers": { "solace-semp": { "type": "sse", "url": "http://localhost:3000/sse" } } }3. Talk to your broker
Once connected, ask your AI assistant naturally:
Available Tools
SEMP_PASSTHROUGH_MODESafety Model
All write and delete operations are dry-run by default. The server tells you exactly what SEMP call would be made before anything is executed. Pass
confirm: trueto proceed.Key Environment Variables
MCP_TRANSPORTssesseorstdioPORT3000MCP_API_KEYMCP_RATE_LIMIT_RPS10SEMP_PASSTHROUGH_MODEadvanceddisabled,monitor_only, oradvancedLOG_LEVELinfoerror,warn,info, ordebug🐳 Docker Hub: [hub.docker.com/r/tanendra/solace-semp-mcp]
This discussion was created from the release solace-semp-mcp.
All reactions