
fhhyyp/serein-flow
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
可扩展的节点流编辑器与工作流엔진,内置 MCP,支持 AI 자동 생성节点与流程. 내장 MCP를 탑재한 확장 가능한 노드 플로우 편집기 및 워크플로우 엔진으로, AI 기반 노드와 워크플로우 생성을 가능하게 합니다.
개요
SereinFlow는 웹 우선 워크플로우 오케스트레이션 및 실행 시스템입니다. 이 시스템은 시각적 웹 콘솔, ASP.NET Core API, 격리된 Worker Runner 프로세스, 그리고 AI 도구 통합을 위한 MCP 서비스를 결합합니다. SereinFlow는 프로젝트 워크플로우를 생성, 유지 및 실행하는 데 사용됩니다. 웹 콘솔은 프로젝트, 플로우, 버전, 실행 및 환경 설정을 관리합니다. API는 영속화된 데이터와 실행 요청을 조정하며, 신뢰할 수 없는 스크립트와 플러그인은 별도의 Worker Runner 프로세스에서만 실행됩니다. MCP 서비스는 AI 클라이언트가 SereinFlow를 안전하게 사용할 수 있도록 통제된 도구, 리소스, 프롬프트를 노출합니다. SereinFlow 사용에 도움이 필요하시면 QQ 그룹에 가입하여 기술 지원, 사용 토론, 문제 피드백을 위해 연락해 주세요. - .NET SDK 10.0.100 또는 global.json가 선택한 호환 SDK - Node.js .node-version에 정의된 24.19.0 및 npm 11.6.2. - 아래의 environment-variable 및 Codex 명령어는 Windows를 가정합니다.
개요(AI 번역)
中文文档 | 중국 문서
문서 포털: SereinFlow 튜토리얼과 최신 API 참고 자료(중국어).
SereinFlow는 웹 우선 워크플로우 오케스트레이션 및 실행 시스템입니다. 그것은 시각적 웹 콘솔, ASP.NET Core API, 격리된 Worker Runner를 결합합니다 프로세스와 AI 도구 통합을 위한 MCP 서비스도 포함됩니다.
프로젝트 개요
SereinFlow는 프로젝트 워크플로우를 생성, 유지, 실행하는 데 사용됩니다. 웹 콘솔은 프로젝트, 플로우, 버전, 실행, 환경 설정을 관리합니다. 그 API는 영속화된 데이터와 실행 요청을 조정하며, 신뢰할 수 없는 스크립트는 플러그인은 별도의 워커 러너 프로세스에서만 실행됩니다. MCP 서비스 AI 클라이언트가 작업할 수 있도록 통제된 도구, 자원, 프롬프트를 노출합니다 세레인플로우 안전하게.
| 길 | 목적 |
|---|---|
src/SereinFlow.Api |
ASP.NET 코어 API와 HTTP/stdio MCP 호스트. |
src/SereinFlow.SDK |
타사 애플리케이션을 위한 타이핑 HTTP 클라이언트 SDK입니다. |
frontend/sereinflow-web |
뷰 + 바이트 웹 콘솔. |
plugins/sereinflow-ai-toolkit |
로컬 MCP 클라이언트이자 스킬 소스 자료입니다. |
docs |
기술 참고 자료 유지. |
커뮤니티 및 기술 지원
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
README
원문 README의 일부입니다. 원문 보기.
SereinFlow
Documentation portal: SereinFlow tutorials and current API reference (Chinese).
SereinFlow is a web-first workflow orchestration and execution system. It combines a visual web console, an ASP.NET Core API, isolated Worker Runner processes, and an MCP service for AI-tool integration.
Project Overview
SereinFlow is used to create, maintain, and run project workflows. The web console manages projects, flows, versions, runs, and environment settings. The API coordinates persisted data and execution requests, while untrusted scripts and plugins run only in separate Worker Runner processes. The MCP service exposes controlled tools, resources, and prompts so AI clients can work with SereinFlow safely.
| Path | Purpose |
|---|---|
src/SereinFlow.Api |
ASP.NET Core API and the HTTP/stdio MCP host. |
src/SereinFlow.SDK |
Typed HTTP client SDK for third-party applications. |
frontend/sereinflow-web |
Vue + Vite web console. |
plugins/sereinflow-ai-toolkit |
Local MCP client and Skill source material. |
docs |
Maintained technical references. |
Community & Technical Support
If you need help using SereinFlow, join the QQ group 955830545 to contact me for technical support, usage discussions, or issue feedback.
Prerequisites
- .NET SDK
10.0.100or a compatible SDK selected byglobal.json. - Node.js
24.19.0, as defined in.node-version, and npm11.6.2. - Windows is assumed for the environment-variable and Codex instructions below. The API and frontend commands are otherwise standard .NET and npm commands.
Projects that use SereinLang rely on the pinned source snapshot under
src/ThirdParty/SereinScript. A normal SereinFlow build needs neither a
separate SereinScript checkout nor a path environment variable.
Run Locally
1. Start the API
From the repository root, run:
dotnet run --project .\src\SereinFlow.Api\SereinFlow.Api.csproj
By default, the API and HTTP MCP service listen on http://127.0.0.1:8188,
with MCP available at http://127.0.0.1:8188/mcp. The first start initializes
local data under the configured data directory.
2. Start the Web Console
Open a second terminal and run:
Set-Location .\frontend\sereinflow-web
npm ci
npm run dev
Open the URL printed by Vite, usually http://localhost:5173. The development
server proxies /api and /hubs to http://127.0.0.1:8188 by default. Set
VITE_API_PROXY_TARGET before starting the frontend when the API uses another
address.
Configure the MCP Service
The following workflow configures an HTTP MCP client for a locally running SereinFlow instance. Start both the API and the web console before continuing.
1. Generate the Administrator Key
In the web console’s home menu, open Environment settings, find **MCP
설치
This server does not publish a one-line install command.
Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →설정
{
"mcpServers": {
"sereinflow": {
"type": "http",
"url": "http://127.0.0.1:8188/mcp",
"bearer_token_env_var": "SEREINFLOW_MCP_API_KEY"
}
}
}