Moira MCP server
io.github.moira-mcp/moira·v0.3.4·115 starsAgent Workflow Engine — multi-step MCP workflows with per-step directives and validation.
115 stars
Reviews
Write oneNobody has reviewed Moira yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Moira tools
No tool declarations could be read from the package source. They show once the server is installed.
Public scan report
scanner v0.1.9 · 2026-09-26 · same rubric, same numbers if you re-run it
- –Code scanpackage could not be scannedn/a
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 2 days ago15/15
- Maintainer identityregistry namespace matches repository owner7/10
How Moira compares
Against every graded AI and agents MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 85/100
- higher than 73% of 4,460 AI and agents servers
- GitHub stars
- 115
- more than 95% of 2,711 AI and agents servers
Install Moira in Claude Code, Cursor or VS Code
claude mcp add moira -- docker run -i --rm ghcr.io/moira-mcp/moira:0.3.4
What the publisher says
From the Moira repository's README, as published. We do not edit it. Read it on GitHub
MCP Moira
Agent Workflow Engine for AI agents.
Primary users: AI agents via MCP protocol. Web UI is supplementary for workflow management.
See docs/VISION.md for product vision and design principles.
Two ways to run Moira
server in a single Docker container on your own infrastructure. Free and open source; your data stays with you. Start in the Quick Start below.
- Self-host (this repository, Apache-2.0) — run the full engine + Web UI + MCP
moira-mcp.com.
- Moira Cloud (managed) — a hosted instance with nothing to operate, at
Both run the same engine and MCP tools. Self-host is a single-tenant private-team deployment with administrator-approved accounts. Cloud adds managed hosting and SaaS-only policy and administration, including social login, legal consent, email verification, and the broader multi-user administration surface.
Architecture
Monorepo: Clean separation of concerns with npm workspaces Workflow Engine: Node-graph execution over a set of node types (@mcp-moira/workflow-engine) MCP Server: HTTP protocol server exposing the MCP tools (@mcp-moira/mcp-server) Web Backend: Express API server (@mcp-moira/web-backend) Web Frontend: React UI with webpack (@mcp-moira/web-frontend) Docs: Astro 5 + Starlight documentation site, EN+RU (@mcp-moira/docs) Shared: Database layer + Better Auth + logging (@mcp-moira/shared) Database: Modular repository pattern with Drizzle ORM Settings System: Universal settings with encryption and dynamic UI generation Docker Deployment: Multi-stage container with TypeScript validation Validation: JSON Schema with AJV
Package Structure
- packages/workflow-engine/ - Core node-graph execution engine
- packages/extension-sdk/ - Typed authoring contract for custom nodes and communication channels
- packages/extension-runner/ - Isolated companion service for installed extension bundles
- packages/mcp-server/ - MCP protocol HTTP server with tools
- packages/web-backend/ - Express API for workflow management
- packages/web-frontend/ - React UI for workflow visualization
- packages/docs/ - Astro 5 + Starlight documentation site (EN+RU), built into the image and served at /docs
- packages/shared/ - Database layer (schema, connection, repositories) + Better Auth + logging
- database/ - Modular repositories (Workflow, Execution, Settings)
- auth/ - Better Auth configuration
- logging/ - Structured logging
- Docker Config (config/) - Unified container deployment configuration
Quick Start
Self-Host (recommended)
Run a complete Moira instance locally with Docker — no source build required:
cp .env.example .env # defaults work locally; review host, port, and artifact domain for another host
docker compose up -dThen open:
- Web UI: http://localhost:8080
- Documentation: http://localhost:8080/docs/
- MCP endpoint: http://localhost:8080/mcp
The image is pulled from the public registry by default. Data (SQLite + execution storage) persists in ./data. See Self-Hosting or the in-app docs at /docs/ for the full reference.
Updating / Upgrading
Update a normal self-host installation with the standard Compose commands:
docker compose pull
docker compose up -d
docker compose psOlder .env files may still override Compose with the removed 0.3.5 tag; change that line once to MOIRA_IMAGE=ghcr.io/moira-mcp/moira:latest before updating.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Moira: common questions
- Is Moira MCP server safe?
- Yes, by our scan: it is graded A (85/100). Read the Moira safety report
- How do I install Moira?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Moira need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Moira maintained?
- The last commit was 40 days ago (2026-09-25). The latest release is v0.3.4.
- What can I use instead of Moira?
- Servers from other publishers that do the same job: Claude Prompts MCP server, PaperBanana MCP server and Summer Engine MCP server.
- How does Moira compare with other AI and agents MCP servers?
- safety score 85/100 (higher than 73% of 4,460 AI and agents servers); github stars 115 (more than 95% of 2,711 AI and agents servers). Full comparison.
Alternatives to Moira
Same job from other publishers: the closest match first, then the best rated.
- Claude PromptsReusable prompt templates, multi-step workflow chains, and quality gates for any MCP client.not reviewedEstablishedA
- PaperBananaGenerate academic diagrams and statistical plots from text using multi-agent AI.not reviewedEstablishedA
Summer EngineThe game engine built for AI. Any agent makes a multiplayer game and publishes it.not reviewedEstablishedB- DCC-MCP CoreAgent control plane for DCC and engine hosts: one MCP endpoint, one tool contract.not reviewedEstablishedA
- Robin: AI-Powered Dark Web OSINTDark web OSINT over Tor: search onion engines, scrape pages, report with your own model.not reviewedEstablishedA