Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Qontinui Web MCP Serverrun the 'Daily Report' workflow in the Marketing project"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
qontinui-web-mcp
MCP (Model Context Protocol) server for the Qontinui web platform. Enables AI assistants to create and manage visual automation configurations through the Qontinui API.
Features
Project Management: Create, read, update, delete projects
Workflow Development: Build and modify automation workflows
State Management: Define UI states with identifying images
Configuration Import/Export: Full configuration management
Capture Sessions: Record user actions for workflow learning
Execution Control: Trigger and monitor automation runs
Installation
cd qontinui-web-mcp
poetry installConfiguration
Set environment variables for the Qontinui API:
# Development (local)
export QONTINUI_API_URL="http://localhost:8000"
# Production (AWS)
export QONTINUI_API_URL="http://qontinui-prod-py.eba-km2u4s23.eu-central-1.elasticbeanstalk.com"
# Authentication (obtain from Qontinui web app)
export QONTINUI_ACCESS_TOKEN="your-jwt-token"
# OR use credentials
export QONTINUI_EMAIL="your-email@example.com"
export QONTINUI_PASSWORD="your-password"Usage
With Claude Desktop
Add to your Claude Desktop configuration (~/.claude/claude_desktop_config.json):
{
"mcpServers": {
"qontinui-web": {
"command": "poetry",
"args": ["run", "qontinui-web-mcp"],
"cwd": "/path/to/qontinui-web-mcp",
"env": {
"QONTINUI_API_URL": "http://localhost:8000",
"QONTINUI_EMAIL": "your-email@example.com",
"QONTINUI_PASSWORD": "your-password"
}
}
}
}With Claude Code
Add to your project's .mcp.json:
{
"mcpServers": {
"qontinui-web": {
"command": "poetry",
"args": ["run", "qontinui-web-mcp"],
"cwd": "/path/to/qontinui-web-mcp",
"env": {
"QONTINUI_API_URL": "http://localhost:8000"
}
}
}
}Available Tools
Authentication
auth_login- Authenticate with email/passwordauth_status- Check current authentication statusauth_logout- Clear stored credentials
Projects
list_projects- List all accessible projectscreate_project- Create a new projectget_project- Get project detailsupdate_project- Update project metadata/configurationdelete_project- Delete a project
Configuration
export_configuration- Export project configuration as JSONimport_configuration- Import configuration into projectvalidate_configuration- Validate configuration without importing
Workflows
create_workflow- Add workflow to projectupdate_workflow- Modify existing workflowdelete_workflow- Remove workflow from projectlist_workflows- List workflows in project
States
create_state- Define UI state with identifying imagesupdate_state- Modify state definitiondelete_state- Remove state from projectlist_states- List states in project
Images
add_image- Add pattern image to projectlist_images- List images in projectdelete_image- Remove image from project
Execution
execute_workflow- Run workflow on connected runnerget_execution_status- Check execution progresscancel_execution- Stop running workflow
Development
# Install dependencies
poetry install
# Run tests
poetry run pytest
# Format code
poetry run black src/
poetry run isort src/
# Lint
poetry run ruff src/
# Type check
poetry run mypy src/API Endpoints
This MCP server communicates with the Qontinui backend API:
Environment | URL |
Development |
|
Production |
|
License
MIT