MCP servers for web scraping, browser automation, and web content extraction.
157 servers · sorted by GitHub stars
| # | Server | Description | Stars | Language | Updated |
|---|---|---|---|---|---|
| 1 | awesome-mcp-servers | A collection of MCP servers. | ★ 83.0K | 1mo ago | |
| 2 | Scrapling | 🕷️ An adaptive Web Scraping framework that handles everything from a single... | ★ 29.4K | Python | 1mo ago |
| 3 | chrome-devtools-mcp | Chrome DevTools for coding agents | ★ 28.9K | TypeScript | 1mo ago |
| 4 | playwright-mcp | Playwright MCP server | ★ 28.9K | TypeScript | 1mo ago |
| 5 | mcp-playwright | Playwright Model Context Protocol Server - Tool to automate Browsers and... | ★ 5.3K | TypeScript | 1mo ago |
| 6 | awesome-mcp-servers | A curated list of Model Context Protocol (MCP) servers | ★ 3.7K | 1mo ago | |
| 7 | mcp-server-browserbase | Allow LLMs to control a browser with Browserbase and Stagehand | ★ 3.2K | TypeScript | 1mo ago |
| 8 | playwriter | Chrome extension to let agents control your browser. Runs Playwright... | ★ 3.1K | HTML | 1mo ago |
| 9 | mcp-proxy | A bridge between Streamable HTTP and stdio MCP transports | ★ 2.3K | Python | 1mo ago |
| 10 | mcptools | A command-line interface for interacting with MCP (Model Context Protocol)... | ★ 1.5K | Go | 1mo ago |
| 11 | design-extract | Extract any website's complete design system with one command. DTCG tokens,... | ★ 1.5K | JavaScript | 4d ago |
| 12 | web-eval-agent | An MCP server that autonomously evaluates web applications. | ★ 1.2K | Python | 1mo ago |
| 13 | WebMCP | Bringing the power of MCP to the web | ★ 1.0K | TypeScript | 1mo ago |
| 14 | fetcher-mcp | MCP server for fetch web page content using Playwright headless browser. | ★ 1.0K | TypeScript | 1mo ago |
| 15 | browser-use-mcp-server | Browse the web, directly from Cursor etc. | ★ 818 | Python | 18d ago |
| 16 | browser-use-mcp-server | Browse the web, directly from Cursor etc. | ★ 812 | Python | 1mo ago |
| 17 | runno | Sandboxed runtime for programming languages and WASI binaries. Works in the... | ★ 762 | TypeScript | 1mo ago |
| 18 | mcp | A MCP server implementation for hyperbrowser | ★ 743 | TypeScript | 1mo ago |
| 19 | fetch-mcp | A flexible HTTP fetching Model Context Protocol server. | ★ 716 | TypeScript | 1mo ago |
| 20 | awesome-web3-mcp-servers | DeMCP is the first Decentralized MCP network, offering SSE proxies for MCP... | ★ 595 | 2mo ago | |
| 21 | WebMCP | Early WebMCP proposal / implementation - since evolved and worked on by much... | ★ 580 | JavaScript | 1mo ago |
| 22 | mcp-server-data-exploration | ★ 528 | Python | 1mo ago | |
| 23 | web-agent-protocol | 🌐Web Agent Protocol (WAP) - Record and replay user interactions in the... | ★ 493 | Python | 1mo ago |
| 24 | puppeteer-mcp-server | This MCP server provides browser automation capabilities through Puppeteer,... | ★ 410 | TypeScript | 1mo ago |
| 25 | ida-mcp-rs | Headless IDA Pro MCP Server | ★ 333 | Rust | 11d ago |
| 26 | chrome-devtools-mcp | An MCP Server for Chrome DevTools, following the Chrome DevTools Protocol.... | ★ 289 | Python | 1mo ago |
| 27 | MCP-Server-Playwright | MCP server for browser automation using Playwright | ★ 283 | JavaScript | 1mo ago |
| 28 | xiaozhi-esp32-server-golang | golang版本的小智后端服务,支持websocket和mqtt+udp协议,支持声纹识别/声音克隆/知识库/mcp远程调用/openclaw等功能 | ★ 276 | Go | 11d ago |
| 29 | mcp-proxy | A TypeScript streamable HTTP and SSE proxy for MCP servers that use stdio... | ★ 241 | TypeScript | 1mo ago |
| 30 | Lambda-MCP-Server | Creates a simple MCP tool server with "streaming" HTTP. | ★ 231 | Python | 2mo ago |
| 31 | ht-mcp | Pure Rust implementation of MCP server for headless terminal | ★ 211 | Rust | 19d ago |
| 32 | xero-mcp-server | An MCP server that integrates with the MCP protocol.... | ★ 206 | TypeScript | 1mo ago |
| 33 | mcp-server-rag-web-browser | A MCP Server for the RAG Web Browser Actor | ★ 198 | JavaScript | 1mo ago |
| 34 | mcp-proxy-server | This server acts as a central hub for Model Context Protocol (MCP) resource... | ★ 191 | TypeScript | 1mo ago |
| 35 | android-skills-mcp | An MCP server and CLI packager for official Android skills. | ★ 162 | TypeScript | 4d ago |
| 36 | fetch-mcp | An MCP server for fetching URLs / Youtube video transcript. | ★ 157 | TypeScript | 3mo ago |
| 37 | scrapeless-mcp-server | Scrapeless Mcp Server | ★ 156 | TypeScript | 1mo ago |
| 38 | modelfetch | Runtime-agnostic TypeScript/JavaScript SDK for MCP Servers | ★ 146 | TypeScript | 1mo ago |
| 39 | mcp-server | BrowserStack's Official MCP Server | ★ 130 | TypeScript | 1mo ago |
| 40 | dash-mcp-server | MCP server for Dash, the macOS documentation browser | ★ 126 | Python | 1mo ago |
| 41 | uwas | Unified Web Application Server — Apache+Nginx+Varnish+Caddy in a single Go... | ★ 119 | Go | 12d ago |
| 42 | outline-mcp-server | It's an MCP server... for Outline (the documentation platform!) | ★ 117 | TypeScript | 1mo ago |
| 43 | amap-mcp-server | 高德地图MCP Server,支持stdio, sse和streamable-http | ★ 104 | Python | 5d ago |
| 44 | mcp-hono-stateless | An example Hono MCP server using Streamable HTTP | ★ 102 | TypeScript | 23d ago |
| 45 | xiaohongshu-mcp-python | xiaohongshu-mcp-python是一个基于现代Python技术栈开发的小红书内容自动化发布工具,通过Model Context... | ★ 83 | Python | 1mo ago |
| 46 | a11ymcp | MCP Server for Web Accessibility Testing (6k+ Downloads, #20 on ProductHunt) | ★ 82 | JavaScript | 18d ago |
| 47 | visual-ui-debug-agent-mcp | VUDA is an autonomous debugging agent that empowers AI models to visually... | ★ 78 | JavaScript | 25d ago |
| 48 | wasmcp | Build MCP servers with WebAssembly components | ★ 76 | Rust | 20d ago |
| 49 | tradingview-chart-mcp | MCP server that captures TradingView chart images via Selenium — supports... | ★ 73 | Python | 1mo ago |
| 50 | example-remote-server | A hosted version of the Everything server - for demonstration and testing... | ★ 70 | TypeScript | 1mo ago |
| 51 | flutter-skill | AI-powered E2E testing for 10 platforms. 253 MCP tools. Zero config. Works... | ★ 69 | Dart | 1mo ago |
| 52 | pubmed-mcp-server | MCP server for the NCBI E-utilities API. Search PubMed, fetch article... | ★ 65 | TypeScript | 1mo ago |
| 53 | xsmcp | 🤖📎 extra-small MCP SDK. | ★ 48 | TypeScript | 1mo ago |
| 54 | effect-mcp | A mcp server for fetching the Effect-ts documentation | ★ 42 | TypeScript | 1mo ago |
| 55 | elysia-mcp | ElysiaJS plugin for Model Context Protocol with HTTP transport | ★ 39 | TypeScript | 13d ago |
| 56 | cem | The standards-based toolkit for Web Components. Generate Custom Elements... | ★ 38 | Go | 14d ago |
| 57 | docker-stealthy-auto-browse | Stealth browser automation that actually works. Runs Camoufox (custom... | ★ 37 | Shell | 11d ago |
| 58 | fast-playwright-mcp | FAST Playwright MCP server | ★ 36 | TypeScript | 14d ago |
| 59 | mcp-wasm | A proof-of-concept implementation of a Model Context Protocol (MCP) server... | ★ 35 | TypeScript | 19d ago |
| 60 | rss-mcp | This is a Model Context Protocol (MCP) server built with TypeScript. It... | ★ 31 | TypeScript | 1mo ago |
| 61 | mcpx | A command-line interface for MCP servers. curl for MCP. | ★ 30 | TypeScript | 14d ago |
| 62 | kernel-mcp-server | Open-source MCP server for secure, low-latency cloud-browser automation on... | ★ 28 | TypeScript | today |
| 63 | fastify-mcp-server | Fastify plugin to easily spin up Model Context Protocol (MCP) HTTP servers | ★ 27 | TypeScript | 13d ago |
| 64 | gofetch | A MCP server that provides web content fetching capabilities. | ★ 23 | Go | 16d ago |
| 65 | mcp-server-puppeteer | An MCP server for Puppeteer | ★ 23 | Rust | 26d ago |
| 66 | examples | MCP-B Examples - Browser-native Model Context Protocol implementations | ★ 23 | TypeScript | 18d ago |
| 67 | mcp-server-proxy | Converts MCP protocol's SSE transport layer to a standard HTTP request/response. | ★ 22 | Go | 3mo ago |
| 68 | cursor25x | CURSOR25X is an interactive task loop MCP (Model Context Protocol) server... | ★ 22 | TypeScript | 3mo ago |
| 69 | grpcurl-mcp | Model Context Protocol (MCP) server to interact with gRPC services using the... | ★ 16 | Go | 4mo ago |
| 70 | semantic-kernel-playwright-mcp | This project demonstrates how to combine Microsoft Semantic Kernel with the... | ★ 16 | C# | 25d ago |
| 71 | chromedp-mcp | MCP server for browser automation using chromedp | ★ 13 | Go | 17d ago |
| 72 | crates-mcp | A local MCP server used to fetch Rust crate information and docs from... | ★ 13 | Rust | 1mo ago |
| 73 | SPFsmartGATE | AI Gateway — Compiled Rust security enforcement - linux - android -... | ★ 11 | Rust | 12d ago |
| 74 | webpage-mcp | Turn your existing webpages into an MCP server for agent control | ★ 10 | TypeScript | 11d ago |
| 75 | open-webui-mcp-server | Simple MCP server to access your knowledge in Open WebUI | ★ 9 | TypeScript | 13d ago |
| 76 | pubchem-mcp-server | MCP server for the PubChem chemical database. Search compounds, fetch... | ★ 8 | TypeScript | 4d ago |
| 77 | MCPLoadTester | Apache JMeter sampler plugin for load testing Model Context Protocol (MCP)... | ★ 7 | Java | 1mo ago |
| 78 | barbatos | Multiplatform Runtime Debugger with MCP Server | ★ 7 | Kotlin | 3d ago |
| 79 | ida-cli | Headless IDA Pro MCP server for AI-assisted binary analysis, powered by idalib | ★ 6 | Rust | 11d ago |
| 80 | webspec-index | Indexes whatwg specs and provides access as mcp server | ★ 6 | Rust | 21d ago |
| 81 | oatmeal | Oatmeal is a single binary tray application that extends your web agent's... | ★ 5 | Rust | 11d ago |
| 82 | webull-mcp-server | ★ 5 | Python | 20d ago | |
| 83 | mcp-server-delphi | MCP (Model Context Protocol) server library for Delphi. Built on... | ★ 5 | Pascal | 11d ago |
| 84 | console-to-http-mcp-server | Example of converting a stdio MCP server to HTTP using... | ★ 4 | C# | 19d ago |
| 85 | runautomation-mcpserver | A comprehensive Model Context Protocol (MCP) server that enables AI... | ★ 4 | TypeScript | 1mo ago |
| 86 | tradingview-mcp | 📈 Fetch TradingView chart snapshots effortlessly with this lightweight MCP... | ★ 4 | Python | 3d ago |
| 87 | selenium-song-download-mcp-server | selenium song download mcp server | ★ 4 | Python | 3d ago |
| 88 | Meituan-Mcp-Server-WIP | Meituan-Mcp-Server: An MCP server for automated food-ordering via... | ★ 3 | Python | 1mo ago |
| 89 | eurlex-mcp-server | ★ 3 | TypeScript | 5d ago | |
| 90 | mcp-webmvc-server | ★ 2 | Java | 1mo ago | |
| 91 | java-mcp-client-server | This repository contains a minimalist example of setting up MCP with Spring... | ★ 2 | Java | 2mo ago |
| 92 | playwright | playwright mcp server in java | ★ 2 | Java | 8mo ago |
| 93 | OpenClaw--xiaozhi-MCP-Server | OpenClaw-xiaozhi MCP Server** 是一个基于 [Model Context Protocol... | ★ 2 | Python | 1mo ago |
| 94 | MCPServer-Client-demo | 手写MCPServer,MCPClient,使用httpx+sse实现。即:可以在一台机器上启动server后是其他所有的Client都可以链接使用MCP服务 | ★ 2 | Python | 10mo ago |
| 95 | ctfd-mcp | 🚀 Manage CTFd challenges effortlessly with this MCP server, enabling users... | ★ 1 | Python | 11d ago |
| 96 | hh-mcp-server | MCP server for hh.ru job search automation via Playwright browser | ★ 1 | Python | 19d ago |
| 97 | mcp-tools | MCP SSE服务器 - 支持HTTP SSE连接的Model Context Protocol实现 | ★ 1 | JavaScript | 6mo ago |
| 98 | mcp_tools | MCP Tools - Web interface for managing and invoking Model Context Protocol tools | ★ 1 | Python | 2mo ago |
| 99 | WebScrapeMCPServer | ★ 1 | JavaScript | 7mo ago | |
| 100 | MCPServerWithHttpNode | ★ 1 | JavaScript | 2mo ago | |
| 101 | eyebrowse | Eyebrowse — A Chrome bridge that gives AI agents eyes and hands in the... | ★ 1 | TypeScript | 4d ago |
| 102 | awesome-mcp-servers-data | machine-readable data for awesome-mcp-servers - https://mcpserver.works | ★ 1 | 4d ago | |
| 103 | canvasmcp | MCP Server for Canvas ELMS | ★ 1 | Python | 3d ago |
| 104 | lorcana-mcp | An MCP Server for interacting with Lorcana cards | ★ 1 | Python | 3d ago |
| 105 | mcp-clipboard | MCP server that reads and writes your system clipboard — tables, text, code,... | ★ 1 | Python | 2d ago |
| 106 | agentbrowser | Browser runtime purpose-built for AI agents. Semantic tools, site memory,... | ★ 1 | TypeScript | 2d ago |
| 107 | djangorestframework-mcp-server | Expose djangorestframework-services services and selectors as a Model... | ★ 1 | Python | today |
| 108 | defuddle-mcp | MCP server for extracting clean article content from web pages | ★ 0 | 1mo ago | |
| 109 | auto-favicon-mcp | Automatically generate favicon sets from PNG images or URLs with the Auto... | ★ 0 | Python | 1mo ago |
| 110 | webexccconfig-mcp | Webex Contact Center configuration MCP server | ★ 0 | 1mo ago | |
| 111 | mcp-browser-world | This is an experiment in integrating MCP into Babylon.js, with Babylon.js... | ★ 0 | TypeScript | 1mo ago |
| 112 | opentwitter-mcp | Provide Twitter data access with user profiles, tweet search, follower... | ★ 0 | Python | 1mo ago |
| 113 | playwright-mcp | Playwright MCP server | ★ 0 | TypeScript | 1mo ago |
| 114 | hackyeaster-solver | MCP server for Claude-driven HackyEaster CTF solving — Scrapling fetch + CTF... | ★ 0 | Python | 11d ago |
| 115 | HomarUScc | MCP server that gives Claude Code a body — Telegram, web dashboard, memory,... | ★ 0 | TypeScript | 11d ago |
| 116 | mcp-server-web-scraper | MCP server for web scraping. Supports ChatGPT conversations and X/Twitter... | ★ 0 | Python | 11d ago |
| 117 | provimedia-mcp | 🚀 Enhance Claude Code with Chainguard, a powerful MCP server that offers... | ★ 0 | Python | 11d ago |
| 118 | webustler | 🌐 Extract clean, LLM-ready markdown from any URL, including... | ★ 0 | Python | 11d ago |
| 119 | playwright-report-mcp | MCP server for running Playwright tests and reading structured results,... | ★ 0 | TypeScript | 11d ago |
| 120 | jenkins-mcp-server | 🔍 Fetch and analyze Jenkins build logs effortlessly with the MCP server,... | ★ 0 | Python | 11d ago |
| 121 | secedgar-mcp-server | Query SEC EDGAR filings, XBRL financials, and company data through MCP.... | ★ 0 | TypeScript | 11d ago |
| 122 | mcp-server | A lightweight MCP (Model Context Protocol) server built with TypeScript and... | ★ 0 | TypeScript | 12d ago |
| 123 | design-taste-web | Public design-reference browser + MCP server | ★ 0 | TypeScript | 4d ago |
| 124 | mcp_web_url_fetcher | An local mcp server to fetch an url text content | ★ 0 | TypeScript | 4d ago |
| 125 | mcp-server-kit | Opinionated facade for building MCP servers with SSE + Streamable HTTP +... | ★ 0 | JavaScript | 4d ago |
| 126 | next-js-mcp-app-template | Next.js app with a drop-in MCP server at src/mcp/ — share components,... | ★ 0 | TypeScript | 4d ago |
| 127 | arxiv-mcp-server | Search arXiv, fetch paper metadata, and read full-text content via MCP.... | ★ 0 | TypeScript | 4d ago |
| 128 | mcpserver | MCP Server to fetch Flight details | ★ 0 | JavaScript | 8d ago |
| 129 | mcp-test-client | Browser-based MCP client for exploring any online MCP server. No install. No... | ★ 0 | TypeScript | 3d ago |
| 130 | comfyui-mcp | MCP server for ComfyUI. Text-to-image, variations, img2img refine, upscale,... | ★ 0 | TypeScript | 3d ago |
| 131 | wikicitation-mcp | MCP server exposing the wikilite R package as ~50 tools for Claude —... | ★ 0 | Python | 3d ago |
| 132 | sui-mcp-server | 53-tool MCP server for Sui blockchain — wallets, DeFi, Move contracts,... | ★ 0 | JavaScript | 4d ago |
| 133 | groceries-mcp | MCP server returning weekly grocery deals (Publix, Aldi, Lidl, Walmart) for... | ★ 0 | TypeScript | 3d ago |
| 134 | playwright-markdown-mcp | MCP server that fetches URLs through real Chromium and returns clean Markdown | ★ 0 | Python | 3d ago |
| 135 | hamropanchanga-mcp | mcp server for the hamropanchanga.web.app service | ★ 0 | TypeScript | 3d ago |
| 136 | justpen-browser-mcp | Camoufox-based MCP browser automation server | ★ 0 | Python | 3d ago |
| 137 | psychoacoustic-lab | Advanced Psychoacoustic Lab platform featuring a Vite-powered audio engine... | ★ 0 | TypeScript | 3d ago |
| 138 | magertron-mcpm | Enterprise MCP Server Management | ★ 0 | Go Template | 3d ago |
| 139 | irm-mcp-server | MCP server for Microsoft Purview Insider Risk Management browse alerts,... | ★ 0 | TypeScript | 3d ago |
| 140 | scraper-mcp-server | MCP server for web scraping — static HTML (Colly) and JS-rendered pages... | ★ 0 | Go | 3d ago |
| 141 | xce-mcp | Xanther Context Engine MCP Server — Give your coding agent deep codebase... | ★ 0 | 2d ago | |
| 142 | mcp-server-airhost | MCP server for Airhost — Playwright-driven, deployable to Cloud Run,... | ★ 0 | Python | 2d ago |
| 143 | mcp-handcraft | MCP server with stdio and HTTP entry points for local agents and browser... | ★ 0 | Python | 2d ago |
| 144 | wraith-mcp | AI-native stealth browser MCP server — Browser Use + Patchright | ★ 0 | Python | 1d ago |
| 145 | specwright | Specwright is an AI-powered E2E test automation tool — point at your app,... | ★ 0 | TypeScript | 1d ago |
| 146 | snowMCP | Repo for use with ServiceNow MCP server | ★ 0 | Python | 1d ago |
| 147 | url-safety-validator-mcp | AI-powered URL safety validator MCP server. SAFE/SUSPICIOUS/DANGEROUS... | ★ 0 | JavaScript | 1d ago |
| 148 | mcp-embedded-ui-rust | The Rust implementation of mcp-embedded-ui — a browser-based tool explorer... | ★ 0 | Rust | 1d ago |
| 149 | NeuTTS | Voice cloning MCP server | ★ 0 | JavaScript | 1d ago |
| 150 | mcp-embedded-ui-typescript | A lightweight, minimal-dependency embedded Web UI for any MCP Server. | ★ 0 | TypeScript | 1d ago |
| 151 | mcp-embedded-ui-python | A lightweight, minimal-dependency embedded Web UI for any MCP Server. | ★ 0 | Python | 1d ago |
| 152 | desnui | Unified MCP server for UI component discovery across shadcn/ui, coss/ui, and... | ★ 0 | Python | 1d ago |
| 153 | garmin-mcp-server | Wrapper over Taxuspt/garmin_mcp, modified for Json-rpc websocket + http bridge | ★ 0 | Python | 1d ago |
| 154 | claude-voice-multiplexer | A Claude Code MCP plugin and relay server for remote voice interaction with... | ★ 0 | Python | today |
| 155 | infra-gate | .NET 10 Kubernetes MCP server | ★ 0 | C# | today |
| 156 | hive-mcp-gateway | Unified gateway hosting 5 Hive Civilization MCP servers (evaluator, trade,... | ★ 0 | JavaScript | today |
| 157 | open-computer-use | Pure MCP server with Computer Use - stripped of Open-WebUI, ready for... | ★ 0 | Python | today |