Skip to main content

Mavi Firecrawl - MCP Server

A Model Context Protocol (MCP) server for web search and scraping using Firecrawl API.

Features

  • Search: Search the web using Firecrawl's powerful search API
  • Scrape: Extract content from any URL in markdown or HTML format

Installation

pip install mavi-firecrawl

Setup

1. Get Firecrawl API Key

  1. Visit https://firecrawl.dev
  2. Sign up for an account
  3. Get your API key from the dashboard

2. Set Environment Variable

On Mac/Linux:

export FIRECRAWL_API_KEY="your-api-key-here"

On Windows:

set FIRECRAWL_API_KEY=your-api-key-here

Permanently (add to ~/.bashrc or ~/.zshrc):

echo 'export FIRECRAWL_API_KEY="your-api-key-here"' >> ~/.zshrc
source ~/.zshrc

Usage

Run the server:

mavi-firecrawl

Available Tools

1. search

Search the web using Firecrawl API.

Parameters:

  • query (string, required): Search query
  • limit (number, optional): Maximum results to return (default: 5)

Example:

{
  "query": "Python programming",
  "limit": 5
}

2. scrape

Extract content from a URL using Firecrawl API.

Parameters:

  • url (string, required): URL to scrape
  • formats (array, optional): Output formats like ["markdown", "html"] (default: ["markdown"])

Example:

{
  "url": "https://example.com",
  "formats": ["markdown"]
}

Use with Claude Desktop

1. Set API Key

First, make sure your API key is set in the environment.

2. Configure Claude Desktop

Edit claude_desktop_config.json:

macOS:

nano ~/Library/Application\ Support/Claude/claude_desktop_config.json

Add this configuration:

{
  "mcpServers": {
    "mavi-firecrawl": {
      "command": "mavi-firecrawl",
      "env": {
        "FIRECRAWL_API_KEY": "your-api-key-here"
      }
    }
  }
}

3. Restart Claude Desktop

4. Test

Ask Claude:

  • "Search for information about Python programming"
  • "Scrape the content from https://example.com"

Requirements

  • Python 3.10+
  • Firecrawl API key
  • requests library
  • mcp library

API Documentation

For more information about Firecrawl API, visit: https://docs.firecrawl.dev

Version

1.0.0

License

MIT

Metadata

Release files for mavi-firecrawl 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for mavi-firecrawl 1.0.0
File Size Uploaded Provenance Actions
mavi_firecrawl-1.0.0.tar.gz 4.0 kB Without provenance Details for mavi_firecrawl-1.0.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for mavi-firecrawl 1.0.0
File Interpreter ABI Platform Actions
mavi_firecrawl-1.0.0-py3-none-any.whl Python 3 none any Details for mavi_firecrawl-1.0.0-py3-none-any.whl

Total release size: 8.5 kB

Release files / mavi_firecrawl-1.0.0.tar.gz

Download URL mavi_firecrawl-1.0.0.tar.gz
Size 4.0 kB
Tags Source
SHA-256 checksum
How to use checksums
2b0e57cbcb03505827cf55fe97f87e7947f0c025f237a7e584e3db9ab120690c
BLAKE2b-256 checksum
How to use checksums
635929f346bc4d4cf09011ae64a3fe5cea893b498a7d058a199a080159feb261
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.13

Release files / mavi_firecrawl-1.0.0-py3-none-any.whl

Download URL mavi_firecrawl-1.0.0-py3-none-any.whl
Size 4.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
b00eef5152971a90f8b20ef34ece3cba8acf1514e1484fb819a0b5a8272978f4
BLAKE2b-256 checksum
How to use checksums
01e6f90b5f9433a536af9b12e706d5e0939665d3c1cd6b9048fd64401ec78b4d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.13

Security for mavi-firecrawl 1.0.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page