Vibe Coding Discover

MCP

Agent Workflow Engine for AI agents over MCP — per-step directives, completion conditions, and JSON-Schema validation. Self-hostable (Apache-2.0).

★ 1150 forksTypeScriptApache-2.0moira-mcp

Self-hostable MCP server that runs node-graph agent workflows with per-step directives, completion conditions, and JSON-Schema-validated outputs. Ships a React web UI for authoring/monitoring, OAuth 2.1 protection, and single-container Docker deployment.

Use Cases

Run multi-step agent workflows over MCP from Claude Code or other MCP clientsEnforce per-step directives and completion conditions for AI agentsValidate agent step outputs against JSON Schema before advancingAdd human-in-the-loop approval gates with PIN/Telegram unlockingCompose reusable subgraph workflows for subtasksSelf-host an OAuth 2.1 protected MCP workflow server on your own infrastructureVisualize and manage agent workflows in a web dashboardFan out user notifications over configured communication channelsPublish workflow artifacts to wildcard static subdomainsBuild custom workflow nodes via extension SDK

Built With

Language
TypeScript
Frameworks
Node.js · TypeScript · Express · React · Astro · Starlight · Drizzle ORM · Better Auth · AJV · webpack · Tailwind CSS · shadcn/ui · SQLite · Docker · npm workspaces · pnpm

Tags

mcp · model-context-protocol · agent-workflow · workflow-engine · orchestration · node-graph · self-hosted · docker · typescript · json-schema · oauth2 · human-in-the-loop · directives · subgraphs · workflow-validation