Go CLI for managing Frappe/ERPNext sites
- ✓Open-source license (MIT)
- ✓Actively maintained (<30d)
- ✓Clear description
- ✓Topics declared
- ✓Documented (README)
- !Install pipes a remote script into a shell (curl | sh)
git clone https://github.com/nasroykh/foxmayn_frappe_cli{
"mcpServers": {
"foxmayn-frappe-cli": {
"command": "foxmayn_frappe_cli"
}
}
}Resumen de MCP Servers
<div align="center">
<img width="150" height="150" alt="logo-foxmayn" src="https://github.com/user-attachments/assets/fa9f3727-dd5c-4748-92e9-f527a740366a" />
</div>
# ffc — Foxmayn Frappe CLI
A command line, an MCP server and a desktop app for Frappe and ERPNext sites.
> **Not an official Frappe project.** ffc and Foxmayn Frappe Desktop are made independently by Foxmayn and are not affiliated with or endorsed by Frappe Technologies.
- **ffc** works with documents, reports, workflows, files and permissions over the REST API, with output made for scripts (JSON, NDJSON, CSV, `--jq`).
- **`ffc mcp`** lets AI assistants (Claude Desktop, Claude Code, Cursor, VS Code, Codex) use your sites, with per-site limits, confirmations and an audit log.
- **Foxmayn Frappe Desktop** (Windows and macOS) adds sites, chats with them through its Assistant and connects AI apps, without the terminal.
## Install
**Linux and macOS**
```bash
curl -fsSL https://raw.githubusercontent.com/nasroykh/foxmayn_frappe_cli/main/install.sh | sh
```
**Windows** (PowerShell or cmd.exe)
```powershell
powershell -ExecutionPolicy Bypass -Command "irm https://raw.githubusercontent.com/nasroykh/foxmayn_frappe_cli/main/install.ps1 | iex"
```
Or with a package manager: `brew install nasroykh/tap/ffc` (macOS, Linux), or `scoop bucket add foxmayn https://github.com/nasroykh/scoop-bucket` then `scoop install ffc` (Windows).
Both scripts download the latest release for your platform and check its SHA-256 checksum. Manual downloads, building from source, signature checks, updating (`ffc update`) and uninstalling: [Installation](docs/getting-started/installation.md).
**Desktop app:** beta builds are not signed yet, so install them from a terminal to skip the macOS and Windows warnings (the scripts check the download):
```bash
# macOS
curl -fsSL https://raw.githubusercontent.com/nasroykh/foxmayn_frappe_cli/main/install-desktop.sh | sh
```
```powershell
# Windows (PowerShell or cmd.exe)
powershell -ExecutionPolicy Bypass -Command "irm https://raw.githubusercontent.com/nasroykh/foxmayn_frappe_cli/main/install-desktop.ps1 | iex"
```
Or download the `desktop-v…` release from the [Releases page](https://github.com/nasroykh/foxmayn_frappe_cli/releases); see [Install the desktop app](docs/desktop/install.md) for the first-launch steps.
## Quickstart
```bash
ffc init # add your first site (browser sign-in, API key or password)
ffc whoami # who you are on the site, roles, Frappe version
ffc list-docs -d Customer -f name,customer_name -l 5
ffc get-doc -d "Sales Invoice" -n ACC-SINV-2026-00001 --json
ffc list-docs -d ToDo --filters '{"status":"Open"}' --output csv > todos.csv
```
Connect an AI assistant to your sites:
```bash
ffc mcp install --client claude-desktop # or claude-code, cursor, vscode, codex; --read-only allows reads only
```
More in the [Quickstart](docs/getting-started/quickstart.md).
## Documentation
| Topic | Where |
| --- | --- |
| Install, first site, sign-in methods, config file and env vars | [Installation](docs/getting-started/installation.md) · [Authentication](docs/getting-started/authentication.md) · [Configuration](docs/getting-started/configuration.md) |
| Every command, global flags, output formats, exit codes, dry runs | [CLI reference](docs/cli/README.md) |
| MCP server: setup per client, running it, tools, safety and policy | [MCP](docs/mcp/README.md) |
| Desktop app: install, sites, the Assistant, connecting apps, updates | [Desktop](docs/desktop/README.md) |
| Release signing, where credentials live | [Security](docs/security.md) |
| Problems and questions | [Troubleshooting](docs/troubleshooting.md) · [FAQ](docs/faq.md) |
| Building, testing, releasing, the desktop dev loop | [Development](docs/development/README.md) |
The full index is [docs/README.md](docs/README.md).
## For AI agents
[`skills/`](skills/) holds agent skills for using ffc (start with `ffc-core`; then `ffc-setup`, `ffc-mcp`, `ffc-bulk-lifecycle`, `ffc-reports-api`, `ffc-files-collab`) and for working on this repository (`ffc-dev` and the `ffc-dev-*` skills). `make skills-init` links them into `.claude/`, `.cursor/` and `.agent/`.
## Contributing
Issues and pull requests are welcome. Start with [Development](docs/development/README.md): `make build`, `make test`, `make lint`. Every new command or MCP tool ships with tests against the fake Frappe site in `internal/frappetest`.
## Credits
ffc builds on these open-source projects, with thanks to their authors:
- **CLI and MCP server:** [Cobra](https://github.com/spf13/cobra) and [pflag](https://github.com/spf13/pflag), [Charm](https://charm.sh) ([Lip Gloss](https://github.com/charmbracelet/lipgloss), [Huh](https://github.com/charmbracelet/huh), [Bubbles](https://github.com/charmbracelet/bubbles), [colorprofile](https://github.com/charmbracelet/colorprofile)), [Resty](https://github.com/go-resty/resty), [gojq](https://github.com/itchyny/gojq), [mcp-go](https://github.com/mark3labs/mcp-go), [hujson](https://github.com/tailscale/hujson), [go-yaml](https://github.com/yaml/go-yaml), [go-isatty](https://github.com/mattn/go-isatty) and the Go [x/sys](https://pkg.go.dev/golang.org/x/sys) packages.
- **Desktop app:** [Wails](https://wails.io), [React](https://react.dev), [Base UI](https://base-ui.com), [shadcn/ui](https://ui.shadcn.com), [Tailwind CSS](https://tailwindcss.com), [Tabler Icons](https://tabler.io/icons), [Nunito Sans](https://fonts.google.com/specimen/Nunito+Sans) (via Fontsource), [cmdk](https://github.com/pacocoursey/cmdk), [Embla Carousel](https://www.embla-carousel.com), [Vite](https://vite.dev) and the other packages in [`desktop/frontend/package.json`](desktop/frontend/package.json).
- **Release tooling:** [GoReleaser](https://goreleaser.com) and [NSIS](https://nsis.sourceforge.io).
- **[Frappe Framework](https://frappe.io/framework) and [ERPNext](https://erpnext.com)**, the open-source platforms this project talks to. Frappe and ERPNext are trademarks of their respective owners, used here only to describe compatibility.
## License
[MIT](LICENSE) © 2026 Nas (Foxmayn)
Lo que la gente pregunta sobre foxmayn_frappe_cli
¿Qué es nasroykh/foxmayn_frappe_cli?
+
nasroykh/foxmayn_frappe_cli es mcp servers para el ecosistema de Claude AI. Go CLI for managing Frappe/ERPNext sites Tiene 16 estrellas en GitHub y su última actualización registrada es del 2026-10-13.
¿Cómo se instala foxmayn_frappe_cli?
+
Puedes instalar foxmayn_frappe_cli clonando el repositorio (https://github.com/nasroykh/foxmayn_frappe_cli) o siguiendo las instrucciones del README en GitHub. ClaudeWave también te ofrece bloques de instalación rápida en esta misma página.
¿Es seguro usar nasroykh/foxmayn_frappe_cli?
+
Nuestro agente de seguridad ha analizado nasroykh/foxmayn_frappe_cli y le ha asignado un Trust Score de 87/100 (tier: Trusted). Revisa el desglose completo de comprobaciones superadas y flags en esta página.
¿Quién mantiene nasroykh/foxmayn_frappe_cli?
+
nasroykh/foxmayn_frappe_cli es mantenido por nasroykh. La última actividad registrada en GitHub es del 2026-10-13, con 0 issues abiertos.
¿Hay alternativas a foxmayn_frappe_cli?
+
Sí. En ClaudeWave puedes explorar mcp servers similares en /categories/mcp, ordenados por popularidad o actividad reciente.
Despliega foxmayn_frappe_cli en tu cloud
Lleva este repo a producción en minutos. Cada plataforma genera su propio entorno con variables de entorno editables.
¿Mantienes este repo? Añade un badge a tu README
Pega el badge en tu README de GitHub para mostrar que está auditado por ClaudeWave. Cada badge enlaza de vuelta a esta página y muestra el Trust Score actual.
[](https://claudewave.com/repo/nasroykh-foxmayn-frappe-cli)<a href="https://claudewave.com/repo/nasroykh-foxmayn-frappe-cli"><img src="https://claudewave.com/api/badge/nasroykh-foxmayn-frappe-cli" alt="Featured on ClaudeWave: nasroykh/foxmayn_frappe_cli" width="320" height="64" /></a>Más MCP Servers
Reverse engineer anything with agents, from app behavior down to native binaries.
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.
User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
An open-source AI agent that brings the power of Gemini directly into your terminal.
Real-time global intelligence dashboard. AI-powered news aggregation, geopolitical monitoring, and infrastructure tracking in a unified situational awareness interface
🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl! Don't be shy, join here: https://discord.gg/EMgGbDceNQ and follow here for daily tips and tricks: https://x.com/Scrapling_dev