Skip to content
@millsymills-com

millsymills.com

MCP servers and security-hardened org-as-code. Built by Andrew Mills.

millsymills.com

millsymills.com

Security engineering · MCP tooling · infrastructure managed as code


I'm Andrew Mills. I build Model Context Protocol servers that give AI agents safe, scoped access to real systems, and I run the infrastructure behind them the same way I'd secure anything else: declared in code, reviewed in pull requests, and enforced by CI.

Based in the Pacific Northwest · Remote.

MCP servers

Each is a standalone server with a read-only-by-default posture and explicit gating on any write.

Server Stack What it does
unraid-mcp Python · FastMCP Unraid GraphQL API — array, Docker, VMs, shares.
unifi-mcp Python · FastMCP UniFi Network, Protect, and Site Manager — 82 tools, writes explicitly gated.
gandi-mcp Python · FastMCP Gandi v5 — domains, LiveDNS, email, certificates. Three-tier safety model on writes and purchases.
protonmail-mcp Go Proton Mail — addresses, custom domains, mail settings, encryption keys.
flipperzero-mcp Python Flipper Zero over USB and Wi-Fi protobuf RPC.
shortcut-mcp Python · FastMCP Shortcut REST API — stories, epics, workflows.

Infrastructure

millsymills-com-org manages this entire organization as code with OpenTofu: org settings, org-wide rulesets, and per-repo configuration — including the repo that manages it.

How this org is run

  • OIDC-only CI — no static cloud credentials anywhere; workflows assume short-lived roles scoped to a single environment.
  • PR-gated changes — every org and repo setting is declared in OpenTofu; pull request → plan → merge → apply, with nightly drift detection.
  • Pinned supply chain — GitHub Actions pinned to commit SHAs, egress-blocked runners, and a synthesizer gate that closes the "skipped == passing" loophole.
  • Signed releases — SSH-signed tags with an allowed-signers allowlist and tag-immutability rulesets.
  • Scanned continuously — gitleaks, zizmor, CodeQL, and OpenSSF Scorecard on every change.

Contact

millsymills.com · mills@millsymills.com

Pinned Loading

  1. flipperzero-mcp flipperzero-mcp Public

    Modular MCP server for the Flipper Zero (USB + WiFi protobuf RPC)

    Python 2

  2. unifi-mcp unifi-mcp Public

    MCP server for UniFi Network, Protect, and Site Manager APIs. 82 tools, readonly by default with explicitly gated writes.

    Python

  3. unraid-mcp unraid-mcp Public template

    Production-grade Python MCP server for the Unraid GraphQL API

    Python

  4. gandi-mcp gandi-mcp Public

    Python MCP server for the Gandi v5 API: domains, LiveDNS, email, billing, organizations, and certificates. Three-tier safety model gates writes and purchases.

    Python

  5. protonmail-mcp protonmail-mcp Public

    MCP server for Proton Mail — manage addresses, custom domains, mail settings, and encryption keys from Claude Code or any MCP host.

    Go 1

  6. millsymills-com-org millsymills-com-org Public

    Org-as-code for millsymills-com. PR-driven, OIDC-enforced.

    HCL

Repositories

Showing 8 of 8 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…