Hi all,
I’ve released ERPSmith, a Frappe app that lets Claude (or any MCP client) build and debug customizations on your site, while you approve every change.
What it does
- 59 tools: DocTypes and fields, client and server scripts, workflows, permissions, print formats, reports, notifications, dashboard charts, plus debug-and-fix tools for permissions, data integrity, broken links and stuck documents.
- Plan gate: every change waits for a plan you’ve read and approved. Plans stay in Desk as an audit trail.
- Runs as the signed-in user, so roles and permissions apply. Sign-in is OAuth: add
https://<your-site>/api/method/erpsmith.mcp.handleas a custom connector in Claude and that’s it, no API keys. - Memory: 96 curated notes on the server-script sandbox (what’s blocked, what to use instead), patterns and known fixes, searchable by meaning. It also indexes your site’s own customizations.
Privacy: everything stays in your site’s database. No telemetry, no hosted service.
Install
bench get-app GitHub - abhinavprakash1992/erpsmith: AI dev copilot for ERPNext: build and debug customizations from Claude over MCP · GitHub
bench --site your-site install-app erpsmith
bench --site your-site migrate
Docs, privacy and terms: https://erpsmith.vercel.app
Source and issues: GitHub - abhinavprakash1992/erpsmith: AI dev copilot for ERPNext: build and debug customizations from Claude over MCP · GitHub
I’d love to hear what breaks on your sites, especially on v16 and on sites with lots of custom scripts.
Not affiliated with or endorsed by Frappe Technologies.