
fhhyyp/serein-flow
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
可拡張的节点流编辑器与工作流エンジン,内置 MCP,支持 AI 自動生成节点与流程。拡張可能なノードフローエディターおよびワークフローエンジンで、組み込みのMCPにより、AI駆動のノードやワークフローの生成を可能にします。
概要
SereinFlowは、ウェブファーストのワークフローオーケストレーションおよび実行システムです。ビジュアルウェブコンソール、ASP.NET コア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およびnpm 11.6.2で定義された24.19.0。- 以下のenvironment-variableおよびCodex命令はWindowsを前提としています。
概要(AI 翻訳)
中文文档 |中国の文書
ドキュメントポータル: SereinFlowのチュートリアルと現在のAPI参照(中国語)。
SereinFlowはウェブファーストのワークフローオーケストレーションおよび実行システムです。それは ビジュアルウェブコンソール、ASP.NET コア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 |
Vue + Vite ウェブコンソール。 |
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"
}
}
}