daedalus avatar

Mcp Zmq

daedalus/mcp-zmq

Wraps ZeroMQ's messaging patterns into MCP tools so you can pub/sub, request/reply, and pair sockets directly from Claude. You get seven tools covering the main ZMQ socket types: publish to PUB sockets, subscribe to SUB sockets, send requests via REQ, listen and reply on REP, and connect or bind PAIR sockets for bidirectional communication. Useful when you need Claude to interact with existing ZMQ infrastructure or coordinate with distributed systems that already speak ZMQ. The package includes both the MCP server and a Python API if you want to build your own integrations. Covers the core messaging patterns without trying to expose every ZMQ knob.

tools
7
transport
STDIO
last updated
Apr 5, 2026

Tools

7 tools

Public tool metadata for what this MCP can expose to an agent.

zmq_publishPublish a message to a ZMQ PUB socket

Publish a message to a ZMQ PUB socket

No parameter schema in public metadata yet.

zmq_subscribeSubscribe to messages from a ZMQ SUB socket

Subscribe to messages from a ZMQ SUB socket

No parameter schema in public metadata yet.

zmq_send_requestSend a request via ZMQ REQ socket

Send a request via ZMQ REQ socket

No parameter schema in public metadata yet.

zmq_listen_replyListen for requests and reply via ZMQ REP socket

Listen for requests and reply via ZMQ REP socket

No parameter schema in public metadata yet.

zmq_pair_connectConnect to a ZMQ PAIR socket

Connect to a ZMQ PAIR socket

No parameter schema in public metadata yet.

zmq_pair_bindBind a ZMQ PAIR socket

Bind a ZMQ PAIR socket

No parameter schema in public metadata yet.

zmq_statusGet ZMQ server status

Get ZMQ server status

No parameter schema in public metadata yet.

Sponsors

Readme

mcp-zmq — MCP server for ZMQ messaging

PyPI Python Coverage Ruff

mcp-name: io.github.daedalus/mcp-zmq

Install

pip install mcp-zmq

Usage

MCP Server

mcp-zmq

Python API

from mcp_zmq import zmq_publish, zmq_subscribe, zmq_send_request, zmq_listen_reply

Available Tools

  • zmq_publish: Publish a message to a ZMQ PUB socket
  • zmq_subscribe: Subscribe to messages from a ZMQ SUB socket
  • zmq_send_request: Send a request via ZMQ REQ socket
  • zmq_listen_reply: Listen for requests and reply via ZMQ REP socket
  • zmq_pair_connect: Connect to a ZMQ PAIR socket
  • zmq_pair_bind: Bind a ZMQ PAIR socket
  • zmq_status: Get ZMQ server status

Development


View the full README on GitHub

Details

Repository
github.com/daedalus/mcp-zmq
Category
Communication & Messaging
Package
mcp-zmq
Transport
STDIO
Registry
MCP registry, active

More from daedalus

Related Communication & Messaging MCP servers

View all
1danecodes avatarBotcall Mcpdanecodes/botcall-mcpGive your AI agent a real phone number for SMS verification codes.0stars
2buildcord-dev avatarBuildcordbuildcord-dev/mcpBuild and change Discord bots by describing them: slash commands, events, embeds, modals and data.0stars
3cotlet-connect avatarStreamElements MCP Server and API by Cotletcotlet-connect/streamelements-mcpStreamElements live streamer tools MCP server: list chat commands, edit command, edit timer.0stars
4infersports avatarInfersportsdev.infersports/infersportsSharp Asian odds + opening-line (初盘) movement for agents: 6 Asian books + Pinnacle. Read-only.0stars
5fgasparetto avatarVoice Transcriber MCP Serverfgasparetto/voice-transcriber-mcpMCP server for transcribing Google Chat voice messages using Groq Whisper API0stars
6francofuji avatarUnCorreoTemporalfrancofuji/uncorreotemporal-mcp-serverTemporary email for AI agents: create inboxes, wait for emails, extract OTPs, verify signups.0stars