Files
mcpctl/templates/firecrawl.yaml

29 lines
1.1 KiB
YAML
Raw Permalink Normal View History

name: firecrawl
version: "1.0.0"
description: Firecrawl MCP server for reading web pages as main-content markdown, JS-rendered pages included
packageName: "firecrawl-mcp"
runtime: node
transport: STDIO
repositoryUrl: https://github.com/firecrawl/firecrawl-mcp-server
# Readiness scrapes a tiny static page: a pass proves the Firecrawl API answers
# and can fetch the web, without a search. Firecrawl's own search needs a
# SearXNG endpoint on self-hosted instances; use the searxng template for
# search. 300s because each probe is a real outbound fetch.
healthCheck:
tool: firecrawl_scrape
arguments:
url: "https://example.com"
formats: ["markdown"]
onlyMainContent: true
intervalSeconds: 300
timeoutSeconds: 60
env:
- name: FIRECRAWL_API_URL
description: >-
Self-hosted Firecrawl API base URL (e.g. http://firecrawl-api:3002). Leave
unset only when using Firecrawl's cloud with FIRECRAWL_API_KEY.
required: false
- name: FIRECRAWL_API_KEY
description: API key — required for Firecrawl's cloud, optional for a self-hosted instance
required: false