
fhhyyp/serein-flow
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
可扩展的节点流编辑器与工作流引擎,内置 MCP,支持 AI 自动生成节点与流程。 Расширяемый редактор потока узлов и движок рабочих процессов с встроенным MCP, позволяющий генерировать узлы и рабочие процессы с помощью AI.
Обзор
SereinFlow — это веб-ориентированная система оркестрации и выполнения рабочих процессов. Она объединяет визуальную веб-консоль, ASP.NET Core API, изолированные процессы Worker Runner и MCP-сервис для интеграции AI-инструментов. SereinFlow используется для создания, поддержки и запуска рабочих процессов проектов. Веб-консоль управляет проектами, потоками, версиями, запусками и настройками среды. API координирует сохраняющиеся данные и запросы на выполнение, тогда как ненадёжные скрипты и плагины работают только в отдельных процессах Worker Runner. Сервис MCP предоставляет контролируемые инструменты, ресурсы и запросы, чтобы AI-клиенты могли безопасно работать с SereinFlow. Если вам нужна помощь с SereinFlow, присоединяйтесь к группе QQ, чтобы связаться со мной для технической поддержки, обсуждений использования или обратной связи по проблемам. - .NET SDK 10.0.100 или совместимый SDK, выбранный global.json. - Node.js 24.19.0, как определено в .node-version, и npm 11.6.2. - Windows предполагается для переменной среды и инструкций Codex ниже.
Обзор (машинный перевод)
中文文档 | Китайская документация
Портал документации: Учебники по SereinFlow и актуальная ссылка API (на китайском языке).
SereinFlow — это веб-ориентированная система оркестрации и выполнения рабочих процессов. ИТ объединяет визуальную веб-консоль, ASP.NET Core API, изолированный Worker Runner и сервис MCP для интеграции AI-инструментов.
Обзор проекта
SereinFlow используется для создания, поддержки и запуска рабочих процессов проектов. Веб Консоль управляет проектами, потоками, версиями, запусками и настройками окружения. The API координирует сохраняющиеся данные и запросы на выполнение, в то время как недоверенные скрипты а плагины работают только в отдельных процессах Worker Runner. Сервис MCP открывает контролируемые инструменты, ресурсы и подсказки, чтобы клиенты могли работать с помощью ИИ. SereinFlow в безопасности.
| Путь | Цель |
|---|---|
src/SereinFlow.Api |
ASP.NET Core API и HTTP/stdio MCP хост. |
src/SereinFlow.SDK |
Введённый SDK HTTP-клиента для сторонних приложений. |
frontend/sereinflow-web |
Веб-консоль Vue + Vite. |
plugins/sereinflow-ai-toolkit |
Локальный клиент MCP и исходный материал Skill. |
docs |
Поддерживали технические ссылки. |
Сообщество и техническая поддержка
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
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"
}
}
}