Skip to main content
ClaudeWave
nasroykh avatar
nasroykh

foxmayn_frappe_cli

View on GitHub

Go CLI for managing Frappe/ERPNext sites

MCP ServersOfficial Registry16 stars6 forks● GoMITUpdated today
ClaudeWave Trust Score
87/100
✓ Trusted
Passed
  • ✓Open-source license (MIT)
  • ✓Actively maintained (<30d)
  • ✓Clear description
  • ✓Topics declared
  • ✓Documented (README)
Flags
  • !Install pipes a remote script into a shell (curl | sh)
Last scanned: 10/14/2026
Install in Claude Code / Claude Desktop
Method: Manual · foxmayn_frappe_cli
Claude Code CLI
git clone https://github.com/nasroykh/foxmayn_frappe_cli
claude_desktop_config.json (Claude Desktop)
{
  "mcpServers": {
    "foxmayn-frappe-cli": {
      "command": "foxmayn_frappe_cli"
    }
  }
}
1. Run the command above in your terminal (Claude Code), or paste the JSON config into claude_desktop_config.json (Claude Desktop).
2. Replace any <placeholder> values with your API keys or paths.
3. Restart Claude. The MCP server and its tools appear automatically.
💡 Install the binary first: go install github.com/nasroykh/foxmayn_frappe_cli@latest (make sure it ends up on your PATH).
Use cases

MCP Servers overview

<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)
clierperpnextfrappegogolang

What people ask about foxmayn_frappe_cli

What is nasroykh/foxmayn_frappe_cli?

+

nasroykh/foxmayn_frappe_cli is mcp servers for the Claude AI ecosystem. Go CLI for managing Frappe/ERPNext sites It has 16 GitHub stars and its last recorded update is dated 2026-10-13.

How do I install foxmayn_frappe_cli?

+

You can install foxmayn_frappe_cli by cloning the repository (https://github.com/nasroykh/foxmayn_frappe_cli) or following the README instructions on GitHub. ClaudeWave also provides quick install blocks on this page.

Is nasroykh/foxmayn_frappe_cli safe to use?

+

Our security agent has analyzed nasroykh/foxmayn_frappe_cli and assigned a Trust Score of 87/100 (tier: Trusted). See the full breakdown of passed checks and flags on this page.

Who maintains nasroykh/foxmayn_frappe_cli?

+

nasroykh/foxmayn_frappe_cli is maintained by nasroykh. The last recorded GitHub activity is dated 2026-10-13, with 0 open issues.

Are there alternatives to foxmayn_frappe_cli?

+

Yes. On ClaudeWave you can browse similar mcp servers at /categories/mcp, sorted by popularity or recent activity.

Deploy foxmayn_frappe_cli to your cloud

Ship this repo to production in minutes. Each platform spins up its own environment with editable env vars.

Maintain this repo? Add a badge to your README

Drop the badge into your GitHub README to show it's tracked on ClaudeWave. Each badge links back to this page and reflects the live Trust Score.

Featured on ClaudeWave: nasroykh/foxmayn_frappe_cli
[![Featured on ClaudeWave](https://claudewave.com/api/badge/nasroykh-foxmayn-frappe-cli)](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>

More MCP Servers

foxmayn_frappe_cli alternatives