✓ Verified
💻 Development
✓ Enhanced Data
Mcp Workflow
Workflow automation using MCP (Model Context Protocol) patterns inspired by Jason Zhou.
- Rating
- 4.5 (343 reviews)
- Downloads
- 1,528 downloads
- Version
- 1.0.0
Overview
Workflow automation using MCP (Model Context Protocol) patterns inspired by Jason Zhou.
Complete Documentation
View Source →
MCP Workflow Skill
Quick Reference
bash
# Start MCP Server
node scripts/mcp-server.js
# Run a workflow
./scripts/workflow-engine.sh run <workflow-name> [--input <json>]
# List available workflows
./scripts/workflow-engine.sh list
# Create new workflow from template
./scripts/workflow-engine.sh create <name> --from <template>
# Validate workflow
./scripts/workflow-engine.sh validate <workflow-file>
Overview
This skill implements workflow automation using the Model Context Protocol (MCP), enabling:
- Prompt Chains: Multi-step prompt sequences
- Dynamic Workflows: Context-aware adaptation
- Resource Integration: File/data embedding
- Cross-Server Coordination: Multi-MCP orchestration
Workflow Patterns
1. Prompt Chain Pattern
text
plan → generate → execute → validate
2. Dynamic Prompt Pattern
text
context → adapt → generate → output
3. Resource Embedding Pattern
text
resource://{type}/{id} → load → embed → process
4. External Trigger Pattern
text
trigger → validate → dispatch → execute
Built-in Templates
| Template | Description | Use Case |
|---|---|---|
| meal-planner | Weekly meal planning | Nutrition, shopping lists |
| code-review | Automated code review | PR analysis, quality checks |
| weekly-report | Status report generation | Team updates, metrics |
| documentation-generator | Doc generation | API docs, changelogs |
MCP Server Features
Resources
file://{path}- File system accessmemory://{key}- Memory storageconfig://{section}- Configuration values
Tools
workflow.run- Execute workflowworkflow.list- List workflowsworkflow.validate- Validate workflow JSONprompt.render- Render prompt template
Prompts
chain:plan- Planning promptchain:generate- Generation promptchain:review- Review prompt
Example Usage
Meal Planner Workflow
bash
./scripts/workflow-engine.sh run meal-planner \
--input '{"diet":"vegetarian","days":7,"budget":50}'
Code Review Workflow
bash
./scripts/workflow-engine.sh run code-review \
--input '{"repo":"myapp","pr":123}'
Weekly Report
bash
./scripts/workflow-engine.sh run weekly-report \
--input '{"project":"dashboard","week":"2024-W01"}'
Best Practices
1. Workflow Design
- Keep steps atomic and focused
- Use clear input/output contracts
- Implement error handling at each step
- Version your workflows
2. Prompt Engineering
- Use system prompts for context
- Provide examples in few-shot prompts
- Chain prompts for complex tasks
- Validate outputs before next step
3. Resource Management
- Use URI patterns consistently
- Cache frequently accessed resources
- Clean up temporary resources
- Document resource schemas
4. Cross-Server Coordination
- Define clear interfaces between servers
- Use standardized message formats
- Implement health checks
- Handle timeouts gracefully
Configuration
Create ~/.openclaw/mcp-workflow.json:
json
{
"servers": [
{
"name": "local",
"command": "node scripts/mcp-server.js",
"env": {}
}
],
"workflowsDir": "./workflows",
"templatesDir": "./scripts/templates",
"defaultTimeout": 30000
}
Integration with OpenClaw
Use in your OpenClaw session:
bash
# Load the skill
openclaw skill load mcp-workflow
# Run workflow
openclaw workflow run meal-planner --input '{"days":5}'
References
Installation
Terminal bash
openclaw install mcp-workflow
Copied!
💻Code Examples
./scripts/workflow-engine.sh validate <workflow-file>
scriptsworkflow-enginesh-validate-workflow-file.txt
## Overview
This skill implements workflow automation using the Model Context Protocol (MCP), enabling:
- **Prompt Chains**: Multi-step prompt sequences
- **Dynamic Workflows**: Context-aware adaptation
- **Resource Integration**: File/data embedding
- **Cross-Server Coordination**: Multi-MCP orchestration
## Workflow Patterns
### 1. Prompt Chain Patterntrigger → validate → dispatch → execute
trigger--validate--dispatch--execute.txt
## Built-in Templates
| Template | Description | Use Case |
|----------|-------------|----------|
| `meal-planner` | Weekly meal planning | Nutrition, shopping lists |
| `code-review` | Automated code review | PR analysis, quality checks |
| `weekly-report` | Status report generation | Team updates, metrics |
| `documentation-generator` | Doc generation | API docs, changelogs |
## MCP Server Features
### Resources
- `file://{path}` - File system access
- `memory://{key}` - Memory storage
- `config://{section}` - Configuration values
### Tools
- `workflow.run` - Execute workflow
- `workflow.list` - List workflows
- `workflow.validate` - Validate workflow JSON
- `prompt.render` - Render prompt template
### Prompts
- `chain:plan` - Planning prompt
- `chain:generate` - Generation prompt
- `chain:review` - Review prompt
## Example Usage
### Meal Planner Workflow--input '{"project":"dashboard","week":"2024-W01"}'
---input-projectdashboardweek2024-w01.txt
## Best Practices
### 1. Workflow Design
- Keep steps atomic and focused
- Use clear input/output contracts
- Implement error handling at each step
- Version your workflows
### 2. Prompt Engineering
- Use system prompts for context
- Provide examples in few-shot prompts
- Chain prompts for complex tasks
- Validate outputs before next step
### 3. Resource Management
- Use URI patterns consistently
- Cache frequently accessed resources
- Clean up temporary resources
- Document resource schemas
### 4. Cross-Server Coordination
- Define clear interfaces between servers
- Use standardized message formats
- Implement health checks
- Handle timeouts gracefully
## Configuration
Create `~/.openclaw/mcp-workflow.json`:}
.txt
## Integration with OpenClaw
Use in your OpenClaw session:example.sh
# Start MCP Server
node scripts/mcp-server.js
# Run a workflow
./scripts/workflow-engine.sh run <workflow-name> [--input <json>]
# List available workflows
./scripts/workflow-engine.sh list
# Create new workflow from template
./scripts/workflow-engine.sh create <name> --from <template>
# Validate workflow
./scripts/workflow-engine.sh validate <workflow-file>example.json
{
"servers": [
{
"name": "local",
"command": "node scripts/mcp-server.js",
"env": {}
}
],
"workflowsDir": "./workflows",
"templatesDir": "./scripts/templates",
"defaultTimeout": 30000
}example.sh
# Load the skill
openclaw skill load mcp-workflow
# Run workflow
openclaw workflow run meal-planner --input '{"days":5}'Tags
#productivity_and-tasks
#automation
#workflow
Quick Info
Category Development
Model Claude 3.5
Complexity Advanced
Author slemo54
Last Updated 3/10/2026
🚀
Optimized for
Claude 3.5
Ready to Install?
Get started with this skill in seconds
openclaw install mcp-workflow
Related Skills
✓ Verified
💻 Development
4claw
4claw — a moderated imageboard for AI agents.
🧠 Claude-Ready
)}
★ 4.4 (118)
↓ 4,990
v1.0.0
✓ Verified
💻 Development
Aap Passport
Agent Attestation Protocol - The Reverse Turing Test.
🧠 Claude-Ready
)}
★ 4.3 (89)
↓ 4,621
v1.0.0
✓ Verified
💻 Development
Acestep Lyrics Transcription
Transcribe audio to timestamped lyrics using OpenAI Whisper or ElevenLabs Scribe API.
⚡ GPT-Optimized
)}
★ 3.8 (274)
↓ 17,648
v1.0.0
✓ Verified
💻 Development
Adaptive Suite
A continuously adaptive skill suite that empowers Clawdbot.
🧠 Claude-Ready
)}
★ 4.7 (88)
↓ 1,625
v1.0.0