MCP.Market

AI-First Scraper MCP server

by yubinkim444·io.github.yubinkim444/ai-first-scraper-mcp·v1.0.2·2 stars

Three MCP tools: fetch_page, fetch_pages_batch, search_web. Ad-free Markdown for AI agents.

A88/100grade A
What users say
No reviews yet
Be the first
Safety scan
A88/100

full report

Adoption
Growing

2 stars98 downloads/wk

Reviews

Write one

Nobody has reviewed AI-First Scraper yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

AI-First Scraper tools (3, 1 write)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • fetch_page

    Fetch a single web page or PDF and return its main content as clean, ad-free Markdown — ready to drop into an LLM prompt.

  • fetch_pages_batch

    Fetch many web pages in parallel and return each one's clean Markdown.

  • search_webwrite action

    Run a web search and return the top-k result pages already converted to clean Markdown. Use this whenever you need fresh information from the public web — it combines search and read in one call.

Public scan report

scanner v0.1.10 · 2026-10-31 · same rubric, same numbers if you re-run it

no findings
  • Code scan4 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 65 days ago12/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 88/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How AI-First Scraper compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
88/100
higher than 75% of 48,243 servers
Tools
3
the typical server has 7
Tools that change things
33%
typical: 0%. Fewer write tools means less an agent can break
GitHub stars
2
more than 75% of 28,706 servers
Downloads a week
98
more than 62% of 12,306 servers with a package

What its tools let an agent do: 2 read · 1 change

Install AI-First Scraper in Claude Code, Cursor or VS Code

claude mcp add ai-first-scraper-mcp -- uvx ai-first-scraper-mcp
Add to Cursor

What the publisher says

From the AI-First Scraper repository's README, as published. We do not edit it. Read it on GitHub

<!-- mcp-name: io.github.yubinkim444/ai-first-scraper-mcp -->

ai-first-scraper-mcp

**Plug Claude Desktop, Cursor, or Cline straight into an ad-free web

scraper + search engine.** Three tools, one line of config.

What it does

Adds three tools to any MCP-compatible agent:

No more "the model called curl and then tried to parse 80kB of ad HTML." Your agent receives clean Markdown ready to reason about.

Backed by the ai-first-scraper and ai-first-search APIs.

Install

Fastest — uvx (no install, runs from PyPI on demand)

// claude_desktop_config.json  /  cline_mcp_settings.json  /  ~/.cursor/mcp.json
{
  "mcpServers": {
    "ai-first-scraper": {
      "command": "uvx",
      "args": ["ai-first-scraper-mcp"]
    }
  }
}

Restart your client (Claude Desktop / Cursor / Cline). The three tools above will appear automatically.

Alternative — pip install

pip install ai-first-scraper-mcp
{
  "mcpServers": {
    "ai-first-scraper": {
      "command": "ai-first-scraper-mcp"
    }
  }
}

Where the config file lives

Point at your own backend (optional)

By default this server calls the public ai-first-scraper.onrender.com and ai-first-search.onrender.com instances. If you want to self-host, set env vars in your MCP config:

{
  "mcpServers": {
    "ai-first-scraper": {
      "command": "uvx",
      "args": ["ai-first-scraper-mcp"],
      "env": {
        "SCRAPER_URL": "https://your-scraper.example.com",
        "SEARCH_URL":  "https://your-search.example.com",
        "AFS_TIMEOUT": "60"
      }
    }
  }
}

Verify it works

Open your MCP client and ask the agent:

"Use the search_web tool to find the top 3 recent articles about MCP and

summarize them in 5 bullets each."

You should see the agent call search_web, get back Markdown for each result, and produce the summary without ever touching raw HTML.

Companion projects

per-URL Markdown cleaner this MCP server fans out to.

  • ai-first-scraper — the

search → scrape → markdown pipeline.

  • ai-first-search —
  • mcp-rec — record & replay any MCP server's traffic for tests and bug reports.
  • llm-cache-proxy — local cache for OpenAI/Anthropic API calls.
  • promptlocker — lockfile for prompts.
  • context-diff — see what blew up your Claude Code context window.
  • agentwatch — overlay for browser AI agents.

Develop locally

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

AI-First Scraper: common questions

Is AI-First Scraper MCP server safe?
Yes, by our scan: it is graded A (88/100). Read the AI-First Scraper safety report
How do I install AI-First Scraper?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does AI-First Scraper need an API key?
No secret keys are declared. It reads 3 settings from the environment.
Is AI-First Scraper maintained?
The last commit was 71 days ago (2026-08-26). The latest release is v1.0.2.
What can I use instead of AI-First Scraper?
Servers from other publishers that do the same job: Front-End Checklist MCP server and Oxylabs MCP server.
How does AI-First Scraper compare with other MCP servers?
safety score 88/100 (higher than 75% of 48,243 servers); tools 3 (the typical server has 7); tools that change things 33% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.

Alternatives to AI-First Scraper

Same job from other publishers: the closest match first, then the best rated.

  • Front-End Checklist
    Review frontend code and live pages against 386 quality-gated web development rules.
    A
  • Oxylabs
    Fetch and process content from specified URLs & sources using the Oxylabs Web Scraper API.
    A