1. Conduid
  2. Scraping
  3. Crawlforge MCP Server
MCP server · Scraping

Crawlforge MCP Server

CrawlForge MCP Server - Professional Model Context Protocol server with 19 comprehensive web scraping, crawling, and content processing tools.

37Low

Scored 6 months ago · breakdown

About Crawlforge MCP Server

Crawlforge MCP Server is an MCP server in the Scraping category: crawlForge MCP Server - Professional Model Context Protocol server with 19 comprehensive web scraping, crawling, and content processing tools.

Install

Claude Code
claude mcp add crawlforge-mcp-server -- npx -y crawlforge-mcp-server
npx
npx -y crawlforge-mcp-server

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Tools (31)

agent8

Parameters not published.

analyze_content3

Parameters not published.

batch_scrape5

Parameters not published.

browser_session3

Parameters not published.

crawl_deep4

Parameters not published.

deep_research10

Parameters not published.

extract_content2

Parameters not published.

extract_embedded_state2

Parameters not published.

extract_links1

Parameters not published.

extract_metadata1

Parameters not published.

Show all 31 tools
extract_structured3

Parameters not published.

extract_text1

Parameters not published.

extract_with_llm3

Parameters not published.

fetch_url1

Parameters not published.

generate_llms_txt5

Parameters not published.

get_batch_results1

Parameters not published.

list_ollama_models1

Parameters not published.

localization2

Parameters not published.

map_site2

Parameters not published.

process_document2

Parameters not published.

read_result1

Parameters not published.

reddit_search5

Parameters not published.

scrape2

Parameters not published.

scrape_structured2

Parameters not published.

scrape_template1

Parameters not published.

scrape_with_actions5

Parameters not published.

search_web5

Parameters not published.

serp_rank5

Parameters not published.

stealth_mode5

Parameters not published.

summarize_content4

Parameters not published.

track_changes3

Parameters not published.

Ask AI

✦

Ask AI about Crawlforge MCP Server

Powered by Claude · Grounded in docs

I know everything about Crawlforge MCP Server. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

CrawlForge MCP Server

Professional web scraping and content extraction server implementing the Model Context Protocol (MCP). Get started with 1,000 free credits - no credit card required!

Node.js Version MCP Protocol npm version

🎯 Features

  • 20 Professional Tools: Web scraping, deep research, stealth browsing, content analysis
  • Free Tier: 1,000 credits to get started instantly
  • MCP Compatible: Works with Claude, Cursor, and other MCP-enabled AI tools
  • Enterprise Ready: Scale up with paid plans for production use
  • Credit-Based: Pay only for what you use

🚀 Quick Start (2 Minutes)

1. Install from NPM

npm install -g crawlforge-mcp-server

2. Setup Your API Key

npx crawlforge-setup

This will:

  • Guide you through getting your free API key
  • Configure your credentials securely
  • Auto-configure Claude Code and Cursor (if installed)
  • Verify your setup is working

Don't have an API key? Get one free at https://www.crawlforge.dev/signup

3. Configure Your IDE (if not auto-configured)

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "crawlforge": {
      "command": "npx",
      "args": ["crawlforge-mcp-server"]
    }
  }
}

Location:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%/Claude/claude_desktop_config.json
  • Linux: ~/.config/Claude/claude_desktop_config.json

Restart Claude Desktop to activate.

The setup wizard automatically configures Claude Code by adding to ~/.claude.json:

{
  "mcpServers": {
    "crawlforge": {
      "type": "stdio",
      "command": "crawlforge"
    }
  }
}

After setup, restart Claude Code to activate.

The setup wizard automatically configures Cursor by adding to ~/.cursor/mcp.json:

{
  "mcpServers": {
    "crawlforge": {
      "type": "stdio",
      "command": "crawlforge"
    }
  }
}

Restart Cursor to activate.

📊 Available Tools

Basic Tools (1 credit each)

  • fetch_url - Fetch content from any URL
  • extract_text - Extract clean text from web pages
  • extract_links - Get all links from a page
  • extract_metadata - Extract page metadata

Advanced Tools (2-3 credits)

  • scrape_structured - Extract structured data with CSS selectors
  • search_web - Search the web using Google Search API
  • summarize_content - Generate intelligent summaries
  • analyze_content - Comprehensive content analysis
  • extract_structured - LLM-powered schema-driven extraction
  • track_changes - Monitor content changes over time

Premium Tools (5-10 credits)

  • crawl_deep - Deep crawl entire websites
  • map_site - Discover and map website structure
  • batch_scrape - Process multiple URLs simultaneously
  • deep_research - Multi-stage research with source verification
  • stealth_mode - Anti-detection browser management

Heavy Processing (3-10 credits)

  • process_document - Multi-format document processing
  • extract_content - Enhanced content extraction
  • scrape_with_actions - Browser automation chains
  • generate_llms_txt - Generate AI interaction guidelines
  • localization - Multi-language and geo-location management

💳 Pricing

Plan Credits/Month Best For
Free 1,000 Testing & personal projects
Starter 5,000 Small projects & development
Professional 50,000 Professional use & production
Enterprise 250,000 Large scale operations

All plans include:

  • Access to all 20 tools
  • Credits never expire and roll over month-to-month
  • API access and webhook notifications

View full pricing

🔧 Advanced Configuration

Environment Variables

# Optional: Set API key via environment
export CRAWLFORGE_API_KEY="cf_live_your_api_key_here"

# Optional: Custom API endpoint (for enterprise)
export CRAWLFORGE_API_URL="https://api.crawlforge.dev"
# As of v3.0.18, this variable is validated against an allow-list of CrawlForge backend hosts.

Manual Configuration

Your configuration is stored at ~/.crawlforge/config.json:

{
  "apiKey": "cf_live_...",
  "userId": "user_...",
  "email": "you@example.com"
}

📖 Usage Examples

Once configured, use these tools in your AI assistant:

"Search for the latest AI news"
"Extract all links from example.com"
"Crawl the documentation site and summarize it"
"Monitor this page for changes"
"Extract product prices from this e-commerce site"

🔒 Security & Privacy

  • Secure Authentication: API keys required for all operations (no bypass methods)
  • Local Storage: API keys stored securely at ~/.crawlforge/config.json
  • HTTPS Only: All connections use encrypted HTTPS
  • No Data Retention: We don't store scraped data, only usage logs
  • Rate Limiting: Built-in protection against abuse
  • Compliance: Respects robots.txt and GDPR requirements

Security Updates

v3.0.3 (2025-10-01): Removed authentication bypass vulnerability. All users must authenticate with valid API keys.

🆘 Support

📄 License

MIT License - see LICENSE file for details.

🤝 Contributing

Contributions are welcome! Please read our Contributing Guide first.


Built with ❤️ by the CrawlForge team

Website | Documentation | API Reference

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About Crawlforge MCP Server

How do I install Crawlforge MCP Server?

Run claude mcp add crawlforge-mcp-server -- npx -y crawlforge-mcp-server, then add the server to your MCP client's configuration.

Is Crawlforge MCP Server safe to use with an AI agent?

Its trust score is 37 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Crawlforge MCP Server still maintained?

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.