qontinui-lib-mcp
OfficialClick 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-lib-mcpsearch for nodes to click a button"
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 MCP Server (Python)
MCP server for Qontinui visual automation - enables AI-powered workflow generation and execution.
Features
Knowledge Tools
search_nodes - Search for action nodes using natural language
search_workflows - Search for workflow templates
get_nodes_by_category - Filter nodes by category
get_nodes_by_action_type - Filter by action type (CLICK, FIND, TYPE, etc.)
list_categories - List all available categories
get_action_details - Get detailed node information
Workflow Tools
validate_workflow - Validate workflow structure with cycle detection
create_workflow - Create workflow from action steps
generate_workflow - Generate workflow from natural language description
Execution Tools (requires qontinui library)
run_automation - Execute automation scripts
capture_screenshot - Capture current screen
assert_state_visible - Assert visual state is on screen
wait_for_state - Wait until state appears
compare_screenshots - Visual diff between images
is_execution_available - Check if execution is available
Related MCP server: n8n-MCP
Installation
cd qontinui-mcp-py
poetry installUsage
Run the MCP server
poetry run qontinui-mcpConfigure with Claude Desktop
Add to ~/.config/claude/claude_desktop_config.json (Linux) or equivalent:
{
"mcpServers": {
"qontinui": {
"command": "poetry",
"args": ["run", "qontinui-mcp"],
"cwd": "/path/to/qontinui-mcp-py"
}
}
}Or using the installed script:
{
"mcpServers": {
"qontinui": {
"command": "/path/to/qontinui-mcp-py/.venv/bin/qontinui-mcp"
}
}
}Development
# Install dependencies
poetry install
# Run in development
poetry run python -m qontinui_mcp.server
# Format + lint
poetry run ruff format .
poetry run ruff check .
poetry run mypy src/Architecture
qontinui-mcp-py/
├── src/qontinui_mcp/
│ ├── __init__.py
│ ├── server.py # MCP server implementation
│ ├── database/
│ │ ├── __init__.py
│ │ ├── schema.sql # SQLite + FTS5 schema
│ │ ├── loader.py # DB initialization
│ │ └── search.py # FTS5 search functions
│ ├── tools/
│ │ ├── __init__.py
│ │ ├── generator.py # Workflow generation
│ │ └── execution.py # Automation execution
│ ├── types/
│ │ ├── __init__.py
│ │ └── models.py # Pydantic models
│ └── utils/
│ ├── __init__.py
│ └── validation.py # Workflow validation
├── pyproject.toml
└── README.mdAction Types Supported
Basic Actions
FIND, CLICK, DOUBLE_CLICK, RIGHT_CLICK, MIDDLE_CLICK
DEFINE, TYPE, MOVE, HOVER
VANISH, WAIT_VANISH, HIGHLIGHT
SCROLL_MOUSE_WHEEL, SCROLL_UP, SCROLL_DOWN
MOUSE_DOWN, MOUSE_UP, KEY_DOWN, KEY_UP
CLASSIFY
Composite Actions
CLICK_UNTIL, DRAG, RUN_PROCESS
Database
The server uses SQLite with FTS5 for full-text search:
Location:
~/.qontinui/mcp/qontinui.dbAuto-created on first run
Supports fuzzy search with ranking
License
Licensed under the GNU Affero General Public License v3.0 or later (AGPL-3.0-or-later). See LICENSE for full terms.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/qontinui/qontinui-lib-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server