Workflow Server
БесплатноНе проверенGuides agents through structured workflows with predefined steps, allowing for flexible execution via instructions and tool calls.
Описание
Guides agents through structured workflows with predefined steps, allowing for flexible execution via instructions and tool calls.
README
A Python MCP server that guides agents through structured workflows. This server ensures agents follow predefined steps while maintaining flexibility in execution.
Development Approach
Package Management with UV
This project exclusively uses uv for all package management operations. Always use uv commands for:
- Virtual environment creation:
uv venv - Package installation:
uv pip install - Running Python scripts:
uv run python script.py - Running tests:
uv run pytest - Running the application:
uv run workflow-mcp
UV provides faster, more reliable package management than traditional tools. If you don't have uv installed, follow instructions at https://github.com/astral-sh/uv
Installation
Setting up the environment
# Create a virtual environment
uv venv
# Activate the virtual environment
source .venv/bin/activate # Linux/macOS
# OR
.venv\Scripts\activate # Windows
# Install the package
uv pip install -e .
# For development with testing tools
uv pip install -e ".[dev]"
Usage
Running the server
# Using the entry point script
uv run workflow-mcp
# Or directly with module
uv run python -m workflow_mcp_server
With SSE instead of stdio:
uv run workflow-mcp --sse --port 8888
Running tests
uv run pytest
Workflow Definition
Create YAML files in the frameworks directory with the following structure:
name: "Simple Workflow"
description: "A linear workflow with basic steps"
version: "1.0"
steps:
- id: "step1"
type: "instruction"
content: "This is what you need to do first"
next: "step2"
- id: "step2"
type: "tool_call"
tool: "tool_name"
parameters:
param1: "value1"
next: "step3"
- id: "step3"
type: "end"
content: "Workflow complete"
Available Tools
list_workflows(): Lists available workflow frameworksstart_workflow(workflow_id): Start a new workflow sessioncomplete_step(session_id, result): Mark current step as complete and get the next step
License
MIT
Установка Workflow Server
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/tuanknguyen/workflow-mcp-serverFAQ
Workflow Server MCP бесплатный?
Да, Workflow Server MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Workflow Server?
Нет, Workflow Server работает без API-ключей и переменных окружения.
Workflow Server — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить Workflow Server в Claude Desktop, Claude Code или Cursor?
Открой Workflow Server на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
GitHub
PRs, issues, code search, CI status
автор: GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
автор: mcpdotdirectCompare Workflow Server with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development
