Awesome MCPBrowser Automation

tinyfish-io/agentql-mcp

⭐ 179 JavaScript added to this list on 2025-05-14 repository created 2024-12-21

AgentQL MCP Server is a small JavaScript MCP server from TinyFish that exposes the hosted AgentQL data-extraction service to MCP clients. It provides one tool, extract-web-data, which takes a url and a prompt describing the wanted data and its fields, fetches and interprets the page through AgentQL, and returns structured data the host can use directly. The documented example asks for the videos on a YouTube search results page, each with title, author name, view count and link, excluding ads, and has the host format the result as a markdown table. Because extraction runs on the AgentQL service rather than in a local browser, the server itself is thin: it is installed globally from npm as agentql-mcp or run on demand with npx, and it requires an AGENTQL_API_KEY obtained from the AgentQL developer portal. The README documents configuration for several hosts. For Claude Desktop, an agentql entry is added to the mcpServers dictionary in claude_desktop_config.json with the key in the env block. For VS Code, the server can be added through one-click install badges or manually in user settings or a workspace .vscode/mcp.json, using a promptString input so the key is typed as a password instead of being stored in the file. Cursor is configured by adding a command-type MCP server that passes the key as an environment variable, and Windsurf through its MCP configuration panel or mcp_config.json. A validation section suggests giving the agent a concrete extraction task and, if the agent claims it cannot open URLs, hinting that it should use the AgentQL tool. For development the repository supports a build step and a watch mode, a configuration that points at the built dist/index.js, and debugging through the MCP Inspector, which is wired up as an npm script.

https://github.com/tinyfish-io/agentql-mcp

mcpmcp-serveragentqlweb-scrapingdata-extractionjavascriptnpm

Also in Browser Automation

microsoft/playwright-mcp

Playwright MCP is an MCP server that enables LLMs to automate and interact with web browsers using structured accessibility snapshots for efficient and deterministic browser automation.

alibaba/page-agent

Page Agent is an in-page JavaScript GUI agent that enables natural language control of web interfaces, offering easy integration without browser extensions or headless browsers.

Skyvern-AI/skyvern

Skyvern automates browser-based workflows using large language models and computer vision, providing a robust and scalable web automation solution that integrates with the Model Context Protocol (MCP).

firecrawl/firecrawl-mcp-server

Firecrawl MCP Server is an MCP server implementation that adds advanced web scraping, crawling, and search capabilities to LLM clients like Cursor and Claude, enabling enhanced data extraction and research functionalities.

AgentDeskAI/browser-tools-mcp

BrowserTools MCP is a powerful browser monitoring and interaction tool that leverages the Model Context Protocol to enable AI-powered applications to capture and analyze browser data directly within MCP-compatible IDEs.

BrowserMCP/mcp

Browser MCP is an MCP server and Chrome extension that enables AI applications to automate and control your browser locally using your existing browser profile for privacy, speed, and stealth.

apify/actors-mcp-server

Apify MCP Server is an MCP protocol server implementation that enables AI assistants to interact with Apify Actors for data extraction, web scraping, and automation tasks through a standardized protocol.

agent-infra/sandbox

agent-infra/sandbox is an all-in-one sandbox environment combining Browser, Shell, File, MCP, and VSCode Server in a single Docker container, providing a unified, secure, and agent-ready platform for AI agent development and testing.