CloudOps MCP Server
Provides tools for querying Alibaba Cloud ECS and SWAS (Simple Web Application Server) instances, including listing instances and retrieving detailed instance information.
Provides database operations including listing databases, listing tables, and executing SQL queries, with support for SSH tunneling.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@CloudOps MCP ServerCheck disk usage on my production server and report"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
CloudOps MCP Server
A unified cloud operations MCP (Model Context Protocol) server that gives AI Agents full-stack cloud operations capabilities.
One MCP Server manages both Alibaba Cloud + Tencent Cloud, covering server management, project deployment, database queries, file operations, cloud instance queries, DNS/CDN management — 6 major scenarios, 26 tools.
Version
Current version: v1.0.0 (see CHANGELOG.md).
Related MCP server: Coolify MCP Tools
Documentation Navigation
README.md (this file): Connector master document — tool list, one-click install (copy-paste to AI), manual install, configuration wizard, architecture, tool details, extension guide.
OPERATIONS.md: Real-world operations Playbook (P1–P8), containing hands-on "goal + process" manuals for "obtaining keys / uploading SSH public keys / setting up NOPASSWD sudo / changing CDN origin server", etc. Check this first when you need to manually operate the cloud console.
CHANGELOG.md: Version update history.
Tool Overview (26 tools)
Module | Tools | Description |
Server Management |
| SSH remote command execution, system info, server list, runtime server registration |
Project Deployment |
| Git pull/build/restart, Docker deployment, custom script deployment |
Database |
| SQL queries, table management (SSH tunnel supported) |
File Management |
| Remote file list/read/write/search |
Cloud Platform |
| Alibaba Cloud ECS + SWAS (Lightweight) + Tencent Cloud CVM + Lighthouse (Lightweight) |
DNS/CDN |
| Tencent Cloud DNSPod resolution + CDN accelerated domains/cache refresh/refresh task progress query |
One-Click Install (Copy-Paste to AI) ⭐ Recommended
The repository is public, so any AI tool that supports third-party MCP can clone and use it directly. Copy the following text verbatim to your AI assistant, and it will handle everything itself: clone → read docs → install dependencies → configure → register connector → verify all 26 tools. Works with mainstream Agents such as WorkBuddy, Hermes Agent, Claude Code, Codex CLI. Faster than manual install — use this first.
请帮我安装并学会使用 CloudOps MCP Server(统一云运维 MCP 连接器,GitHub: https://github.com/rowanlin-dev/cloud-ops-mcp)。
步骤:
1. 克隆仓库:git clone https://github.com/rowanlin-dev/cloud-ops-mcp.git && cd cloud-ops-mcp
2. 通读仓库内 README.md 与 OPERATIONS.md,掌握 26 个工具(server_exec / deploy_project / db_query / file_list / cloud_list_instances / dns_list_domains / cdn_refresh / cdn_task_status 等)的能力与用法
3. 安装依赖:npm install
4. 初始化配置:cp .env.example .env,然后引导我填写最小配置(至少一台 SSH 服务器:host / username / privateKey 或 password;云 AK、数据库等用到再填)
5. 按下方「各客户端注册方式」把我注册为 MCP 连接器
6. 验证:重启后应能列出 26 个工具,用 server_info 或 server_exec 测试连通
注意:.env 含云密钥、SSH 私钥路径等敏感信息,绝不可提交到 git(.gitignore 已排除)。Registration Methods for Each Client
Replace <path> below with your actual clone path (e.g. E:/WorkSpace/cloud-ops-mcp, /home/user/cloud-ops-mcp).
.env is auto-loaded based on the source path (not dependent on the process working directory), so none of the registration methods below require setting a working directory.
Client | Registration Method | Configuration Location |
WorkBuddy | Edit JSON (see below) |
|
Hermes Agent | Edit YAML (see below) |
|
Claude Code | One command |
|
Codex CLI | Edit TOML (see below) |
|
WorkBuddy (~/.workbuddy/mcp.json):
{
"mcpServers": {
"cloud-ops": {
"command": "npx",
"args": ["tsx", "<路径>/cloud-ops-mcp/src/index.ts"],
"cwd": "<路径>/cloud-ops-mcp"
}
}
}Hermes Agent (~/.hermes/config.yaml):
mcp_servers:
cloud-ops:
command: "npx"
args: ["tsx", "<路径>/cloud-ops-mcp/src/index.ts"]Claude Code (one command; run after cd into the project directory or from within the project):
claude mcp add --transport stdio cloud-ops -- npx tsx <路径>/cloud-ops-mcp/src/index.tsCodex CLI (~/.codex/config.toml):
[mcp_servers.cloud-ops]
command = "npx"
args = ["tsx", "<路径>/cloud-ops-mcp/src/index.ts"]After registration, restart the corresponding AI client (or run its MCP reload command, e.g. Hermes'
/reload-mcp) to see all 26 tools includingserver_exec,deploy_project,db_query,cdn_refresh, etc.
Manual Install (Quick Start)
The following are the manual install steps (clone → configure → register → verify). Want it faster? Use the "One-Click Install (Copy-Paste to AI)" above to let the AI do it automatically.
1. Clone & Install
git clone <your-repo-url> cloud-ops-mcp
cd cloud-ops-mcp
npm installThe project uses tsx as the TypeScript runtime — no compilation step needed.
2. Configuration
cp .env.example .env
# 编辑 .env 填入你的配置Minimal configuration (SSH only):
SSH_HOST=your-server-ip
SSH_PORT=22
SSH_USER=root
SSH_PRIVATE_KEY=~/.ssh/id_rsaSee .env.example for the full list of configuration items, supporting multiple servers, databases, and Alibaba Cloud/Tencent Cloud AKs.
💡 Runtime server registration: Besides manually editing
SSH_SERVERSin.env, you can also use theserver_addtool to register at runtime (writes to.envand hot-updates the in-memory cache — no connector restart needed). See "Tool Details → server_add" below.
3. Register with an MCP Client (any AI tool that supports third-party MCP)
This connector is not WorkBuddy-exclusive. As long as your AI tool meets two requirements, you can use it:
Can install the kimi-webbridge skill (used as a fallback for console automation without a public API);
Supports installing third-party MCP connectors (stdio protocol). Common examples include WorkBuddy, Claude Desktop, Cursor, VS Code (Cline/Continue extensions), etc.
Generic registration snippet (replace /absolute/path/to/cloud-ops-mcp with your actual path):
{
"mcpServers": {
"cloud-ops": {
"command": "npx",
"args": ["tsx", "/absolute/path/to/cloud-ops-mcp/src/index.ts"],
"cwd": "/absolute/path/to/cloud-ops-mcp"
}
}
}Configuration file locations for each client:
Client | Configuration File Path |
WorkBuddy |
|
Claude Desktop | macOS |
Claude Code |
|
Codex CLI |
|
Hermes Agent |
|
Cursor |
|
VS Code (Cline/Continue) | MCP configuration item in extension settings |
cwdmust point to the project root — the MCP Server needs to load.envandnode_modulesfrom that directory. By default, the configuration wizard will not automatically rewrite any client's MCP configuration; if you want the wizard to write it automatically, you can set the environment variableCLOUD_OPS_MCP_CONFIG_PATHto point to the target configuration file path (optional).
4. Verification
# 测试阿里云工具
npx tsx src/test-aliyun.ts
# 测试 SSH 工具
npx tsx src/test-ssh.ts
# 直接启动 MCP Server(查看日志)
npx tsx src/index.tsConfiguration Wizard (Recommended)
The configuration wizard is a Web UI that lets you visually edit all of .env in your browser — it can both auto-fetch (via Kimi WebBridge scanning the cloud console) cloud instances and keys and backfill them, and let you manually fill in SSH private key paths, remote login passwords, database credentials, deployment defaults, and all other fields. Even users with zero experience can get started directly.
You can still manually edit the
.envfile at any time (see the manual playbook inOPERATIONS.md); the wizard is just a friendlier entry point, not the only way.
What Configuration to Prepare First (Required / Optional)
Configuration Item | Required / Optional | Purpose | How to Fill In |
SSH servers ( | Required | Remote command execution / deployment / database tunnel | Wizard auto-fetch or manual |
Databases ( | Optional | MySQL queries (SSH tunnel supported) | Manual only |
Alibaba Cloud ( | Optional | Query ECS / SWAS instances | Wizard auto-fetch or manual |
Tencent Cloud ( | Optional | Query CVM / Lighthouse, CDN refresh, DNSPod | Wizard auto-fetch or manual |
Deployment defaults ( | Optional | Default build/restart commands for | Manual only |
Only SSH servers are required; cloud AKs, databases, and deployment defaults are all "configure only when needed". For purely manual deployment (e.g. only
server_exec+deploy_project), you can configure SSH only.
Prerequisites
Kimi WebBridge browser automation daemon (
npm run configwill auto-detect / start / install it; you can also install it manually)The browser extension must be installed manually: https://www.kimi.com/zh-cn/features/webbridge
Kimi WebBridge's role: It is used for console operations that do not have a clean public API (e.g. QR-code login to cloud vendor consoles, reading AK/SK, some advanced CDN configurations). For capabilities that already have a public API (key configuration, CDN cache refresh, instance queries, etc.), tool automation is preferred; Kimi WebBridge is an "optional fallback when no API exists".
Usage Steps
# 1. 启动配置向导(会自动检测 / 启动 / 安装 Kimi WebBridge,无需手动先 start)
npm run config
# 2. 打开浏览器访问 http://localhost:3456
# 3. 点击「阿里云全自动配置」或「腾讯云全自动配置」
# 4. 扫码登录云控制台(唯一手动步骤)
# 5. 向导自动读取服务器实例(阿里云同时扫描 ECS + SWAS 轻量服务器,腾讯云扫描 CVM + Lighthouse)和 AK/SK
# 6. 点击「保存配置」完成Kimi WebBridge auto-handling:
npm run configwill automatically detect the daemon — if it's already running, it uses it directly; if installed but not running, it starts it automatically; if not installed, it installs it automatically using the official command (Windows:irm https://cdn.kimi.com/webbridge/install.ps1 | iex; macOS/Linux:curl -fsSL https://cdn.kimi.com/webbridge/install.sh | bash) and then starts it. If automatic installation fails or you prefer to do it manually, just install it yourself using the commands above.
⚠️ The browser extension must be installed manually: The daemon can be installed automatically, but the browser extension (which lets the daemon take over your real browser session) cannot. Please install and log in manually at https://www.kimi.com/zh-cn/features/webbridge. WebBridge is only a fallback for "auto-fetching cloud AKs"; if it's not installed, the wizard can still fill in
.envmanually — it won't block you.
RAM Users (Recommended, Automatic)
Both Alibaba Cloud and Tencent Cloud show a confirmation dialog recommending RAM/sub-account keys instead of root account keys when "creating keys". The configuration wizard now detects this dialog and automatically switches to the sub-user flow:
Create a dedicated sub-user
cloud-ops-mcpin the RAM/CAM console (check programmatic access);Generate an AccessKey for this sub-user and read the KeyId/Secret;
Best-effort attach the minimal permission policies the connector needs (ECS/SWAS/Lighthouse read-only, CDN refresh, DNS resolution);
Write the sub-user key into
.env— never the root account key.
If automatic policy attachment fails, the wizard generates a MANUAL_STEPS.md containing the minimal permission policy JSON you need to attach manually — just follow the steps to complete it. All console UI detection signals are configurable lists; on detection failure, it always degrades to manual steps and never mistakes "clicking through a dialog" for success.
Minimal permissions (full admin
AdministratorAccess/QcloudAdministratordisabled): Alibaba CloudAliyunECSReadOnlyAccess/AliyunSWASReadOnlyAccess/AliyunCDNFullAccess/AliyunDNSFullAccess; Tencent CloudQcloudCVMReadOnlyAccess/QcloudLighthouseReadOnlyAccess/QcloudCDNFullAccess/QcloudDNSPodFullAccess.
Idempotent Behavior When Re-running the Wizard (Important)
The configuration wizard can be safely run repeatedly — it is idempotent against "re-creating AKs / re-creating sub-users":
Existing AKs are not re-fetched: When
ALIBABA_CLOUD_ACCESS_KEY_IDalready exists in.env, clicking "Alibaba Cloud Full Auto-Config" will keep the existing configuration by default, skip browser auto-fetch, and log "existing configuration kept". If you really want to re-fetch, click the "Re-fetch" button (which takes the forced refresh path).RAM/CAM sub-users are automatically reused: The wizard always uses a sub-user named
cloud-ops-mcp. On re-run, it first checks whether this sub-user already exists — if it exists, it reuses it and does not create it again (Alibaba Cloud'sCreateUsererrors out on duplicate names, which was exactly the pitfall of early repeated runs).AccessKey rotation instead of accumulation: When reusing an existing sub-user, the wizard first cleans up the existing AccessKeys under that sub-user (best-effort), then creates a new pair and writes them to
.env, avoiding hitting the 2-key limit or long-term accumulation.Trail left for easy cleanup: Any RAM sub-user created/reused via the wizard gets an
ALIYUN_RAM_USER=cloud-ops-mcpmarker written into.env. To fully remove it later, just delete that sub-user in the Alibaba Cloud RAM console (make sure the connector no longer uses its keys before deleting).
In short: repeatedly clicking "Full Auto-Config" is safe — it either keeps, reuses, or rotates; it never spawns extra sub-users or keys out of thin air.
Shutting Down the Daemon After Configuration
# 1. 关闭配置向导(在运行 npm run config 的终端按 Ctrl+C)
# 2. 关闭 Kimi WebBridge 守护进程
# Windows PowerShell:
& "$env:USERPROFILE\.kimi-webbridge\bin\kimi-webbridge.exe" stop
# 验证已关闭(无输出或进程不存在即已停止)
& "$env:USERPROFILE\.kimi-webbridge\bin\kimi-webbridge.exe" statusThe configuration wizard is optional. Manually editing the
.envfile always works (see the manual playbook inOPERATIONS.md).
Configuration Wizard API Endpoints
The wizard backend (Express) exposes the following endpoints for the frontend:
Endpoint | Method | Function |
| GET | Check Kimi WebBridge daemon status |
| GET | Read the full current |
| POST | Receive the complete form and write it all back to |
| POST | Alibaba Cloud full auto-config (ECS + AK/SK) |
| POST | Tencent Cloud full auto-config (CVM + AK/SK) |
| POST | Check whether the user is logged into the cloud console |
| POST | Compatibility endpoint: merges and writes |
Full Auto-Config Flow (Summary)
Alibaba Cloud: Open ECS console → detect/QR-code login → extract IPs and names from the instance list → jump to RAM "API Keys" → detect the "RAM user recommended" dialog and switch to the sub-user flow → get AK/SK → backfill the form.
Tencent Cloud: Open CVM console → detect/QR-code login → extract instances → jump to CAM "API Keys" → detect the dialog and switch to the sub-user flow → get SecretId/Key → backfill the form.
The two clouds can be clicked separately; configurations are merged into the same
.env.
Notes
Browser automation may need fine-tuning: Cloud console page structures change; when auto-extraction fails, a page preview is shown for troubleshooting.
SecretKey may not be auto-extractable: Some cloud platforms hide the Secret for security reasons; you'll need to copy-paste it manually in that case.
SSH key path: Auto-config defaults to
~/.ssh/id_rsa; if your path differs, modify it manually in the config preview (on Windows, an absolute path like/C:/Users/<LOCAL_USER>/.ssh/...is recommended).Multi-cloud merging: You can click the Alibaba Cloud / Tencent Cloud buttons separately; both configurations merge into the same
.env.
Architecture
AI Agent(任意支持 MCP 的客户端,如 Claude / Cursor / WorkBuddy)
│
MCP Protocol (stdio)
│
CloudOps MCP Server (TypeScript + tsx)
│ │ │ │ │ │
server deploy db file cloud dnscdn ← 工具模块 (26 tools)
│ │ │ │ │ │
SSH MySQL Git AliSDK TcSDK DNSPod/CDN SDK
│ │ │ │ │ │
Alibaba Cloud / Tencent Cloud ← 目标云平台
(ECS, SWAS, CVM, Lighthouse, CDN, DNSPod)
Kimi WebBridge(可选)── 浏览器自动化,兜底无公开 API 的控制台操作Project Structure
cloud-ops-mcp/
├── src/
│ ├── index.ts # MCP Server 主入口
│ ├── config.ts # 配置加载(.env + 环境变量)+ 运行时 server_add
│ ├── types.ts # TypeScript 类型定义
│ ├── clients/
│ │ ├── ssh.ts # SSH 客户端 (ssh2)
│ │ ├── aliyun.ts # 阿里云客户端 (ECS + SWAS)
│ │ ├── tencent.ts # 腾讯云客户端 (CVM + Lighthouse,整包命名空间)
│ │ ├── cdn.ts # 腾讯云 CDN 客户端
│ │ └── dnspod.ts # 腾讯云 DNSPod 客户端
│ ├── tools/
│ │ ├── server.ts # 服务器管理 (exec/info/list/add)
│ │ ├── deploy.ts # 项目部署
│ │ ├── database.ts # 数据库
│ │ ├── file.ts # 文件管理
│ │ ├── cloud.ts # 云实例查询 (ECS/SWAS/CVM/Lighthouse)
│ │ └── dnscdn.ts # DNSPod + CDN 管理
│ ├── utils/
│ │ └── logger.ts # 日志
│ ├── config-wizard/ # 配置向导(可选,依赖 Kimi WebBridge)
│ │ ├── server.cjs # 向导后端
│ │ └── web/ # 向导前端
│ ├── test-aliyun.ts # 阿里云工具测试
│ └── test-ssh.ts # SSH 工具测试
├── .env.example # 配置模板
├── .gitignore
├── package.json
├── tsconfig.json
├── OPERATIONS.md # 运维 Playbook(P1–P7 实操手册)
└── README.md # 项目总文档(本文件)Tool Details
server_exec — Remote Command Execution
参数: server(服务器名), command(命令), cwd(可选), timeout(可选, 默认60s, 最大600s)
超时: 默认 60 秒;构建/部署等长命令请显式加大 timeout;超时错误会附带提示
示例: 在 Tencent-LH 服务器上执行 docker psserver_add — Runtime SSH Server Registration
参数: name, host, port(默认22), username, privateKey(可选), password(可选)
行为: 写入 .env 的 SSH_SERVERS 并热更新内存缓存,无需重启连接器即可被 server_exec 使用
示例: server_add(name="Tencent-LH", host="<LIGHTHOUSE_PUBLIC_IP>", port=22, username="<SSH_USER>", privateKey="C:/Users/xxx/.ssh/id_ed25519")
注意: 特权写文件请用 `echo x | sudo tee file`,勿用 `sudo cmd > file`(重定向由非 sudo shell 执行会 Permission denied)deploy_project — Project Deployment
参数: server, projectPath, method(git-pull|upload|docker|script), branch, scriptCommand, buildCommand, restartCommand
示例: 将 /data/www/myapp 拉取最新代码并重启
script 方式: method="script", scriptCommand="bash /tmp/deploy_backend.sh" —— 在 projectPath 下执行自定义部署脚本
(适合「备份→停服→换包→启服」这类现成脚本化流程,执行超时 5 分钟)db_query — Database Query
参数: database(配置名), query(SQL), maxRows(默认100)
安全: 自动阻止 DROP/TRUNCATE/ALTER 等危险操作file_read / file_write / file_search — File Operations
file_read: 读取远程文件内容(支持 tail 模式用于日志)
file_write: 写入内容到远程文件(建议配合 sudo tee 使用)
file_search: 用 grep 搜索文件内容cloud_list_instances — Cloud Instance List
参数: provider(aliyun|tencent|all, 默认all)
支持:
- 阿里云 ECS + SWAS(轻量应用服务器) ← SWAS 自动扫描多个区域
- 腾讯云 CVM(云服务器) + Lighthouse(轻量应用服务器)cdn_refresh — CDN Cache Refresh (automated, no console needed)
参数: urls(URL/目录列表), type(url|path)
示例: cdn_refresh(urls=["https://<YOUR_DOMAIN>/","https://<YOUR_DOMAIN>/index.html"], type="url")
注意: type=path 时每个目录路径必须以 / 结尾(如 https://<YOUR_DOMAIN>/assets/),否则校验失败cdn_task_status — CDN Refresh Task Progress Query (new in v1.0.0)
参数: taskId(可选,cdn_refresh 返回的任务ID), limit(默认10)
示例: cdn_task_status(taskId="<TASK_ID>") —— 查询任务是否 done/process/fail
用途: 刷新后轮询任务状态,替代「等 60 秒盲查 CDN」;留空可查最近记录For more "goal + process" style manual operation instructions (obtaining keys, uploading SSH public keys, setting up NOPASSWD sudo, changing the CDN primary origin server, etc.), see
OPERATIONS.md.
Common Usage Scenarios
The following are typical flows where an AI Agent drives the connector through natural language:
Check server status: "Check the CPU and memory of Tencent-LH" →
server_info→ table display.Deploy a project: "Deploy myapp to Tencent-LH" →
deploy_project(SSH pulls latest code → build → restart).Query a database: "Query the first 10 rows of the user table in prod-db" →
db_query(connects via SSH tunnel, automatically blocks dangerous SQL).Manage cloud resources: "List all Lighthouse instances in Tencent Cloud Guangzhou region" →
cloud_list_instances tencent.Refresh CDN: "Refresh the cache for <YOUR_DOMAIN>" →
cdn_refresh.
Supported Cloud Platforms
Platform | Product | SDK |
Alibaba Cloud | ECS (Elastic Compute Service) |
|
Alibaba Cloud | SWAS (Lightweight Application Server) |
|
Tencent Cloud | CVM (Cloud Virtual Machine) |
|
Tencent Cloud | Lighthouse (Lightweight Application Server) |
|
Tencent Cloud | CDN (Content Delivery Network) |
|
Tencent Cloud | DNSPod (Domain Name Resolution) |
|
The Tencent Cloud SDK uses the full
tencentcloud-sdk-nodejspackage and is accessed by namespace (cvm/lighthouse), avoiding "Cannot find module" errors caused by importing product subpackages that are not installed. Both the full package and the per-product subpackages are placed inoptionalDependencies, so not installing them does not affect other functionality.
Operations Philosophy: Automation First, Manual Operations Have a Playbook
The connector's design boundaries (defined by owner):
Operate Alibaba Cloud/Tencent Cloud public APIs — for anything with a clean API (key configuration, CDN purge, instance queries, DNS resolution), prefer automating with tools.
Connect to cloud servers via SSH and run commands —
server_addto register +server_execfor remote execution.(Optional) Invoke Kimi WebBridge browser automation — for console operations that have no public API (QR-code login, reading AK/SK, some advanced CDN settings).
When users must operate manually, provide a "target + procedure" description — for capabilities that lack an API, the connector produces standard steps and a person executes them in the console.
The specific playbooks (including commands, console paths, and known pitfalls) are maintained centrally in OPERATIONS.md.
Security Features
SSH key authentication is preferred over passwords
Database queries automatically block dangerous operations (DROP/TRUNCATE/ALTER)
All sensitive configuration (cloud AK, SSH private key path) is managed via
.env, and.envis excluded in.gitignore; keep the actual SSH private key in your own secure location (e.g.~/.ssh/), reference it by path through theprivateKeyfield, and do not include it in the project directorySQL injection protection (parameterized queries, limited result set size)
Command execution timeout mechanism (60s by default, up to 10 minutes, adjustable)
CDN purge target input validation (URL must start with http(s)://; directory purge path must end with /)
server_addperforms a same-name check when writing to.env, preventing overwriting of existing serversIt is recommended to set
.envpermissions to user-only read/write (chmod 600 .env)Rotate cloud service AK/keys regularly; create a dedicated cloud sub-account for the connector and follow least privilege (see "Configuration Guide → RAM User" above)
Extension Guide
Adding New Tools
Create a new module under
src/tools/Export a
registerXxxTools(server: McpServer)functionRegister it in
src/index.ts
Adding a New Cloud Platform / Product
Create or extend SDK wrappers under
src/clients/(prefer reusing namespaces from the fulltencentcloud-sdk-nodejspackage)Add the configuration type in
src/config.tsAdd the tool in
src/tools/cloud.ts
License
MIT
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceProvides AI agents with cloud-based execution environments through Alibaba Cloud's Wuying infrastructure, enabling browser automation, file operations, and terminal access in secure, serverless cloud environments.7MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to manage Coolify infrastructure including servers, applications, databases, deployments, and 80+ one-click services through 98 comprehensive tools for both cloud and self-hosted instances.MIT
- AlicenseBqualityAmaintenanceEnables AI assistants to interact with Alibaba Cloud Yunxiao DevOps platform for managing projects, code repositories, work items, pipelines, deployments, and testing workflows through comprehensive organization, development, and delivery tools.773,216156Apache 2.0
- AlicenseNot gradedqualityCmaintenanceProvides AI agents with natural language control over AWS, Azure, GCP, and Alibaba Cloud infrastructure through dynamic API discovery and execution. Supports 51,900+ cloud operations and includes OpenTofu integration for complete infrastructure lifecycle management.3MIT
Related MCP Connectors
The agent-native cloud: database, functions, AI, storage, computers. 50 tools, one API key.
Compare, estimate, and deploy cloud infrastructure across AWS, GCP, and Azure for AI agents.
Build, validate, and deploy multi-agent AI solutions from any AI environment.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/rowanlin-dev/cloud-ops-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server