{
  "markdown": "**mcp-zmq** — MCP server for ZMQ messaging\n\n[![PyPI](https://img.shields.io/pypi/v/mcp-zmq.svg)](https://pypi.org/project/mcp-zmq/)\n[![Python](https://img.shields.io/pypi/pyversions/mcp-zmq.svg)](https://pypi.org/project/mcp-zmq/)\n[![Coverage](https://codecov.io/gh/daedalus/mcp-zmq/branch/main/graph/badge.svg)](https://codecov.io/gh/daedalus/mcp-zmq)\n[![Ruff](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ruff/main/assets/badge/v2.json)](https://github.com/astral-sh/ruff)\n\nmcp-name: io.github.daedalus/mcp-zmq\n\n## Install\n\n```bash\npip install mcp-zmq\n```\n\n## Usage\n\n### MCP Server\n\n```bash\nmcp-zmq\n```\n\n### Python API\n\n```python\nfrom mcp_zmq import zmq_publish, zmq_subscribe, zmq_send_request, zmq_listen_reply\n```\n\n## Available Tools\n\n- `zmq_publish`: Publish a message to a ZMQ PUB socket\n- `zmq_subscribe`: Subscribe to messages from a ZMQ SUB socket\n- `zmq_send_request`: Send a request via ZMQ REQ socket\n- `zmq_listen_reply`: Listen for requests and reply via ZMQ REP socket\n- `zmq_pair_connect`: Connect to a ZMQ PAIR socket\n- `zmq_pair_bind`: Bind a ZMQ PAIR socket\n- `zmq_status`: Get ZMQ server status\n\n## Development\n\n```bash\ngit clone https://github.com/daedalus/mcp-zmq.git\ncd mcp-zmq\npip install -e \".[test]\"\n\n# run tests\npytest\n\n# format\nruff format src/ tests/\n\n# lint\nruff check src/ tests/\n\n# type check\nmypy src/\n```\n",
  "bytes": 1375,
  "sha": "fb4d679e4b80dc2f6894b9358373c06e49a6c96493b24e79f334459e339e0145",
  "repo_slug": "daedalus/mcp-zmq",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_github_daedalus_mcp_zmq_0c4c965b/readme"
}