rf-mcp

rf-mcp (RobotMCP) provides an MCP server that bridges natural-language intentions to executable Robot Framework test suites, including step-wise execution. It also includes optional transports (STDIO/HTTP), a Django frontend dashboard, a plugin system for additional Robot Framework libraries, and an HTTP debug-attach bridge to reuse a live Robot Framework ExecutionContext during debugging.

Evaluated Mar 30, 2026 (21d ago)
Repo ↗ Automation mcp robotframework test-automation ai automation python browser-automation bdd bdd-testruns
⚙ Agent Friendliness
56
/ 100
Can an agent use this?
🔒 Security
38
/ 100
Is it safe for agents?
⚡ Reliability
34
/ 100
Does it work consistently?

Score Breakdown

⚙ Agent Friendliness

MCP Quality
80
Documentation
70
Error Messages
0
Auth Simplicity
55
Rate Limits
10

🔒 Security

TLS Enforcement
30
Auth Strength
45
Scope Granularity
10
Dep. Hygiene
55
Secret Handling
55

The README documents an attach bridge token mechanism (X-MCP-Token) and indicates the bridge binds to localhost by default, which is a good isolation signal. However, the main MCP HTTP endpoint authentication is not described, and no rate limiting or request validation details are provided. Docker/HTTP examples suggest plain local deployments; TLS enforcement and secure-by-default guidance are not evidenced. Dependency hygiene cannot be fully verified from provided content; manifest shows several common libraries (FastMCP, Robot Framework ecosystem) without CVE/patch info.

⚡ Reliability

Uptime/SLA
0
Version Stability
55
Breaking Changes
40
Error Recovery
40
AF Security Reliability

Best When

You already use Robot Framework and want an MCP-enabled bridge to generate/execute test suites interactively (especially during agent-assisted test authoring/debugging), optionally with a dashboard and/or debug attach.

Avoid When

You cannot run the MCP server in a controlled environment (network isolation/localhost binding, firewalling) or you need strong guarantees about how credentials and generated actions are handled.

Use Cases

  • Generate Robot Framework test suites from natural language prompts
  • Execute and iterate on tests step-by-step via an MCP client
  • Web UI automation test creation using Browser/Playwright or SeleniumLibrary
  • Mobile automation test creation using AppiumLibrary
  • API testing via Robot Framework RequestsLibrary
  • Database-driven testing via Robot Framework DataBaseLibrary
  • Maintain a visual/debug dashboard of active sessions and tool activity
  • Attach to a running Robot Framework debug session to reuse variables/imports/keyword search order

Not For

  • Security-sensitive environments where an agent-controlled HTTP/STDIO service cannot be isolated
  • Production automation without validation/sandboxing of generated tests and tool calls
  • Use cases requiring a documented, formal REST/GraphQL API beyond MCP
  • Organizations needing strict compliance documentation (not evidenced in provided content)

Interface

REST API
No
GraphQL
No
gRPC
No
MCP Server
Yes
SDK
No
Webhooks
No

Authentication

Methods: MCP over STDIO transport (no auth described in provided content) MCP over HTTP transport (no auth described in provided content) Debug attach bridge expects shared token via X-MCP-Token header (localhost by default)
OAuth: No Scopes: No

The main MCP server authentication/authorization mechanisms are not described in the provided content. The debug attach bridge documents a shared token mechanism using the X-MCP-Token header; default token is noted as 'change-me' in examples (risk if not overridden).

Pricing

Free tier: No
Requires CC: No

Open-source library (Apache-2.0 per manifest). Costs depend on runtime environment and any external LLM usage you integrate outside this package.

Agent Metadata

Pagination
none
Idempotent
False
Retry Guidance
Not documented

Known Gotchas

  • Generated tests can be stateful and non-idempotent; re-execution may repeat external side effects (web login/cart/checkout, etc.).
  • HTTP transport should be exposed carefully; no auth details for the MCP endpoint are provided in the README.
  • Debug attach bridge uses a shared token; default token values in examples should be changed to avoid unauthorized attachment.

Alternatives

Full Evaluation Report

Comprehensive deep-dive: security analysis, reliability audit, agent experience review, cost modeling, competitive positioning, and improvement roadmap for rf-mcp.

AI-powered analysis · PDF + markdown · Delivered within 30 minutes

$99

Package Brief

Quick verdict, integration guide, cost projections, gotchas with workarounds, and alternatives comparison.

Delivered within 10 minutes

$3

Score Monitoring

Get alerted when this package's AF, security, or reliability scores change significantly. Stay ahead of regressions.

Continuous monitoring

$3/mo

Scores are editorial opinions as of 2026-03-30.

8642
Packages Evaluated
17761
Need Evaluation
586
Need Re-evaluation
Community Powered