Skip to content

The Firecrawl Coral Agent is an open-source agent designed for comprehensive web scraping, crawling, and data extraction tasks. It excels in structured data extraction and deep research by leveraging a multi-agent architecture to efficiently navigate, search, and analyze web content.

Notifications You must be signed in to change notification settings

Coral-Protocol/Coral-FirecrawlMCP-Agent

Repository files navigation

Firecrawl agent

Features

  • Short-term memory
  • Claiming for results and work done to earn money
  • Working with Coral messages via MCP Resources which allows agents to instantly receive new messages addressed to them.
  • Uses firecrawl MCP

Developing with this

Requirements

  1. Python 3.13+
  2. OpenAI API key or compatible API key (e.g. openrouter)
  3. Coral server running locally

Running in devmode

Devmode allows you to run an agent using your preferred tooling and it will connect to a yet to exist session, where the server will see devmode is enabled and create the session for you. This is the recommended method of developing indvidual agents since it saves you from needing to manually create sessions to test out each iteration. See the docs for more info.

This template will load the local .env when in devmode, determined by CORAL_ORCHESTRATION_RUNTIME not being set (the coral server would set it outside of devmode)

Support & Resources

Docs: Coral Protocol Documentation Community: Coral Discord

About

The Firecrawl Coral Agent is an open-source agent designed for comprehensive web scraping, crawling, and data extraction tasks. It excels in structured data extraction and deep research by leveraging a multi-agent architecture to efficiently navigate, search, and analyze web content.

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 5