Skip to main content
Glama
mcp-flaresolverr

mcp-flaresolverr

by polographer

mcp-flaresolverr

A Node MCP (Model Context Protocol) server that exposes FlareSolverr's anti-bot bypass capabilities — Cloudflare and DDoS-GUARD protection — to any MCP client.

Installation

npx mcp-flaresolverr

Or install globally:

npm install -g mcp-flaresolverr

Related MCP server: zenrows-mcp

Usage

Configure the server in your MCP client config and point it at your FlareSolverr instance:

{
  "mcp": {
    "servers": {
      "flaresolverr": {
        "command": "npx",
        "args": ["-y", "mcp-flaresolverr"],
        "env": {
          "FLARESOLVERR_URL": "http://localhost:8191"
        }
      }
    }
  }
}

Tools

Tool

Description

flare_get

HTTP GET through FlareSolverr — returns page content, cookies, headers

flare_post

HTTP POST through FlareSolverr — for form submissions and API calls

flare_session_create

Create a persistent browser session for faster subsequent requests

flare_session_destroy

Destroy a session and free resources

flare_session_list

List all active browser sessions

Configuration

Environment Variable

Required

Description

FLARESOLVERR_URL

Yes

Base URL of your FlareSolverr instance (e.g. http://localhost:8191)

Development

npm install
npm run build
npm test

License

MIT

Available Tools

5 tools
flare_getA

Make an HTTP GET request through FlareSolverr to bypass Cloudflare/DDoS protection. Returns the page content, cookies, and headers after the challenge is solved.

Inputs: url (required), proxy, cookies, session, +7 more.

flare_postB

Make an HTTP POST request through FlareSolverr to bypass Cloudflare/DDoS protection. Useful for submitting forms or API calls behind protection.

Inputs: url (required), postData (required), proxy, cookies, +4 more.

flare_session_createB

Create a persistent browser session. This speeds up subsequent requests since the browser doesn't need to launch a new instance for every request.

Inputs: proxy, session.

flare_session_destroyA

Destroy a browser session and free up resources. Always close sessions when done.

Inputs: session (required).

flare_session_listA

List all active browser sessions. Useful for debugging and monitoring.

Inputs: no named parameters.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    TDQS

    A3.7/5.0

    Scored across 5 tools

    Disambiguation5/5

    Each tool has a clearly distinct purpose: two HTTP request methods (GET/POST) and three session management operations (list/create/destroy). No overlap or ambiguity; an agent can easily select the correct tool.

    Naming Consistency4/5

    All tools use snake_case with a consistent 'flare_' prefix, but the pattern is mixed: session tools include the resource noun 'session' (e.g., flare_session_create) while HTTP request tools omit it (e.g., flare_get). Minor deviation, still readable.

    Tool Count5/5

    Five tools is well-scoped for this domain: two core request methods and three session lifecycle operations. Each tool earns its place with no redundancy.

    Completeness5/5

    The surface covers the standard FlareSolverr API completely: GET/POST requests and session create/list/destroy. No obvious missing operations for the stated purpose.

    Maintenance

    ActivitySlowing
    ResponsivenessNo recent community issues

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      A
      quality
      B
      maintenance
      Scrape any webpage and return clean markdown, HTML, or structured JSON. Bypasses anti-bot protection, renders JavaScript (React/Vue/Angular), supports premium residential proxies and CSS extraction. Works with any MCP client — no local install required.
      63
      1,020 npm
      21
      MIT
    • A
      license
      Not graded
      quality
      B
      maintenance
      Remote MCP server for web scraping with anti-bot evasion. Provides stealth HTTP fetching, headless browser with Cloudflare bypass, CSS selectors, YouTube transcripts, and Markdown conversion.
      1
      MIT