# @dunavnet/grantagent-local-executor

The **local executor** for [GrantAgent](https://github.com/srdjankrco/grantagent-dist) —
a file-backed [MCP](https://modelcontextprotocol.io) server that runs proposal,
software-spec, and deliverable workflows directly on your machine, against a
local workspace folder. Nothing leaves your machine except the explicit review
snapshots you choose to send to the hosted knowledge services.

## You normally don't install this directly

It's wired up for you by:

- **`npx -y @dunavnet/grantagent-setup`** — configures Claude Code, Codex,
  Copilot, and Antigravity (recommended), or
- the **Claude Desktop bundle** — download
  [`GrantAgent.mcpb`](https://github.com/srdjankrco/grantagent-dist/releases/latest/download/GrantAgent.mcpb).

## Running it directly

As a stdio MCP server for any MCP-compatible client (Node.js ≥ 20):

```bash
npx -y @dunavnet/grantagent-local-executor --workspace-root /path/to/your/workspace
```

`--workspace-root` is the directory GrantAgent reads and writes (your proposals
and specs). The executor exposes only local, file-scoped tools; pattern
retrieval and quality review come from the separate hosted GrantAgent servers
(`proposal-knowledge`, `proposal-quality`), which the setup CLI also configures.
