Robot Framework MCP Server
Parses Robot Framework output.xml files to analyse test failures, score them, and generate prioritised reports.
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., "@Robot Framework MCP Servergenerate failure matrix for the latest test run"
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.
Robot Framework MCP Server
A local Python MCP server for analysing Robot Framework output.xml results and exposing structured failure data to Claude Desktop and Claude Code.
Why?
Large Robot Framework suites often produce hundreds of failures across dozens of areas.
Instead of manually reading output.xml files, this MCP server:
groups failures by shared root cause
prioritises by business impact and severity tags
escalates API/server errors automatically (5xx → 92, 4xx → 87, 403 → 80)
generates interactive HTML reports with score-distribution charts
provides Claude with full keyword traces for rapid debugging
The result: a triage session that takes minutes instead of hours.
Related MCP server: RobotMCP
Quick Start
# 1. Install
pip install -r requirements.txt
pip install mcp
# 2. Start the server
python -m uvicorn robot_mcp_server.http_server:app --host 127.0.0.1 --port 8000
# 3. In Claude — ingest your results, then triage
ingest_results(results_dir="/path/to/results")
generate_failure_matrix(output_path="/path/to/report.html")
get_triage_queue()API docs available at http://127.0.0.1:8000/docs once the server is running.
Demo

Interactive HTML Report

Why not just inspect output.xml manually?
Manual review | Robot Framework MCP Server |
Hundreds of unranked failures | Ranked triage queue — highest impact first |
Manual root-cause grouping | Automatic fingerprint clustering |
Raw XML | Interactive HTML with doughnut chart |
Ctrl+F through log files | SQL queries against a structured database |
Status code only | Actual API error message extracted from response body |
Separate tool per task | Single MCP interface for Claude Desktop and Claude Code |
Features
Feature | Status |
Root cause grouping via fingerprinting | ✅ |
Failure scoring (0–100, multidimensional) | ✅ |
API error escalation + message extraction | ✅ |
Interactive HTML reports | ✅ |
Claude Desktop support | ✅ |
Claude Code support | ✅ |
SQLite persistence | ✅ |
Idempotent ingestion | ✅ |
Ad-hoc SQL querying | ✅ |
Per-test keyword trace for debug context | ✅ |
Installation
python -m pip install -r requirements.txt
pip install mcpConnecting to Claude Desktop
Add to %APPDATA%\Claude\claude_desktop_config.json:
{
"mcpServers": {
"robot-framework-failure-review": {
"command": "python",
"args": ["C:\\path\\to\\robot-framework-mcp-server\\examples\\mcp_stdio_wrapper.py"],
"env": {
"BASE_URL": "http://127.0.0.1:8000"
}
}
}
}Then restart Claude Desktop. The server appears under the + → Connectors menu.
Connecting to Claude Code
The .claude/settings.json in this repo configures the MCP server automatically for Claude Code when working in this directory.
Documentation
Tests
pytestThis 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.
Related MCP Servers
- FlicenseBqualityCmaintenanceAn MCP server for analyzing Robot Framework test results. It provides LLMs with tools to parse, summarize, and search through test execution logs from XML or JSON output files.Last updated32
- AlicenseAqualityBmaintenanceRobotMCP is a comprehensive Model Context Protocol (MCP) server that bridges the gap between human language and Robot Framework automation. It enables AI agents to understand test intentions, execute steps interactively, and generate complete test suites from successful executions.Last updated19108Apache 2.0
- AlicenseAqualityCmaintenanceMCP server that connects Claude to Dependency-Track for natural language vulnerability triage, analysis, and management.Last updated14MIT
- Alicense-qualityCmaintenanceMCP server providing RAG context and failure capture for Claude Code, enabling semantic search across project knowledge and storing/analyzing failures.Last updated1MIT
Related MCP Connectors
MCP server providing access to the Scorecard API to evaluate and optimize LLM systems.
Augments MCP Server - A comprehensive framework documentation provider for Claude Code
Hosted Amazon Seller and Vendor MCP server for Claude, ChatGPT, Cursor, Codex, Gemini, Copilot.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- 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/Matthew-M-King/robot-framework-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server