Skip to content

rule-mcp

Preferences
  • Theme
  • Display
  • Integration levels

    An install has two axes. The profile sets how much of the catalog is available: minimal, standard, full, or custom. The level sets how deep one host goes.

    Use install --agent <id> --level <Lx> to set the level. If the level is above the ceiling of the host, the install refuses and gives the reason.

    Level Writes Needs
    L0 The MCP entry A documented configuration file
    L1 L0 and the instruction block A documented instructions file
    L2 L1 and the /rule-* command files A documented command directory
    L3 L2 and the guard hooks A documented hook file
    L4 L3 and a native handler A documented handler API

    A host installs each level that it supports, up to the level that you ask for. The install skips a level that the host does not support and gives the reason. For example, Kiro has a hook file but no command files.

    Install targets gives the ceiling of each host. rule-mcp doctor prints the state, for example L2 of L3, next L3.

    Hosts with special behavior

    Seven products have no documented MCP config file: aider, amp, continue, goose, junie, openhands, trae. install --agent aider writes nothing and tells you so.

    cursor-cli is covered by cursor, because the CLI reads the configuration file of the editor.

    The jetbrains host writes the Junie file ~/.junie/mcp/mcp.json. It does not write .idea/mcp.json.