MM

moira-mcp/moira

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

128 stars 2 forks 품질 61 트렌드 36Apache-2.0

MCP 기반 AI 에이전트용 에이전트 워크플로우 엔진 — 단계별 지시문, 완료 조건, JSON-스키마 검증. 자체 호스팅 가능(Apache-2.0).

개요

MCP 프로토콜을 통한 AI 에이전트. 웹 UI는 워크플로우 관리를 보조합니다. 제품 비전과 설계 원칙은 docs/VISION.md를 참조하세요. - — 전체 엔진 + 웹 UI + MCP 서버와 그 인그레스를 Docker Compose를 통해 자체 인프라에서 실행하세요. 무료이고 오픈 소스; 데이터는 당신과 함께 보관됩니다. 아래 빠른 시작에서 시작하세요. - — moira-mcp.com 에서 운영할 것이 없는 호스팅 인스턴스입니다. 두 플랫폼 모두 . 셀프 호스트는 관리자 승인 계정을 가진 단일 테넌트 프라이빗 팀 배포입니다. 클라우드는 관리 호스팅과 SaaS 전용 정책과 관리, 소셜 로그인, 법적 동의, 이메일 인증, 그리고 광범위한 다중 사용자 관리 기능을 추가합니다.

개요(AI 번역)

Moira는 AI 에이전트를 위한 워크플로우 엔진입니다. 에이전트는 모델 컨텍스트 프로토콜을 통해 연결됩니다 (MCP)는 현재 지시 및 완료 기준을 받아 작업을 수행하고, 다음을 제출합니다. 스키마 체크된 응답. Moira는 실행 상태를 유지하여 다른 에이전트 세션이 계속할 수 있도록 합니다. 같은 런행입니다. 웹 UI는 워크플로우 편집, 실행 검사, 계정 관리를 제공합니다. 스키마 검증은 응답의 구조를 점검합니다; 작업이 실제로 이루어졌다는 것을 증명하는 것은 아닙니다.

오픈소스 애플리케이션을 자체 인프라에서 실행하거나, 관리형 서비스를 사용하여 moira-mcp.com. 이 저장소에는 엔진, MCP 서버, 웹 API/UI가 포함되어 있습니다. 문서 및 자체 호스팅 배포. 문서 인덱스를 참고하세요 소스 소유권을 위한 프로젝트 구조.

셀프 호스트

Comp 플러그인으로 Docker를 설치하세요. 이 체크아웃을 사용하거나 세 개의 배포 파일을 다운로드하세요 셀프 호스팅 가이드를 따라: docker-compose.yml, .env.example 그리고 config/traefik-self-host.yml. 인그레스 구성을 유지하세요 Compose 파일 옆에 있습니다.

localhost는 소스 빌드 없이 공개 이미지를 가져옵니다. 열기:

  • 웹 UI:
  • 문서: (영어) 또는 (러시아어)
  • MCP 엔드포인트:

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.

MCP Moira

Moira is a workflow engine for AI agents. An agent connects through the Model Context Protocol (MCP), receives the current instruction and completion criteria, performs the work, and submits a schema-checked response. Moira persists execution state so another agent session can continue the same run. The Web UI provides workflow editing, run inspection and account administration. Schema validation checks a response’s structure; it does not prove that the work happened.

Run the open-source application on your own infrastructure, or use the managed service at moira-mcp.com. This repository contains the engine, MCP server, Web API/UI, documentation and self-host deployment. See the documentation index and project structure for source ownership.

Self-host

Install Docker with the Compose plugin. Use this checkout, or download the three deployment files following the Self-Hosting guide: docker-compose.yml, .env.example and config/traefik-self-host.yml. Keep the ingress configuration beside the Compose file.

cp .env.example .env
docker compose up -d

The localhost defaults pull the public image without a source build. Open:

  • Web UI:
  • Documentation: (English) or (Russian)
  • MCP endpoint:

For another host, set MOIRA_HOST, MOIRA_PORT and STATIC_ARTIFACTS_DOMAIN together in .env. Published HTML artifacts use individual subdomains of the artifact domain; public deployments need the matching DNS and wildcard TLS. Preserve the supplied workspace Upgrade route through ingress; an ordinary frontend-port mapping is not equivalent. Configure proxy trust for your actual topology. See deployment configuration for origins, secrets, email and network admission.

Self-host registration requires administrator approval. On first start the image generates missing secrets and prints the generated administrator password once; the default administrator email is [email protected]. Preserve data/.secrets.env with the database. Sign in, then approve new accounts through Admin Panel → Users. Self-host uses email/password; social login and broader cross-user administration/analytics follow the separate SaaS policy. See account administration for approval, blocking, password recovery and administrator access recovery, including installations without real email delivery.

Connect an agent and use workflows

Connect your MCP client to your instance’s /mcp endpoint and complete its authenticated authorization flow. Use the MCP Clients guide

GitHub에서 전체 README 보기

설치

This server does not publish a one-line install command.

Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →