run_demo
Run pre-built demonstration workflows that combine Sensei with external MCPs (Context7, Tavily, Playwright) to test multi-MCP coordination, generate examples, or train teams.
Instructions
Execute a demonstration workflow that showcases multi-MCP orchestration.
Runs a self-contained demo that combines Sensei + external MCPs (Context7, Tavily, Playwright) in realistic workflows. Perfect for:
Testing multi-MCP coordination
Generating example documentation
Demonstrating Sensei capabilities
Training and onboarding
Args: demo_type: Type of demo to run Available demos: - "auth-review": Authentication security review (Sensei + Context7 + Tavily + Playwright) - "performance-debug": Performance debugging (Sensei + Playwright + Context7) - "cost-analysis": Cloud cost optimization (Sensei + Tavily) - "api-review": API design review (Sensei + Context7 + Tavily)
custom_params: Optional custom parameters to override defaults
Example for auth-review: {
"user_query": "Review FastAPI authentication",
"app_url": "https://myapp.com/login",
"framework": "FastAPI"
}
output_format: Output format ("markdown", "json", "text")Returns: Comprehensive demo execution report showing: - Workflow steps and MCP coordination - Example findings from multi-MCP synthesis - Expected output structure - How to run the demo yourself
Examples: # Run auth security review demo with defaults run_demo(demo_type="auth-review")
# Run with custom parameters
run_demo(
demo_type="auth-review",
custom_params={
"user_query": "Review OAuth implementation",
"framework": "Django"
}
)
# Get JSON output
run_demo(demo_type="performance-debug", output_format="json")
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| demo_type | Yes | ||
| custom_params | No | ||
| output_format | No | markdown |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |