Medium Risk

import_html

用于将用户提供的html内容导入到其墨刀个人空间中,只有当用户明确指定需要导入时,再调用此功能,相关描述通常为,导入到墨刀,导入到我的账户,导出为原型格式等。其参数有htmlString和key两个,htmlString的值通常是gen_html工具生成的代码,或模型上下文中的html代码,或用户提供的html代码内容;key的值为gen_html工具输出,如果上下文有调用gen_html,即上下文中存在key值,优先用key值,此时htmlString可留空,如果上下文中没有调用gen_html工具,即没有key值,此时key值可留空,并确保htmlString包含完整html内容。

How to control import_html ↓

What import_html does on Modao Proto

AI agents use import_html to create or update resources in Modao Proto — usually the action step of a workflow, after the agent has gathered context. Every call changes real data in your Modao Proto environment.

Medium Risk

Why import_html needs a policy

This tool creates or modifies data in a user's personal workspace by importing HTML designs. It is reversible (designs can be deleted or modified afterward), making it a Write operation rather than Destructive. The severity is medium because while it modifies user data, it operates within the user's own workspace and the effects are reversible.

From the tool's definition Tool description states it is used to "import html content into user's Modao personal space" (将用户提供的html内容导入到其墨刀个人空间中). The parameters include htmlString and key, with the purpose of creating or storing design specifications in the user's workspace.

Documented attack patterns abuse exactly the kind of access import_html gives an agent:

How to control import_html

PolicyLayer is an MCP gateway — it sits between your AI agents and Modao Proto, and nothing reaches the server without passing your rules. This is the rule we recommend for import_html:

policy.json
{
  "version": "1",
  "default": "deny",
  "tools": {
    "import_html": {
      "limits": [
        {
          "counter": "import_html_rate",
          "window": "minute",
          "max": 30,
          "scope": "grant"
        }
      ]
    }
  }
}

import_html stays usable, but capped — an agent stuck in a loop can't make hundreds of changes a minute. Everything else on the server is denied unless you say otherwise.

  1. Create a free account and register Modao Proto — nothing to install.
  2. Add this policy — paste it, or build it visually.
  3. Point your MCP client (Claude, Cursor, anything) at your gateway URL.
LIMIT THIS TOOL →

Free to start. No card required.

Related tools and policies

Go deeper

Questions about import_html

What does the import_html tool do? +

用于将用户提供的html内容导入到其墨刀个人空间中,只有当用户明确指定需要导入时,再调用此功能,相关描述通常为,导入到墨刀,导入到我的账户,导出为原型格式等。其参数有htmlString和key两个,htmlString的值通常是gen_html工具生成的代码,或模型上下文中的html代码,或用户提供的html代码内容;key的值为gen_html工具输出,如果上下文有调用gen_html,即上下文中存在key值,优先用key值,此时htmlString可留空,如果上下文中没有调用gen_html工具,即没有key值,此时key值可留空,并确保htmlString包含完整html内容。. It is categorised as a Write tool in the Modao Proto MCP Server, which means it can create or modify data. Consider rate limits to prevent runaway writes.

How do I enforce a policy on import_html? +

Register the Modao Proto MCP server in PolicyLayer and add a rule for import_html: allow, deny, rate-limit, or require approval. Point your MCP client at the PolicyLayer proxy URL and the rule is enforced on every call, before it reaches Modao Proto. Nothing to install.

What risk level is import_html? +

import_html is a Write tool with medium risk. Write tools should be rate-limited to prevent accidental bulk modifications.

Can I rate-limit import_html? +

Yes. Add a rate_limit block to the import_html rule in your PolicyLayer policy. For example, setting max: 10 and window: 60 limits the tool to 10 calls per minute. Rate limits are tracked per agent session and reset automatically.

How do I block import_html completely? +

Set action: deny in the PolicyLayer policy for import_html. The AI agent will receive a policy violation error and cannot call the tool. You can also include a reason field to explain why the tool is blocked.

What MCP server provides import_html? +

import_html is provided by the Modao Proto MCP server (modao-dev/modao-proto-mcp). PolicyLayer sits as a proxy in front of this server to enforce policies before tool calls reach the server.

Enforce policy on every Modao Proto tool call.

Start from Modao Proto, add the rest of your stack, and see everything your agents can call. Then put policy on all of it.

Free to start. No card required.

3 Modao Proto tools catalogued and risk-classified — across an index of 43,000+ MCP servers.

// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.