RabbitMQ

Runs an MCP server for RabbitMQ integration and enables local or published client control.
  • typescript

0

GitHub Stars

typescript

Language

7 months ago

First Indexed

3 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "ivanmartinezmorales-rabbitmq-mcp": {
      "command": "node",
      "args": [
        "/absolute/path/to/rabbitmq-mcp/dist/index.js"
      ]
    }
  }
}

You run an MCP server that exposes a modular interface for tools and lets clients invoke those tools through the Model Context Protocol. This server is built to be easily extended with new tools, built for integration with MCP clients, and operable from local or remote configurations. You can run it locally for development or publish it for broader use, then connect your MCP client to execute tools securely and efficiently.

How to use

You interact with this MCP server by configuring an MCP client to connect either locally or to a remote server. Start the server locally during development, then load tools you added to the server into your client. Use the client to discover available tools, provide the required input, and receive the results. When you publish, you can switch to the published runtime configuration to allow client connections without rebuilding your client.

How to install

Prerequisites: ensure you have Node.js and npm installed on your system. You can verify by running node -v and npm -v.

Step 1: Install dependencies for the MCP server.

Configuration and how to run

The server can be run in local development mode or as a published MCP server. Local development uses a local path to the built output, while the published setup uses a package runner to invoke the server.

{
  "mcpServers": {
    "rabbitmq_mcp_local": {
      "type": "stdio",
      "command": "node",
      "args": ["/absolute/path/to/rabbitmq-mcp/dist/index.js"]
    },
    "rabbitmq_mcp_published": {
      "type": "stdio",
      "command": "npx",
      "args": ["rabbitmq-mcp"]
    }
  }
}

Building and running locally

  1. Install dependencies and build the project.
npm install
npm run build
  1. Start the server according to your chosen configuration. For development, you typically run the server code directly from the built output.

Tools and how they are structured

The server is designed to host MCP tools. You can add new tools using the project’s tooling interface. Example tools you might create include a data processor, an API client, or a file handler. The following tool examples illustrate typical tool names and usage.

Notes on publishing and client setup

When you publish your MCP server package, your clients can load the server via an MCP configuration that points to either the local development path or the published tool consumer. Use the command flow that matches your deployment scenario.

Available tools

my_tool

Describes what your tool does

data_processor

Data processing tool for transforming input data

api_client

API client tool to interact with external services

file_handler

File handling utility for reading and writing files

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational
RabbitMQ MCP Server - ivanmartinezmorales/rabbitmq-mcp | VeilStrat