Skyvern

Skyvern

MCP to let Claude / Windsurf / Cursor / your LLM control the browser

18,826
Stars
1,616
Forks
20
Releases

Overview

Skyvern's MCP integration enables plugging any MCP-compliant large language model into Skyvern's browser automation platform. By adopting MCP, Skyvern becomes vendor-agnostic, allowing an LLM to reason, plan, and issue browser actions through the same interface, with vision-based reasoning support for mapping UI elements to actions. The MCP server supports a broad ecosystem of providers, including OpenAI, Anthropic, Azure OpenAI, AWS Bedrock, Gemini, Ollama, OpenRouter, and other OpenAI-compatible endpoints. Users select and switch models via standard MCP mechanisms, using LLM_KEY and SECONDARY_LLM_KEY environment variables and optionally constrain output length with LLM_CONFIG_MAX_TOKENS. Outputs can be structured with data_extraction_schema, enabling consistent JSON-like results from MCP-driven runs. When combined with Skyvern's Tasks and Workflows, MCP enables scalable automation across many websites, including form filling, data extraction, file downloading, and other browser actions. Full MCP documentation is available in the repository's MCP docs.

Details

Owner
Skyvern-AI
Language
Python
License
GNU Affero General Public License v3.0
Updated
2025-12-07

Features

MCP Compatibility

Skyvern supports the Model Context Protocol, enabling any MCP-compliant LLM to drive browser automation tasks.

Wide LLM Provider Support

Supports OpenAI, Anthropic, Azure OpenAI, AWS Bedrock, Gemini, Ollama, OpenRouter, and OpenAI-compatible endpoints via MCP.

Flexible LLM Configuration

Control LLM selection and token limits through environment variables (LLM_KEY, SECONDARY_LLM_KEY, LLM_CONFIG_MAX_TOKENS).

Structured Output with Data Schemas

Use data_extraction_schema to enforce consistent outputs from MCP-driven runs.

Task & Workflow Automation

Drive Skyvern Tasks and Workflows with MCP-driven LLMs to automate browser interactions (form filling, data extraction, downloads, etc.).

Documentation & Resources

Access MCP documentation and related docs to configure and use MCP with Skyvern.

Audience

LLM developersIntegrate MCP-compliant models with Skyvern to drive browser automation workflows.
Automation engineersLeverage MCP-enabled Skyvern to automate browser tasks across multiple websites.
AI researchersExperiment with MCP-based browser automation and compare model performance on tasks.

Tags

MCPLLMBrowser AutomationWeb AutomationVision LLMSkyvernPlaywrightOpen Source