Community preview of HuaweiCloud DevKit MCP server (official: io.github.huaweicloud)
Inferred from the transports this listing declares (streamable-http). A client not listed here hasn’t been ruled out — it just isn’t something Forge can confirm.
Verification confirms publisher identity (repo ownership), not code safety. The security scan covers known CVEs and suspicious install scripts.
Read out of the source npm actually ships, at scan time. The package was never executed. Tools registered dynamically at runtime, or hidden inside bundled or minified code, can be missed — so this is a floor on the tool surface, not a complete census of it.
huaweicloud_check_cliCheck whether Huawei Cloud KooCLI hcloud is installed and whether its version matches the plugin paired version. Returns redacted output.Check whether Huawei Cloud KooCLI hcloud is installed and whether its version matches the plugin paired version. Returns redacted output.
No input schema was published for this tool.
huaweicloud_plan_cli_commandprivilegedClassify and plan a Huawei Cloud hcloud command without executing it.Classify and plan a Huawei Cloud hcloud command without executing it.
No input schema was published for this tool.
huaweicloud_run_readonly_commandprivilegedRun a read-only hcloud command through the toolkit safety policy and redact output.Run a read-only hcloud command through the toolkit safety policy and redact output.
No input schema was published for this tool.
huaweicloud_list_operationsList KooCLI operations for a Huawei Cloud service by running local/read-only hcloud <Service> --help.List KooCLI operations for a Huawei Cloud service by running local/read-only hcloud <Service> --help.
No input schema was published for this tool.
huaweicloud_run_approved_commandprivilegedRun a write-capable hcloud command only after the exact command has been shown and explicitly approved by the user.Run a write-capable hcloud command only after the exact command has been shown and explicitly approved by the user.
No input schema was published for this tool.
huaweicloud_show_profile_redactedInspect a KooCLI profile through hcloud configure show and return only redacted output.Inspect a KooCLI profile through hcloud configure show and return only redacted output.
No input schema was published for this tool.
huaweicloud_hook_check_commandprivilegedCheck a planned shell or hcloud command against Huawei Cloud hook risk rules without executing it.Check a planned shell or hcloud command against Huawei Cloud hook risk rules without executing it.
No input schema was published for this tool.
huaweicloud_hook_check_artifactsCheck generated code, IaC, policy, or config artifacts against Huawei Cloud hook risk rules.Check generated code, IaC, policy, or config artifacts against Huawei Cloud hook risk rules.
No input schema was published for this tool.
huaweicloud_hook_check_deploy_planCheck a structured or textual deployment plan for Huawei Cloud sandbox, exposure, IAM, and cost risks.Check a structured or textual deployment plan for Huawei Cloud sandbox, exposure, IAM, and cost risks.
No input schema was published for this tool.
huaweicloud_service_catalogReturn the recommended capability sources for Huawei Cloud agent tasks.Return the recommended capability sources for Huawei Cloud agent tasks.
No input schema was published for this tool.
huaweicloud_explain_errorExplain a Huawei Cloud CLI, API, SDK, or agent workflow error and suggest next diagnostic steps.Explain a Huawei Cloud CLI, API, SDK, or agent workflow error and suggest next diagnostic steps.
No input schema was published for this tool.
huaweicloud_search_docsSearch across Huawei Cloud SKILL.md files and local documentation. Returns top 10 relevant results with source, name, snippet, and relevance score. Use when the agent needs to discover which skill covers a topic, or when uncertain about API parameters, quotas, or limitations.Search across Huawei Cloud SKILL.md files and local documentation. Returns top 10 relevant results with source, name, snippet, and relevance score. Use when the agent needs to discover which skill covers a topic, or when uncertain about API parameters, quotas, or limitations.
No input schema was published for this tool.
huaweicloud_retrieve_skillRetrieve a full SKILL.md by skill name. Returns the complete skill content plus list of reference files. Use when the agent has identified which skill to load and needs the full procedure.Retrieve a full SKILL.md by skill name. Returns the complete skill content plus list of reference files. Use when the agent has identified which skill to load and needs the full procedure.
No input schema was published for this tool.
huaweicloud_list_regionsList available Huawei Cloud regions. Returns region IDs, display names, and endpoints. Use when the agent needs to discover available regions before creating resources.List available Huawei Cloud regions. Returns region IDs, display names, and endpoints. Use when the agent needs to discover available regions before creating resources.
No input schema was published for this tool.
huaweicloud_get_regional_availabilityCheck if a specific Huawei Cloud service is available in a target region. Use before creating resources to prevent failures from regional unavailability.Check if a specific Huawei Cloud service is available in a target region. Use before creating resources to prevent failures from regional unavailability.
No input schema was published for this tool.
huaweicloud_search_marketplaceSearch the Huawei Cloud agent skill marketplace for available skills. Returns scored results with names, categories, and descriptions. Use when built-in skills are insufficient or the user asks what skills exist.Search the Huawei Cloud agent skill marketplace for available skills. Returns scored results with names, categories, and descriptions. Use when built-in skills are insufficient or the user asks what skills exist.
No input schema was published for this tool.
huaweicloud_get_service_iconFind the official Huawei Cloud service logo from the Huawei Cloud Icons library (open.huaweicloud.com/openplatform/icons.html). Returns top 5 matches with CDN logo URLs, local paths, category, aliases, and product page links. Provide service (e.g. ecs, obs, modelarts, 对象存储) or category (e.g. 计算, 存储…Find the official Huawei Cloud service logo from the Huawei Cloud Icons library (open.huaweicloud.com/openplatform/icons.html). Returns top 5 matches with CDN logo URLs, local paths, category, aliases, and product page links. Provide service (e.g. ecs, obs, modelarts, 对象存储) or category (e.g. 计算, 存储…
No input schema was published for this tool.
huaweicloud_detect_frameworkScan a local project directory to identify the web framework (React/Vue/Angular/Next.js/Nuxt/VitePress/Docusaurus/Hugo/Hexo/Taro/uni-app), package manager, and monorepo tool. Returns framework type, build commands, output directory, and port. Use before deploying a web application to determine the…Scan a local project directory to identify the web framework (React/Vue/Angular/Next.js/Nuxt/VitePress/Docusaurus/Hugo/Hexo/Taro/uni-app), package manager, and monorepo tool. Returns framework type, build commands, output directory, and port. Use before deploying a web application to determine the…
No input schema was published for this tool.
huaweicloud_setup_obs_configSynchronize KooCLI credentials to OBS config (~/.obsutilconfig). KooCLI and OBS use separate credential stores — hcloud commands work fine but OBS commands fail with "Please set ak, sk" unless this sync is done. Run this once to enable OBS operations; re-run after changing hcloud credentials.Synchronize KooCLI credentials to OBS config (~/.obsutilconfig). KooCLI and OBS use separate credential stores — hcloud commands work fine but OBS commands fail with "Please set ak, sk" unless this sync is done. Run this once to enable OBS operations; re-run after changing hcloud credentials.
No input schema was published for this tool.
huaweicloud_auth_statusCheck unified Huawei Cloud authentication status across the global credential vault, OBS, KooCLI, and all supported agent MCP registrations. Returns only redacted/status information, never credentials.Check unified Huawei Cloud authentication status across the global credential vault, OBS, KooCLI, and all supported agent MCP registrations. Returns only redacted/status information, never credentials.
No input schema was published for this tool.
huaweicloud_auth_syncSynchronize credentials from the global Huawei Cloud credential vault to OBS and report agent registration status. Does not write secrets into any agent config.Synchronize credentials from the global Huawei Cloud credential vault to OBS and report agent registration status. Does not write secrets into any agent config.
No input schema was published for this tool.
huaweicloud_auth_initSet or clear runtime Huawei Cloud credentials (AK/SK) for this MCP session. Runtime credentials take highest priority over environment variables and config files for all subsequent API calls. Use when switching accounts within the same Agent session — call with AK/SK to switch, or with clear=true t…Set or clear runtime Huawei Cloud credentials (AK/SK) for this MCP session. Runtime credentials take highest priority over environment variables and config files for all subsequent API calls. Use when switching accounts within the same Agent session — call with AK/SK to switch, or with clear=true t…
No input schema was published for this tool.
huaweicloud_auth_switchNo description publishedThis tool published no description. Forge does not invent one.
huaweicloud_auth_confirmConfirm a pending credential reconciliation choice returned by auth_switch persist when S1 already holds a different account (R2). decision=s1 keeps S1 as source of truth and propagates it; decision=newImported propagates the newly imported account into S1 and mirrors.Confirm a pending credential reconciliation choice returned by auth_switch persist when S1 already holds a different account (R2). decision=s1 keeps S1 as source of truth and propagates it; decision=newImported propagates the newly imported account into S1 and mirrors.
No input schema was published for this tool.
huaweicloud_sandbox_exec_with_sessionprivilegedExecute a command on a workspace terminal with session reuse (state persists across calls). Shell state (cd, env vars, aliases) carries over between calls. Use for interactive work and command sequences that need shared state. NOT for long-running commands (>30s) — prefer exec_one_shot for those.Execute a command on a workspace terminal with session reuse (state persists across calls). Shell state (cd, env vars, aliases) carries over between calls. Use for interactive work and command sequences that need shared state. NOT for long-running commands (>30s) — prefer exec_one_shot for those.
No input schema was published for this tool.
huaweicloud_sandbox_exec_one_shotprivilegedExecute a command on a workspace terminal with a fresh connection per call (no session state carries over). Each invocation opens a new WebSocket connection, executes one command, then disconnects. Use for long-running build/deploy/install commands (>30s) that do not need shell state persistence be…Execute a command on a workspace terminal with a fresh connection per call (no session state carries over). Each invocation opens a new WebSocket connection, executes one command, then disconnects. Use for long-running build/deploy/install commands (>30s) that do not need shell state persistence be…
No input schema was published for this tool.
huaweicloud_sandbox_close_sessionClose the persistent terminal session for a workspace.Close the persistent terminal session for a workspace.
No input schema was published for this tool.
huaweicloud_sandbox_upload_fileprivilegedUpload a local file into the sandbox workspace. Base64-encodes the file, writes it in small chunks through the terminal session (the exec channel is fragile for large single commands), then decodes and verifies the md5 checksum. Use this instead of embedding large file content directly in a command.Upload a local file into the sandbox workspace. Base64-encodes the file, writes it in small chunks through the terminal session (the exec channel is fragile for large single commands), then decodes and verifies the md5 checksum. Use this instead of embedding large file content directly in a command.
No input schema was published for this tool.
huaweicloud_sandbox_upload_projectprivilegedPackage a local project directory and upload it to a sandbox workspace via HTTP tunnel. Falls back to base64 chunking if tunnel fails. Creates a tar.gz archive, uploads it, and extracts it on the sandbox by default.Package a local project directory and upload it to a sandbox workspace via HTTP tunnel. Falls back to base64 chunking if tunnel fails. Creates a tar.gz archive, uploads it, and extracts it on the sandbox by default.
No input schema was published for this tool.
huaweicloud_sandbox_deploy_nginxDeploy an nginx configuration on the sandbox and reload. Takes nginxType, port, project, outputDir from framework detection and writes the correct template (SPA try_files, SSR reverse proxy, or static). Also fixes directory traverse permissions on the project path. Use this instead of manually cons…Deploy an nginx configuration on the sandbox and reload. Takes nginxType, port, project, outputDir from framework detection and writes the correct template (SPA try_files, SSR reverse proxy, or static). Also fixes directory traverse permissions on the project path. Use this instead of manually cons…
No input schema was published for this tool.
huaweicloud_sandbox_deploy_checkRun a deployment completeness check on the sandbox. Verifies nginx is serving, output directory exists, DevBridge tunnel is active and accessible, and QR code exists (cross-platform). Returns a score and nextStep to fix any missing items. Call this at the end of a deployment workflow to confirm eve…Run a deployment completeness check on the sandbox. Verifies nginx is serving, output directory exists, DevBridge tunnel is active and accessible, and QR code exists (cross-platform). Returns a score and nextStep to fix any missing items. Call this at the end of a deployment workflow to confirm eve…
No input schema was published for this tool.
huaweicloud_sandbox_check_userCheck if the current user has completed real-name verification and signed the required agreements. Returns 200 {realnameVerified, agreementSigned} when all good; throws 403 HDKIT_NOT_REALNAME / HDKIT_NOT_AGREEMENT / HDKIT_NOT_REALNAME_AND_AGREEMENT to indicate what is missing. Never signs anything…Check if the current user has completed real-name verification and signed the required agreements. Returns 200 {realnameVerified, agreementSigned} when all good; throws 403 HDKIT_NOT_REALNAME / HDKIT_NOT_AGREEMENT / HDKIT_NOT_REALNAME_AND_AGREEMENT to indicate what is missing. Never signs anything…
No input schema was published for this tool.
huaweicloud_sandbox_sign_agreementNo description publishedThis tool published no description. Forge does not invent one.
huaweicloud_sandbox_connectNo description publishedThis tool published no description. Forge does not invent one.
huaweicloud_sandbox_credentialsNo description publishedThis tool published no description. Forge does not invent one.
huaweicloud_voucher_statusNo description publishedThis tool published no description. Forge does not invent one.
huaweicloud_voucher_claimNo description publishedThis tool published no description. Forge does not invent one.
huaweicloud_check_updateNo description publishedThis tool published no description. Forge does not invent one.
huaweicloud_upgradeNo description publishedThis tool published no description. Forge does not invent one.
31 of 39 tools published a description.
Tool names and descriptions are written by the publisher and shown verbatim as inert text. They are the strings an MCP client passes to a model, so Forge scans them for prompt-injection patterns — any finding appears with the security scan above. “Privileged” is a keyword match on the tool name, not an audit of what the tool does: a benign-sounding name can still do anything.
Community preview of HuaweiCloud DevKit MCP server (official: io.github.huaweicloud)
Linked names open Forge’s index of every entry observed exposing that tool. Browse all indexed tools.
This entry publishes no npm package, so Forge has no dependency tree for it. That is a gap in coverage — not a statement that it has no dependencies.