Loading Iris Code...
Loading Iris Code...
Resolved rules, real findings and checked changes, delivered to your coding agent over MCP.
iris_schemaFree structure; saved project evidence includediris_checkFree file checks; monthly project allowanceiris_configFreeiris_fix_safeFree file fixes; approved plan fixes includediris_refactor_planFree file plans; monthly project allowanceiris_verify_refactorIncluded with your captured planiris_explainFree for saved reviews; Pro for fresh file explanationsiris_gateFree saved gate preview; Pro enforcementiris_check_dependencyFree package lookup; project refresh uses allowanceiris_check_packageFreeSingle-file entry points stay Free. Sign in for fresh project work within your monthly allowance; opening your saved results and verifying an approved captured plan do not spend another action. Pro adds local project work without the Free monthly cap and paid enforcement. Access is checked when each tool runs.
Compare Free and ProProject rules tell the agent your limits before it starts. MCP answers questions while it works. Both are free.
iris rules writes the project's limits, naming convention and gate rules into the files agents read, including AGENTS.md and CLAUDE.md.
iris rulesIris Code gives your coding agent real project rules and checks over MCP. Choose your client to set it up.
Open a project, then use Tools | Iris Code | Set Up MCP Server. Paste the copied configuration into your assistant's MCP settings.
JetBrains needs the project-specific configuration supplied by Iris Code. Open the project before using the setup action.
Get the JetBrains pluginThe MCP server runs locally alongside your agent. Analysis stays on your machine. Free tools work without Pro activation; Pro calls require a valid Pro entitlement. Dependency and advisory lookups can use the network, with permission. Cloud repository scanning is a separate opt-in, not this connection.
Activation, permissions and full MCP setupOver MCP, give coding agents the same project limits, findings and gate result as your hook and CI.
Before it edits anything, the agent calls iris_config: the project's resolved thresholds, scoring weights and gate limits, exactly as the pre-push hook and CI would apply them.
72/100 · illustrative file score
Connect your agentIs cancel_order.ts ready to push?
iris_config
minHealthScore 75 · gateMaxSecuritySmells 0
Your gate is 75, with no security smells allowed. Checking the file against it.
A worked example, not a live agent. Iris Code removes the provably safe debug line; the agent handles the secret and query changes. A score alone does not prove code is safe or correct.
These checks run in the MCP server. They are not instructions the model can choose to ignore.
A repository can turn off agent handoff with "agentHandoff": false, on every plan. iris_check_package keeps working.
Connect Iris Code, then ask your agent whether that file is ready to push.