Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"rf-mcp": {
"args": [
"rf-mcp"
],
"command": "uvx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Transform natural language into production-ready Robot Framework tests using AI agents and MCP protocol.
Run this in your terminal to verify the server starts. Then let us know if it worked — your result helps other developers.
uvx 'rf-mcp' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
Checked rf-mcp against OSV.dev.
Click any tool to inspect its schema.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in developer-tools
Manage Supabase projects — databases, auth, storage, and edge functions
XcodeBuildMCP provides tools for Xcode project management, simulator management, and app utilities.
A Model Context Protocol (MCP) server and CLI that provides tools for agent use when working on iOS and macOS projects.
MCP server for using the GitLab API
MCP Security Weekly
Get CVE alerts and security updates for Rf Mcp and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
Transform natural language into production-ready Robot Framework tests using AI agents and MCP protocol.
RobotMCP 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.
📺 Video Tutorial
Intro
https://github.com/user-attachments/assets/ad89064f-cab3-4ae6-a4c4-5e8c241301a1
pip install rf-mcp
{
"servers": {
"robotmcp": {
"type": "stdio",
"command": "uv",
"args": ["run", "-m", "robotmcp.server"]
}
}
}
Start the MCP server with HTTP transport:
uv run -m robotmcp.server --transport http --host 127.0.0.1 --port 8000
Then configure your AI agent:
{
"servers": {
"robotmcp": {
"type": "http",
"url": "http://localhost:8000/mcp"
}
}
}
claude mcp add rf-mcp -- uvx rf-mcp
Use #robotmcp to create a TestSuite and execute it step wise.
Create a test for https://www.saucedemo.com/ that:
- Logs in to https://www.saucedemo.com/ with valid credentials
- Adds two items to cart
- Completes checkout process
- Verifies success message
Use Selenium Library.
Execute the test suite stepwise and build the final version afterwards.
That's it! RobotMCP will guide the AI through the entire testing workflow.
https://github.com/user-attachments/assets/8448cb70-6fb3-4f04-9742-a8a8453a9c7f
rf-mcp comes with minimal dependencies by default. To use specific libraries (e.g., Browser, Selenium, Appium), install the corresponding extras or libraries separately.
# Install with uv pip wrapper
uv venv # create a virtual environment
uv pip install rf-mcp
# Feature bundles (install what you need)
uv pip install rf-mcp[web] # Browser Library + SeleniumLibrary
uv pip install rf-mcp[mobile] # AppiumLibrary
uv pip install rf-mcp[api] # RequestsLibrary
uv pip install rf-mcp[database] # DatabaseLibrary
uv pip install rf-mcp[frontend] # Django-based web frontend dashboard
uv pip install rf-mcp[memory] # Persistent semantic memory (sqlite-vec + model2vec)
uv pip install rf-mcp[all] # All optional Robot Framework libraries
# Alternatively, add to an existing uv project
uv init
# Add rf-mcp to project dependencies and sync
uv add rf-mcp[all]
uv sync
# Browser Library still needs Playwright browsers
uv run rfbrowser init
# Install RobotMCP core (minimal dependencies)
pip install rf-mcp
# Feature bundles (install what you need)
pip install rf-mcp[web] # Browser Library + SeleniumLibrary
pip install rf-mcp[mobile] # AppiumLibrary
pip install rf-mcp[api] # RequestsLibrary
pip install rf-mcp[database] # DatabaseLibrary
pip install rf-mcp[frontend] # Django-based web frontend dashboard
pip install rf-mcp[memory] # Persistent semantic memory (sqlite-vec + model2vec)
pip install rf-mcp[all] # All optional Robot Framework libraries
# B
... [View full README on GitHub](https://github.com/manykarim/rf-mcp#readme)