logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

ali-msg-mcp-endpoint

Facilitate administrative control over Alibaba Cloud's Message Notification Service (MNS) message queues via an MCP interface. This utility provides comprehensive operations including queue instantiation, termination, message transmission, message retrieval with deletion, and inventory listing of provisioned queues. Integrate message handling seamlessly with MCP Hosts for streamlined throughput.

Author

ali-msg-mcp-endpoint logo

Houlong66

No License

Quick Info

GitHub GitHub Stars 0
NPM Weekly Downloads 0
Tools 1
Last Updated 2026-02-19

Tags

queuequeuescloudmns queuesqueues mcpmessage queue

Alibaba MNS Integration Utility via MCP

This management utility serves as an intermediary layer for interacting with Alibaba Cloud's Message Service (MNS), architected atop the MCP framework. It allows operators to leverage MNS functionalities directly through standard MCP Host configurations.

Core Capabilities

  • Queue Provisioning: Dynamically instantiate new MNS queues.
  • Queue Decommissioning: Permanently remove specified queues.
  • Message Ingress: Dispatch data payloads to designated queues.
  • Message Egress: Retrieve and atomically delete messages from a queue.
  • Inventory Snapshot: Generate a catalog of existing queues, optionally filtering by a specified prefix string.

Prerequisites

  • Python Interpreter version 3.8 or newer is mandatory.
  • The official Aliyun MNS Software Development Kit (aliyun-mns-sdk) must be installed.

Setup and Integration Guide

1. Source Code Acquisition

Clone the repository containing the server components:

bash git clone https://github.com/Houlong66/mns-mcp-server.git cd mns-mcp-server

2. MCP Host Configuration Definition

In your designated MCP Host configuration file, incorporate the following stanza to register this MNS management service:

{ "mcpServers": { "ali-msg-mcp-endpoint": { "command": "/absolute/path/to/uv", "args": [ "--directory", "/absolute/path/to/mns-mcp-server", "run", "server.py" ], "env": { "MNS_ACCESS_KEY_ID": "your-provided-access-key-id", "MNS_ACCESS_KEY_SECRET": "your-provided-secret-key", "MNS_ENDPOINT": "your-specific-mns-service-endpoint" } } } }

Configuration Explanations:

  • command: Path pointing to the execution binary (uv).
  • env: Environment variables crucial for authenticating and locating the MNS service resources.

Please substitute the placeholder values (your-provided-... and your-specific-...) with your actual Alibaba Cloud credentials and endpoint URL.

See Also

`