npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@yutugyutugyutug/firescrape-mcp

v1.1.2

Published

Advanced MCP server for searching, scraping and deep research with automated synthesis

Readme

🔥 FireScrape MCP Server

npm version license downloads

The Ultimate Gateway for AI Agents. Empower your LLMs to Browse, Search, Research, and Scrape with precision.

InstallationConnection GuidesAI RulesTools


🚀 Overview

FireScrape MCP is a Model Context Protocol server designed to bridge the gap between AI models (Claude, Cursor, etc.) and the real world. It provides robust tools for:

  • Deep Research: Multi-step autonomous investigation and synthesis.
  • Web Access: Anti-blocking search and intelligent markdown scraping.
  • Local Context: File system access for project-aware coding.

📦 Installation & Usage

Run instantly without global installation using npx:

npx -y @yutugyutugyutug/firescrape-mcp

✨ Key Features (v1.1.0)

  • 🧠 deep_research: Conducts autonomous, multi-step research on complex topics, filtering noise and synthesizing reports.
  • 🌐 search_web: High-availability web search with fallback providers (DuckDuckGo + Brave) to ensure you always get results.
  • 📄 scrape_webpage: Converts messy HTML into clean, token-efficient Markdown, stripping ads and irrelevant boilerplate.
  • 🔍 discover_tools: a "Meta-Tool" to find and install other MCP servers from GitHub and Smithery.
  • 📂 Local Integration: Seamlessly list_files and read_file to give your AI context about your local project.

🤖 AI Agent Rules

Want your AI to be smarter? We have created a standardized rule set to teach your AI agents (Cursor, Windsurf, Cline) how to effectively use these tools to verify facts and avoid hallucinations.

👉 Read the AI Usage Guidelines

Copy the content of the file above into your .cursorrules or System Prompt to supercharge your agent.


🔌 Connection Guides

1. Claude Desktop App

  1. Open your configuration file:
    • Windows: Win + R -> %APPDATA%\Claude\claude_desktop_config.json
    • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  2. Add this configuration:
    {
      "mcpServers": {
        "firescrape": {
          "command": "npx",
          "args": ["-y", "@yutugyutugyutug/firescrape-mcp"]
        }
      }
    }

2. Cursor (AI Code Editor)

  1. Navigate to Settings -> Features -> MCP.
  2. Click + Add New MCP Server.
  3. Fill in the fields:
    • Name: FireScrape
    • Type: stdio
    • Command: npx
    • Args: -y @yutugyutugyutug/firescrape-mcp
  4. Click Add to save.

3. Gemini CLI

  1. Locate your config file:
    • Linux/Mac: ~/.gemini/settings.json
    • Windows: %USERPROFILE%\.gemini\settings.json
  2. Insert the server configuration:
    {
      "mcpServers": {
        "firescrape": {
          "command": "npx",
          "args": ["-y", "@yutugyutugyutug/firescrape-mcp"]
        }
      }
    }

4. Claude Code (CLI)

Run this command in your terminal to add FireScrape:

claude mcp add firescrape -- npx -y @yutugyutugyutug/firescrape-mcp

5. Google Antigravity

  1. Open the Manage MCP Servers panel.
  2. Select "Edit Configuration" or open mcp_config.json.
  3. Add the entry:
    "firescrape": {
      "command": "npx",
      "args": ["-y", "@yutugyutugyutug/firescrape-mcp"]
    }

6. Cline (VS Code Extension)

  1. Open Cline Settings (in VS Code settings or via the extension menu).
  2. Locate the MCP Servers config file (usually via a button "Edit MCP Settings").
  3. Add the following:
    {
      "mcpServers": {
        "firescrape": {
          "command": "npx",
          "args": ["-y", "@yutugyutugyutug/firescrape-mcp"]
        }
      }
    }

🛠️ Tools Reference

| Tool Name | Description | Parameters | | :--- | :--- | :--- | | scrape_webpage | Reads a specific URL and returns structured Markdown. | url (string) | | search_web | Finds current info on the web. | query (string) | | discover_tools | Finds other MCP servers on GitHub. | query (string) | | search_in_page | Searches text inside a specific page URL. | url (string), query (string) | | list_files | Lists files in a folder. | path (string, optional) | | read_file | Reads a file's content. | path (string) | | get_agent_rules | Returns the strict operational protocol for AI agents. | (none) |