feat(webui): support Firecrawl keyless MCP preset

This commit is contained in:
Xubin Ren
2026-06-19 01:19:20 +08:00
parent 2d86094fc7
commit d36117de7a
3 changed files with 26 additions and 23 deletions
+7 -13
View File
@@ -173,25 +173,19 @@ MCP_PRESETS: tuple[McpPreset, ...] = (
category="web",
description="Scrape, crawl, search, and extract web pages through Firecrawl's MCP server.",
docs_url="https://docs.firecrawl.dev/use-cases/developers-mcp",
transport="stdio",
transport="streamableHttp",
install_supported=True,
brand_domain="firecrawl.dev",
brand_color="#EB5E28",
requires="Node.js, npx, and Firecrawl API key",
requires="Network access",
server=MCPServerConfig(
type="stdio",
command="npx",
args=["-y", "firecrawl-mcp"],
type="streamableHttp",
url="https://mcp.firecrawl.dev/v2/mcp",
tool_timeout=60,
),
fields=(
McpPresetField(
name="firecrawl_api_key",
label="Firecrawl API key",
target=("env", "FIRECRAWL_API_KEY"),
env_var="FIRECRAWL_API_KEY",
placeholder="fc-...",
),
note=(
"Uses Firecrawl Keyless through the hosted MCP endpoint. No API key is required for "
"the built-in preset; use a custom MCP server URL if you want account-specific limits."
),
),
McpPreset(