Governed AI workflows with human approval gates and audit trails for Claude and MCP clients.
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"io-github-mova-compact-mova-flat-runner": {
"command": "<see-readme>",
"args": []
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Governed AI workflows with human approval gates and audit trails for Claude and MCP clients.
No automated test available for this server. Check the GitHub README for setup instructions.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
This server is missing a description. Tools and install config are also missing.If you've used it, help the community.
Add informationBe the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in ai-ml / legal
Dynamic problem-solving through sequential thought chains
A Model Context Protocol (MCP) server and CLI that provides tools for agent use when working on iOS and macOS projects.
An open-source AI agent that brings the power of Gemini directly into your terminal.
The official Python SDK for Model Context Protocol servers and clients
MCP Security Weekly
Get CVE alerts and security updates for io.github.mova-compact/mova-flat-runner and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
Public test release — lightweight contract execution for Claude and MCP-compatible AI clients.
MOVA Flat Runner is a small, practical facade for running AI-assisted business workflows with human approval and an audit trail.
It gives Claude a contract-shaped way to handle bounded workflows such as invoice review, supplier screening, complaint triage, refund approval, purchase order review, or internal approval tasks.
This is intentionally not the full MOVA State engine.
You do not need the broader MOVA ecosystem, a state machine setup, or a custom backend to try it. The goal of this repository is simple:
connect MCP client
→ run a contract-shaped workflow
→ keep a human decision gate
→ receive an audit trail
This repository is currently in a public feedback phase.
A temporary shared API key is provided so the Anthropic / MCP community can try the runner with minimal setup. After feedback is collected, the test API will be replaced by a production implementation with proper accounts, API keys, quotas, private connector configuration, and clearer deployment boundaries.
Use this release for testing, prototyping, and feedback.
Do not send sensitive production data, regulated customer data, secrets, credentials, private keys, or confidential business documents through the shared test API.
MOVA Flat Runner lets an AI assistant run a bounded workflow instead of improvising.
It can:
The core idea:
AI proposes analysis
contract constrains the workflow
human approves the final decision
audit records what happened
This public test release is:
The runner is intentionally flat and practical. For high-risk, multi-step, policy-heavy execution with formal transition authority, the broader MOVA State engine is a separate layer.
| Status | Public test release |
| API access | Temporary shared test key |
| Target users | Anthropic / MCP community, AI workflow builders, automation experimenters |
| Goal | Collect feedback before production release |
The shared API key may be rate-limited, rotated, or disabled after the feedback phase.
Production plans include individual API keys, account-scoped contract storage, quotas, private connector configuration, stronger audit export, clearer retention policy, and an optional private execution path for sensitive workflows.
For this public test release, use:
MOVA_API_KEY=test-key-001
This key is shared and temporary. Use it only for testing, prototyping, and feedback — not for real customer data, regulated decisions, confidential documents, credentials, or production workflows.
Use synthetic examples, public test files, or non-sensitive documents.
After setup, ask Claude:
Use MOVA health check.
Then try the invoice example:
Process this invoice:
https://raw.githubusercontent.com/mova-compact/mova-flat-runner/main/test_invoice_INV-2026-0441.png
Expected flow:
1. MOVA starts an invoice contract
2. The invoice is analysed
3. Verification findings are returned
4. Claude asks you for a human decision
5. You choose: approve / reject / escalate
6. MOVA returns an audit receipt