Hi all,
I have been using Claude Code with the official OutSystems MCP server on a real ODC project (a Mobile app published as a PWA, plus a library and a web app). The MCP server gives the agent the tools. What I kept missing were the working habits that stop those tools from producing quiet mistakes, so I packaged them as a free, MIT-licensed Claude Code plugin:
github.com/HoangAnhPTIT/odc-agent-toolkit
This is a personal community project. It is not affiliated with or supported by OutSystems.
Why: a fast, reliable, standard way to work on ODC with an AI agent
Without a shared workflow, every developer and every agent session works with ODC differently, and the same small mistakes come back. The goal of the toolkit is one process that is:
How it is kept honest
Every rule in the skills cites the public ODC docs source or an MCP tool description; anything that comes only from experience is marked "observed". The scripts have unit tests, and the plugin is improved by running it on real tasks and fixing whatever slowed the agent down or let a mistake through.
Install
You need Claude Code with plugin support, the OutSystems MCP plugin connected to your tenant, and Python 3.9+. In a terminal:
claude plugin marketplace add OutSystems/outsystems-mcp
claude plugin install outsystems@outsystems --config tenant_hostname=.outsystems.dev
claude plugin marketplace add HoangAnhPTIT/odc-agent-toolkit
claude plugin install odc-agent-toolkit@odc-agent-toolkit
(Inside Claude Code the same works as /plugin marketplace add … and /plugin install ….)
Restart Claude Code, then ask in plain language, for example "Read the Orders screen of and explain how it works", "Change this action in , publish it and check the published version", or "Write a Studio guide for this change to the mobile app". The repository includes a filled example guide for a fictional app.
Limitations
Feedback welcome
Issues and pull requests are welcome on GitHub. New rules need evidence (a docs page, a tool description, or a reproducible observation). I am especially interested in other Mentor or MCP gotchas you have hit, and in how others handle Mobile apps.
Thanks!