Qontinui Web MCP Server
Enables AI assistants to create and manage visual automation configurations, workflows, and UI states through the Qontinui API. It supports project management, workflow execution, and configuration handling for automated web interactions.
README
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 install
Configuration
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 | http://localhost:8000 |
| Production | http://qontinui-prod-py.eba-km2u4s23.eu-central-1.elasticbeanstalk.com |
License
MIT
Recommended Servers
playwright-mcp
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
Audiense Insights MCP Server
Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.
Magic Component Platform (MCP)
An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.
VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
Kagi MCP Server
An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.
graphlit-mcp-server
The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.
Neon Database
MCP server for interacting with Neon Management API and databases
Exa Search
A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.
E2B
Using MCP to run code via e2b.