Skip to content

viewbus viewbus — Azure Service Bus desktop manager for Windows with a built-in Model Context Protocol (MCP) server

A modern app for working with Azure Service Bus, with a companion MCP server.

v0.1.0

Built for the way developers actually use Service Bus.

Everything you'd want Service Bus Explorer to be, without the legacy baggage.

Fast tree browsing

Subscriptions, namespaces, queues, topics — indexed locally in SQLite. Navigation is instant, even on enterprise tenants with thousands of resources.

acme-dev
sb-orders-dev
api~orders~placement 0 0
integration~from~erp~order-events 0 12
private~orders~processor 2 0
sb-payments-dev
sb-inventory-dev
sb-customers-dev
sb-shipping-dev
sb-notifications-dev

Browse and act on messages

Peek active and dead-letter messages without dequeuing. Filter by session, ID, subject, or DL reason. Requeue, edit, or bulk-delete with a safety confirmation.

integration~from~erp~order-events

max-size 5GB · sessions on
Resend 3 Delete
Active 0
Dead-letter 73
Peek 20 Peek all
3 selected · Clear
Search message body… /
Any time filter
# Enqueued DL Reason Session Subject / Type
#664134 18/08 14:23 LookupNotCreatedYetException 2000081270 sap.s4.beh.order.v1.order.event
#664138 18/08 14:23 LookupNotCreatedYetException 2000081270 sap.s4.beh.order.v1.order.event
#664300 18/08 14:23 LookupNotCreatedYetException 2000076994 sap.s4.beh.order.v1.order.event
#664305 18/08 14:23 LookupNotCreatedYetException 2000076994 sap.s4.beh.order.v1.order.event
#664500 18/08 14:24 InvalidOperationException 2000075761 sap.s4.beh.order.v1.order.event
#664504 18/08 14:24 InvalidOperationException 2000075761 sap.s4.beh.order.v1.order.event

Spotlight search

Ctrl+I opens a system-wide fuzzy search across every indexed resource. Stays active even with viewbus closed to the tray.

orders dead acme-dev
Queues
integration~from~erp~order-events
sb-orders-dev
0 12
private~orders~processor
sb-orders-dev
2 0
api~orders~placement
sb-orders-dev
0 0
↑↓ Navigate ↵ Select Esc Close

Built-in MCP server

Ships a Model Context Protocol server so Claude, ChatGPT, or any MCP-aware AI can list namespaces, search resources, peek queues, and fetch full messages.

viewbus-mcp
$ viewbus-mcp --list-tools
10 read-only tools · 1 opt-in write tool
get_status index state + last refresh
list_namespaces azure subscription namespaces
list_queues queues in a namespace
list_topics topics in a namespace
list_subscriptions subs under a topic
get_resource full detail for a resource
search_resources fuzzy across names + paths
count_messages active + dead-letter totals
peek_messages read without dequeuing
get_message_detail body + properties by seq no.
upsert_theme write · opt-in via settings

Themes & VS Code import

Dark, light, or custom user themes. One-click importer pulls your active VS Code theme into viewbus.

Peek Filter
Dark
Peek Filter
Light
One-click import from VS Code

Your data stays on your machine.

viewbus has no backend servers, sends no telemetry, and has no account system. Your Azure credentials are used directly by your machine to talk to Azure. Connection strings live in the Windows Credential Manager, never on disk in plain text.

Read the full privacy promise →