Medium Risk

create_instruction

Create a new VS Code .instructions.md file with the specified description and content.

How to control create_instruction ↓

What create_instruction does on Mode Manager MCP

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

Medium Risk

Why create_instruction needs a policy

This tool creates or modifies configuration files in the VS Code environment by writing a new .instructions.md file. This is reversible (the file can be deleted or edited), so it falls under Write rather than Destructive.

From the tool's definition Tool creates a new VS Code .instructions.md file with specified description and content. The verb 'Create' combined with writing a file with user-provided content indicates data creation.

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

How to control create_instruction

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

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

create_instruction 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 Mode Manager MCP — 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 create_instruction

What does the create_instruction tool do? +

Create a new VS Code .instructions.md file with the specified description and content. It is categorised as a Write tool in the Mode Manager MCP MCP Server, which means it can create or modify data. Consider rate limits to prevent runaway writes.

How do I enforce a policy on create_instruction? +

Register the Mode Manager MCP server in PolicyLayer and add a rule for create_instruction: 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 Mode Manager MCP. Nothing to install.

What risk level is create_instruction? +

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

Can I rate-limit create_instruction? +

Yes. Add a rate_limit block to the create_instruction 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 create_instruction completely? +

Set action: deny in the PolicyLayer policy for create_instruction. 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 create_instruction? +

create_instruction is provided by the Mode Manager MCP server (niclasolofsson/mode-manager-mcp). PolicyLayer sits as a proxy in front of this server to enforce policies before tool calls reach the server.

Enforce policy on every Mode Manager MCP tool call.

Start from Mode Manager MCP, 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.

9 Mode Manager MCP 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.