- Home
- MCP servers
- RabbitMQ
RabbitMQ
- 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
- Install dependencies and build the project.
npm install
npm run build
- 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