runcloud_ping
Check API connection
Check that the API key works: RunCloud answers with a message ('pong'). GET /ping.
無需輸入參數。
io.usefulapi由 usefulapi.io 發布官方發布者v1.23.4更新於 Nov 7, 2026
Read RunCloud servers, web apps, databases and logs; deploy, restart services, renew SSL.
發布方自己的服務:Ably MCP by usefulapi
託管的 RunCloud MCP 伺服器,讓助理檢視伺服器、網站、網域、SSL、資料庫與日誌,並執行部署、服務重啟和憑證續期。
Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。
把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。
閱讀 https://sourceweft.com/mcp/io.usefulapi%2Fruncloud/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。把它新增到你客戶端的 mcpServers 設定中。
{
"mcpServers": {
"runcloud-by-usefulapi": {
"type": "http",
"url": "https://runcloud.usefulapi.io/mcp"
}
}
}Use RunCloud from Claude, Cursor, or any MCP client — servers, web apps, domains, SSL, databases, cron jobs and logs, plus deploys, service restarts and SSL renewal. Hosted, no local install: connect with your own RunCloud credentials.
Live endpoint: https://runcloud.usefulapi.io/mcp · Homepage: https://usefulapi.io/runcloud
https://runcloud.usefulapi.io/mcp.claude mcp add --transport http runcloud https://runcloud.usefulapi.io/mcp, then run /mcp to log in.Add only the URL. Do not add an Authorization header or an API key to the client config: the server signs you in with OAuth, and the login page asks for your RunCloud credentials.
Step-by-step setup, where to find your credentials, and FAQ: https://usefulapi.io/runcloud/
read tools are read-only; write tools mutate data (clients should confirm them); meta tools report usage, manage your subscription or send a feature request.
*Pro has a fair use limit of 10,000 tool calls a month on this server. For more, write to [email protected].
Pro covers this server only. Subscribe with runcloud_upgrade (it returns a Stripe Checkout link). Cancel any time with runcloud_cancel_subscription: Pro continues to the end of the paid period, with no refund for the current period, and running runcloud_upgrade before then undoes the cancel. Or write to [email protected].
MIT © usefulapi. Not affiliated with or endorsed by RunCloud.
來源:servers/runcloud/README.md,提交 4046075
Check API connection
Check that the API key works: RunCloud answers with a message ('pong'). GET /ping.
無需輸入參數。
List servers
List the servers connected to the workspace: id, name, provider, IP address, OS, stack, online/connected state, agent and PHP CLI version, auto-update settings and tags. GET /servers.
pageper_pageGet server
One server by id: provider, IP, OS and version, stack, online state, agent version, update settings, tags. GET /servers/{id}.
server_id必填Get server counts
How many web applications, databases, cron jobs and supervisor jobs a server has, and its country. GET /servers/{id}/stats.
server_id必填Get server hardware info
Kernel version, CPU model and cores, memory and disk totals/free, load average and uptime of a server. GET /servers/{id}/hardwareinfo.
server_id必填Get latest server health
The latest health sample of a server: total/available/used memory and disk space (MB) and load average. GET /servers/{id}/health/latest.
server_id必填List server activity logs
The server's activity log (what was changed in RunCloud and when), newest first. GET /servers/{id}/logs.
pageper_pageserver_id必填List server services
The services on a server (nginx, php-fpm, mariadb, redis, supervisor...) with real name, running state, CPU, memory and version. The realName is what runcloud_control_service needs. GET /servers/{id}/services.
server_id必填List system users
The system (Linux) users on a server: id, username, whether deletable. Deployment keys and passwords are never returned. GET /servers/{id}/users.
pageper_pageserver_id必填List web applications
List the web applications on a server: id, name, root/public path, PHP version, stack, type (wordpress, custom...), default flag, alias. Deployment webhook keys are not returned. GET /servers/{id}/webapps.
pagesearchper_pageserver_id必填Get web application
One web application by id (path, PHP version, stack, type, default flag). GET /servers/{id}/webapps/{webapp}.
server_id必填webapp_id必填Get web application settings
PHP and FPM/Nginx settings of a web application (disabled functions, timezone, memory and upload limits, process manager...). GET /servers/{id}/webapps/{webapp}/settings.
server_id必填webapp_id必填List web application activity logs
The activity log of a web application (settings changes, PHP version changes, deployments), newest first. GET /servers/{id}/webapps/{webapp}/log.
pageper_pageserver_id必填webapp_id必填List domain names
The domain names of a web application: id, name, type (primary/alias), www, redirection, wildcard, DNS integration, status. GET /servers/{id}/webapps/{webapp}/domains.
pageper_pageserver_id必填webapp_id必填Get domain DNS setup instructions
The DNS records (A, CNAME...) a domain name needs to point at the server. GET /servers/{id}/webapps/{webapp}/domains/{domain}/dns.
domain_id必填server_id必填webapp_id必填Get web application SSL
The web application's SSL certificate (basic / web-app-level SSL): provider, validity, HTTPS settings. Private keys are never returned. GET /servers/{id}/webapps/{webapp}/ssl.
server_id必填webapp_id必填Check SSL method and AutoSSL status
Whether the web application uses basic (one certificate for the app) or advanced (one per domain) SSL, and its AutoSSL status. Advanced SSL is a Business/Enterprise feature. GET /servers/{id}/webapps/{webapp}/ssl/advanced.
server_id必填webapp_id必填Get Git deployment
The Git deployment configured on a web application: provider, branch, repository URL, auto-deploy flag, deployment script and whether it is an atomic deployment. The deployment webhook keys are not returned. The id of the result is the git_id for runcloud_deploy_git. GET /servers/{id}/webapps/{webapp}/git.
server_id必填webapp_id必填List databases
The databases on a server: id, name, collation. No credentials. GET /servers/{id}/databases.
pageper_pageserver_id必填List database users
The database users on a server (id, username). Passwords are never returned. GET /servers/{id}/databaseusers.
pageper_pageserver_id必填List cron jobs
The cron jobs of a server: id, label, user, schedule, command, enabled flag. The id is what runcloud_run_cronjob needs. GET /servers/{id}/cronjobs.
pageper_pageserver_id必填List supervisor jobs
The supervisor (background worker) jobs of a server: id, label, user, process count, auto start/restart, directory, command. GET /servers/{id}/supervisors.
pageper_pageserver_id必填Get supervisor job status
The live status (RUNNING, FATAL, BACKOFF...), pid and uptime of every supervisor process, by job label. GET /servers/{id}/supervisors/status.
server_id必填List firewall rules
The firewall rules of a server: type (global/rich), port, protocol, IP address, action. GET /servers/{id}/security/firewalls.
pageper_pageserver_id必填List Fail2Ban blocked IPs
The IP addresses Fail2Ban currently blocks on a server. GET /servers/{id}/security/fail2ban/blockedip.
server_id必填List backups
The backup instances of the workspace: label, what they cover (web app / database), storage, type, frequency, size, status. Filter by server, storage, status or name. GET /backups.
pagesearchstatusstorageper_pageserver_idList backup snapshots
The snapshots of one backup instance: run date, status, type and size. GET /backups/{id}/snapshots.
pageper_pagebackup_id必填List atomic deployment projects
The atomic Git deployment projects of the workspace: name, provider, repository, branch, auto-deploy, success/failure counts and the latest deployment. Webhook keys are not returned. GET /atomic.
pageper_pageList atomic deployments
The deployments of an atomic project: commit hash, branch, message, committer, release name, status (DEPLOYING, COMPLETED, FAILED), start and end time. GET /atomic/{project}/deployments.
pageper_pageproject_id必填Start, restart or reload a service
WRITE: run systemctl start, restart or reload on one service of a server (for example nginx-rc or php81rc-fpm). A restart briefly interrupts that service and the sites behind it. 'stop' is deliberately not offered. Get the realName from runcloud_list_services. PATCH /servers/{id}/services.
action必填real_name必填server_id必填Force a Git deployment
WRITE: force a Git deployment of a web application now: RunCloud pulls the configured branch and runs the deployment script, which changes the live site's files. Get git_id from runcloud_get_git_deployment (its id). PUT /servers/{id}/webapps/{webapp}/git/{git}/script.
git_id必填server_id必填webapp_id必填Force an atomic deployment
WRITE: start an atomic deployment of a project now (builds a new release and switches the live symlink when it succeeds). PUT /atomic/{project}/forcedeploy.
project_id必填Run a cron job now
WRITE: force-run one cron job of a server once, right now, outside its schedule. The job's command runs on the server with its configured user. Get the id from runcloud_list_cronjobs. POST /servers/{id}/cronjobs/{job}/run.
server_id必填cronjob_id必填Reload a supervisor job
WRITE: reload one supervisor job so its worker processes restart (running processes are interrupted). Get the id from runcloud_list_supervisors. POST /servers/{id}/supervisors/{job}/reload.
server_id必填supervisor_id必填Renew a Let's Encrypt certificate
WRITE: redeploy (renew) the Let's Encrypt certificate of a web application, which re-issues it and reloads the web server. Let's Encrypt certificates only. For basic SSL pass the ssl_id from runcloud_get_webapp_ssl; for advanced (per-domain) SSL, which requires advanced SSL mode (check runcloud_get_ssl_method), also pass domain_id. PUT /servers/{id}/webapps/{webapp}/ssl/{ssl} or /domains/{domain}/ssl/{ssl}.
ssl_id必填domain_idserver_id必填webapp_id必填Issue a Let's Encrypt certificate
WRITE: issue and install a free Let's Encrypt certificate for a web application (basic SSL) or for one domain of it (advanced SSL, pass domain_id; this requires advanced SSL mode, see runcloud_get_ssl_method). The web server is reloaded; the domain's DNS must already point at the server. Custom certificates are not supported here. POST /servers/{id}/webapps/{webapp}/ssl or /domains/{domain}/ssl.
domain_idserver_id必填webapp_id必填enable_hsts必填enable_http必填environmentexternal_apiauthorization_method必填已滿足適用檢查項的 100%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
io.usefulapi官方發布者
面向 Ably 即時訊息的託管 MCP 伺服器:檢視頻道歷史、線上狀態與佔用情形,發布訊息,並查看應用程式用量與設定。
io.usefulapi官方發布者
託管式唯讀 MCP 伺服器,讓助理查詢 Woffu 公司的使用者、勞動契約、部門與辦公地點。
io.usefulapi官方發布者
託管的 White Label Loyalty MCP 伺服器:瀏覽獎勵、查看客戶點數錢包與等級進度,並以點數購買獎勵。
io.usefulapi官方發布者
託管的 Weekdone 連接器,讓助理讀取週報、團隊、目標與 KPI,並新增報告項目、留言和 KPI 數值。
io.usefulapi官方發布者
託管式唯讀 MCP 伺服器,讓助理列出 WebinarKit 的網路研討會、場次時間、系列、會議以及白標子帳戶。
{ "mcpServers": { "runcloud": { "url": "https://runcloud.usefulapi.io/mcp" } }}