MR

manykarim/rf-mcp

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

118 stars 21 forks Качество 89 Тренд 35Apache-2.0

manykarim/rf-mcp — это кандидат на сервер MCP, импортированный из https://github.com/manykarim/rf-mcp.

Обзор

manykarim/rf-mcp — это кандидат на сервер MCP, импортированный из https://github.com/manykarim/rf-mcp.

Обзор (машинный перевод)

На простом английском, настоящий Robot Framework проходит тестирование — с ИИ-агентом, который вводит текст.

RobotMCP (rf-mcp) — это сервер Model Context Protocol (MCP), который передаёт ваш код агент — ключи к Robot Framework. Агент находит ключевые слова, выполняет шаги live против Браузера, Selenium, Appium, Requests, базы данных или рабочего стола, видит что действительно происходит, и — когда шаги проходят — создаёт вам чистый .robot люкс. Нет предполагаемых локаторов, нет галлюцинационных ключевых слов, нет «работает на моём компьютере». Построено на основе Robot Framework: открытый исходный код и постоянно развивающийся.

Новичок в RF-MCP? Перейти к Начинаю. Хотите полную картину? Смотрите ссылку на инструмент MCP, конфигурация и рабочие примеры.

** 📺 Видеоурок**

Вступление

https://github.com/user-attachments/assets/ad89064f-cab3-4ae6-a4c4-5e8c241301a1


✨ Быстрый старт

Три команды и одно предложение. Вот и вся завязка.

1️⃣ Установи его как инструмент

Это помещает команду robotmcp на ваш PATH. Дополнительные файлы решают, какие тестовые библиотеки будут доступны вдоль — см. таблицу дополнительных материалов в разделе Инсталляция.

2️⃣ Подключи это к своему программирующему агенту

robotmcp install записывает правильную конфигурацию MCP для **Claude Code, Codex, GitHub

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

🤖 RobotMCP - AI-Powered Test Automation Bridge

Plain English in, real Robot Framework tests out — with an AI agent doing the typing.

RobotMCP (rf-mcp) is a Model Context Protocol (MCP) server that hands your coding agent the keys to Robot Framework. The agent discovers keywords, runs steps live against Browser, Selenium, Appium, Requests, a database, or the desktop, sees what actually happens, and — once the steps pass — writes you a clean .robot suite. No guessed locators, no hallucinated keywords, no “works on my machine”. Built on Robot Framework: open source, and always evolving.

New to rf-mcp? Jump to Getting Started. Want the full picture? See the MCP tool reference, configuration, and worked examples.

📺 Video Tutorial

Intro

https://github.com/user-attachments/assets/ad89064f-cab3-4ae6-a4c4-5e8c241301a1


✨ Quick Start

Three commands and a sentence. That’s the whole setup.

1️⃣ Install it as a tool

# Everything (Browser, Selenium, Appium, Requests, Database)
uv tool install "rf-mcp[all]"

# ...or just what you need — API testing is pure Python, nothing else to do:
uv tool install "rf-mcp[api]"

This puts a robotmcp command on your PATH. Extras decide which test libraries come along — see the extras table under Installation.

2️⃣ Wire it into your coding agent

robotmcp init            # detects libraries, prints the MCP config to paste
robotmcp install         # registers rf-mcp into the agents it finds

robotmcp install writes the right MCP config for Claude Code, Codex, GitHub Copilot, opencode, Gemini CLI, Kilo Code, goose, and Cursor — each in its own format, without touching your other servers. Prefer to do it by hand? Every agent accepts:

{ "mcpServers": { "robotmcp": { "command": "robotmcp" } } }

If you have an existing Robot Framework project, run robotmcp install from that project’s directory instead of pasting the snippet. The snippet launches rf-mcp in its own environment; robotmcp install inspects your project and writes a launch that can also see your libraries. See Which environment runs your tests.

Which environment runs your tests

rf-mcp imports Robot Framework libraries into its own Python process, and runs your

Открыть полный README на GitHub

Установка

docker run -i --rm ghcr.io/manykarim/rf-mcp:latest uv run robotmcp
Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "robotmcp": { "command": "robotmcp" } } }