MegaCloud Server
БесплатноНе проверенEnables middleware management, information checking, backups, and node-level operations for the MegaCloud API.
Описание
Enables middleware management, information checking, backups, and node-level operations for the MegaCloud API.
README
MCP Server for the MegaCloud API, enabling middleware management, information checking, and more.
Features
- Host checking
- Middleware lifecycle (create, start, stop, restart, delete, add node, delete node)
- Status and configuration inspection
- Backups
- Node-level management
Tools
Below is the list of your MCP tools converted into the requested format:
list_available_hosts- List all available hosts that can be used to deploy middleware.
- Inputs: None
- Returns: List of host objects.
list_middleware_types- List all middleware types.
- Inputs: None
- Returns: List of supported middleware‐type identifiers.
list_middleware_instances- List all middleware instances that are currently deployed.
- Inputs: None
- Returns: List of middleware instance objects
restart_middleware- Restart a middleware instance.
- Inputs:
middleware_instance_name(string): Middleware Instance Name
- Returns: Operation result / status confirmation
stop_middleware- Stop a middleware instance.
- Inputs:
middleware_instance_name(string): Middleware Instance Name
- Returns: Operation result / status confirmation
start_middleware- Start a middleware instance.
- Inputs:
middleware_instance_name(string): Middleware Instance Name
- Returns: Operation result / status confirmation
delete_middleware- Delete a middleware instance.
- Inputs:
middleware_instance_name(string): Middleware Instance Name
- Returns: Operation result / deletion confirmation
get_middleware_info- Get all information of a middleware instance, like configs, nodes, etc.
- Inputs:
middleware_instance_name(string): Middleware Instance Name
- Returns: Detailed middleware-instance object
get_middleware_status- Get the status of a middleware instance.
- Inputs:
middleware_instance_name(string): Middleware Instance Name
- Returns: Status object (e.g. running/stopped + node list)
backup_middleware- Backup a middleware instance.
- Inputs:
middleware_instance_name(string): Middleware Instance Name
- Returns: Backup task details / confirmation
list_middleware_instance_nodes- List all nodes of a middleware instance.
- Inputs:
middleware_instance_name(string): Middleware Instance Name
- Returns: Array of node objects
remove_middleware_instance_nodes- Remove nodes from a middleware instance.
- Inputs:
name(string): Name of the middleware instancenode_names(array[string]): Node Names to remove
- Returns: Operation result / updated node list
create_single_redis_middleware- Create a single Redis instance.
- Inputs:
host_name(string): Host Name (required)max_memory_in_gb(integer, default 4): Max Memory In GBname(string | null, default null): Instance Name (optional)
- Returns: Newly created middleware-instance object
create_redis_cluster_middleware- Create a Redis Cluster middleware instance.
- Inputs:
name(string | null, default null): Cluster Name (optional)max_memory_in_gb(integer, default 4): Max Memory In GB per nodemaster_host_names(array[string]): Master Host Names (required)replica_host_names(array[string]): Replica Host Names (required)
- Returns: Newly created cluster-instance object
add_redis_nodes- Add nodes to a Redis middleware instance.
- Inputs:
name(string): Name of the Redis instance (required)master_host_names(array[string] | null, default null): New Master Hosts (optional)replica_host_names(array[string] | null, default null): New Replica Hosts (optional)
- Returns: Operation result / updated cluster topology
Setup
Obtain an Auth Token
Log in to the MegaCloud console, open your browser’s Network tab while loading any API call, and extract the Authorization: Bearer <token> header value.
Install
Clone the repo:
git clone https://github.com/megaease/megacloud-mcp.git
Then run
pip install "mcp[cli]"
Remember to install mcp command globally for all users.
VS Code Integration
Cline
Install the Cline for VS Code extension.
Set MegaCloud MCP server with following config:
{
"mcpServers": {
"megacloud-mcp": {
"type": "stdio",
"command": "mcp",
"args": [
"run",
"<your-repo-dir>/megacloud-mcp/megacloud_mcp/__main__.py"
],
"env": {
"MEGACLOUD_AUTHTOKEN": "<your-auth-token>"
}
}
}
}
GitHub Copilot
{
"mcp": {
"servers": {
"test-megacloud-mcp": {
"type": "stdio",
"command": "mcp",
"args": [
"run",
"<your-repo-dir>/megacloud-mcp/megacloud_mcp/__main__.py"
],
"env": {
"MEGACLOUD_AUTHTOKEN": "<your-auth-token>"
}
}
}
}
}
Run with Docker
Build the image:
docker build -t megaease/megacloud-mcp .
Settings:
{
"megacloud-mcp": {
"type": "stdio",
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"MEGACLOUD_AUTHTOKEN",
"megaease/megacloud-mcp"
],
"env": {
"MEGACLOUD_AUTHTOKEN": "<your-auth-token>"
}
}
}
Установить MegaCloud Server в Claude Desktop, Claude Code, Cursor
unyly install megacloud-mcp-serverСтавит в Claude Desktop, Claude Code, Cursor и VS Code — сам разбирается с npx, uvx и сборкой из исходников.
Впервые? Поставь CLI: curl -fsSL https://unyly.org/install | sh
Или настроить вручную
Выполни в терминале:
claude mcp add megacloud-mcp-server -- uvx --from git+https://github.com/megaease/megacloud-mcp megacloud-mcpFAQ
MegaCloud Server MCP бесплатный?
Да, MegaCloud Server MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для MegaCloud Server?
Нет, MegaCloud Server работает без API-ключей и переменных окружения.
MegaCloud Server — hosted или self-hosted?
Доступен hosted-вариант: Unyly запускает сервер в облаке, локальная установка не обязательна.
Как установить MegaCloud Server в Claude Desktop, Claude Code или Cursor?
Открой MegaCloud Server на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
GitHub
PRs, issues, code search, CI status
автор: GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
автор: mcpdotdirectCompare MegaCloud Server with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development
