Skip to content

v0.7.0

Latest

Choose a tag to compare

@ChrisDBaldwin ChrisDBaldwin released this 02 Jun 02:33
· 8 commits to main since this release
fe716af

Masques v0.7.0 — Masques as an MCP Server

The headline: Masques now runs as an MCP server. Any MCP client — Claude Code, Claude Desktop, Cursor, the MCP Inspector — can list, inspect, and don a masque, and score a session, all
over the same masques the plugin uses. "Slaps on top of any agent" is now literally true.

✨ Added

  • MCP server (masques-mcp) — a local, free, stdio FastMCP server exposing five tools (list_masques, inspect_masque, don, doff, score), one don- prompt per masque, and
    masque://catalog resources. Register it in one line:
    cd services/mcp && uv tool install --editable .
    claude mcp add masques -- masques-mcp
  • masques-cli — a command-line adapter over the authoritative core. The plugin's /don, /list, and /inspect now shell out to it, so the plugin and the MCP server compose identical
    identities — guaranteed by a parity test, so the two surfaces can't drift.
  • Persistent-audience scoring — an always-on local observer captures every session and scores it two ways: a 7-point house reaction (perfect · great · good · neutral · bad · awful ·
    detracting) from session one, and lift vs your own baseline on the same kind of work once the corpus is thick enough. An optional rubric field on a masque feeds a qualitative judge.
    Everything stays on your machine.

🔧 Changed

  • /audience is now a seat-once lifecycle (seat / dismiss / status / logs) — the collector runs always-on instead of being summoned per session.
  • The CLI console script was renamed masque → masques-cli, avoiding collision with the domain term and the TUI binary (masques).

📝 Notes

  • Scoring never leaves your machine. The score tool runs the local DuckDB judge on-device and is exposed only by the local server.
  • A hosted catalog on masques.ai with OAuth 2.1 is designed, not built — this release is local stdio only. The hosted/auth path is on the roadmap, not in this version.

✅ Verified

  • 30/30 MCP tests pass, including CLI = core = server parity
  • 35 bundled masques, composed identity blocks, prompts, and local scoring all verified live against a running server

Install: claude plugins add github:ChrisDBaldwin/masques
Full changelog: CHANGELOG.md