spec_ai

aguspe/spec_ai
★ 0 stars Ruby Browser/Web Updated today
MCP server that drives Selenium and exports AI browsing sessions as runnable RSpec or Capybara specs
View on GitHub → 🔍 Audit Wallet Slippage →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "spec_ai": {
      "command": "npx",
      "args": [
        "-y",
        "aguspe/spec_ai"
      ]
    }
  }
}

README Excerpt

**Explore with AI, keep real tests.** A Ruby-native MCP server: Claude drives your browser through selenium-webdriver, every action is recorded, and the session exports as a clean, runnable RSpec spec - plain selenium-webdriver or a Capybara Rails system spec. Built on the official > Playwright MCP has codegen for JS. Now you have the same in Ruby.

Tools (17)

assert_elementassert_textassert_titleassert_urlclickclose_browserexecute_scriptexport_specfind_elementnavigatereset_recordingscreenshotselect_optionsnapshotstart_browsertypewait_for