Skip to content

v0.4.0 — MCP server

Choose a tag to compare

@gulmezeren2-byte gulmezeren2-byte released this 17 Jul 14:51
· 13 commits to main since this release

MCP serverandon-mcp exposes three tools to any MCP-speaking agent runtime, so andon becomes a thing an agent can call, not just a CLI a human runs:

  • run — execute a spec, return the full verdict
  • inspect — integrity-scan an .xlsx/.xlsm workbook with no spec written (error cells, values typed over formulas, numbers stored as text, external links)
  • diff — classify what changed between two workbook versions (a new #REF! on its own, numeric moves with a delta and a percent, formula edits, appeared/vanished cells)

The agent gets the same structured verdict a human gets — not prose it has to parse back. Each tool is a plain function that knows nothing about MCP, so the logic is unit-tested without an agent runtime; the FastMCP wrapper is registered only when the extra is installed.

pip install 'andon-verify[mcp]'
andon-mcp
// Claude Desktop / Claude Code mcp config
{ "mcpServers": { "andon": { "command": "andon-mcp" } } }

server.json ships the MCP-registry manifest.

Full changelog: https://github.com/gulmezeren2-byte/andon/blob/main/CHANGELOG.md