1. Conduid
  2. Files
  3. Mill
MCP server · Files

Mill

Guardrailed agentic workflows, on your desktop — agents and humans compose automations; a guardrail previews and gates every action before it happens. Single-binary Go + React (Wails3).

34Low

Scored 22 days ago · breakdown

About Mill

Mill is an MCP server in the Files category: guardrailed agentic workflows, on your desktop — agents and humans compose automations; a guardrail previews and gates every action before it happens. Single-binary Go + React (Wails3).

The repository has 1 stars and 0 forks.

Install

From source
git clone https://github.com/grainulation/mill

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Tools (8)

**mill**Format conversion -- export to PDF, CSV, slides, 26 formats

Parameters not published.

[barn](https://github.com/grainulation/barn)Shared tools -- templates, validators, sprint detection

Parameters not published.

[farmer](https://github.com/grainulation/farmer)Permission dashboard -- approve AI actions in real time

Parameters not published.

[grainulation](https://github.com/grainulation/grainulation)Unified CLI -- single entry point to the ecosystem

Parameters not published.

[harvest](https://github.com/grainulation/harvest)Analytics -- cross-sprint patterns and prediction scoring

Parameters not published.

[orchard](https://github.com/grainulation/orchard)Orchestration -- multi-sprint coordination and dependencies

Parameters not published.

[silo](https://github.com/grainulation/silo)Knowledge storage -- reusable claim libraries and packs

Parameters not published.

[wheat](https://github.com/grainulation/wheat)Research engine -- grow structured evidence

Parameters not published.

Ask AI

✦

Ask AI about Mill

Powered by Claude · Grounded in docs

I know everything about Mill. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

26 export formats. PDF, CSV, Markdown, slides, JSON-LD, Jira, GitHub Issues, and more. Give mill your claims or HTML output and it produces whatever your team needs.

Install

npm install -g @grainulation/mill

Or use directly:

npx @grainulation/mill export --format csv claims.json

Quick start

# Claims to CSV
mill export --format csv claims.json

# HTML brief to PDF
mill export --format pdf output/brief.html

# HTML to clean Markdown
mill convert --from html --to markdown output/brief.html

# Claims to JSON-LD
mill export --format json-ld claims.json -o claims.jsonld

# Build a static site from sprint outputs
mill publish --target static output/

# Copy to clipboard
mill publish --target clipboard output/brief.html

Export formats

26 built-in formats:

Format Input Output
pdf HTML, Markdown PDF
csv claims.json CSV
markdown HTML Markdown
json-ld claims.json JSON-LD (schema.org)
html-report claims.json Interactive HTML report
slide-deck claims.json Scroll-snap HTML presentation
github-issues claims.json GitHub Issues JSON payloads
jira-csv claims.json Jira-compatible CSV import
yaml claims.json YAML
ndjson claims.json Newline-delimited JSON
dot claims.json Graphviz DOT
graphml claims.json GraphML
bibtex claims.json BibTeX citations
ris claims.json RIS citations
rss claims.json RSS feed
opml claims.json OPML outline
obsidian claims.json Obsidian vault
sql claims.json SQL INSERT statements
typescript-defs claims.json TypeScript type definitions
executive-summary claims.json Executive summary HTML
evidence-matrix claims.json Evidence tier matrix
changelog claims.json Sprint changelog
sankey claims.json Sankey diagram data
treemap claims.json Treemap data

Run mill formats to see the full list with descriptions.

Publish targets

Target Output
static Dark-themed static site in _site/
clipboard System clipboard (pbcopy/xclip/clip)

CLI

mill export    --format <fmt> <file>              Export to target format
mill convert   --from <fmt> --to <fmt> <file>     Convert between formats
mill publish   --target <dest> <dir>              Publish sprint outputs
mill formats                                      List available formats
mill serve     [--port 9094] [--source <dir>]     Start the export workbench UI
mill serve-mcp                                    Start the MCP server on stdio

All commands accept -o <path> to set the output location.

Works standalone

Mill reads sprint output files directly. It does not require wheat -- give it HTML, Markdown, or claims JSON and it produces shareable formats.

Zero third-party dependencies

Depends only on @grainulation/barn (internal ecosystem utilities); no third-party runtime deps. Node built-ins otherwise. Heavy operations (PDF) run via npx on demand.

Part of the grainulation ecosystem

Tool Role
wheat Research engine -- grow structured evidence
farmer Permission dashboard -- approve AI actions in real time
barn Shared tools -- templates, validators, sprint detection
mill Format conversion -- export to PDF, CSV, slides, 26 formats
silo Knowledge storage -- reusable claim libraries and packs
harvest Analytics -- cross-sprint patterns and prediction scoring
orchard Orchestration -- multi-sprint coordination and dependencies
grainulation Unified CLI -- single entry point to the ecosystem

Releases

See CHANGELOG.md for release history.

License

MIT

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About Mill

How do I install Mill?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Mill safe to use with an AI agent?

Its trust score is 34 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Mill still maintained?

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.