Big News: Socket raises $60M Series C at a $1B valuation to secure software supply chains for AI-driven development.Announcement
Sign In

firecrawl-mcp

Package Overview
Dependencies
Maintainers
1
Versions
85
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

firecrawl-mcp - npm Package Compare versions

Comparing version
3.19.1
to
3.20.0
+1
-1
package.json
{
"name": "firecrawl-mcp",
"version": "3.19.1",
"version": "3.20.0",
"description": "MCP server for Firecrawl — search, scrape, and interact with the web. Supports both cloud and self-hosted instances. Features include web search, scraping, page interaction, batch processing, and LLM-powered content analysis.",

@@ -5,0 +5,0 @@ "type": "module",

+0
-108

@@ -21,3 +21,2 @@ <div align="center">

- Deep research with autonomous agent
- Cloud browser sessions with agent-browser automation
- Automatic retries and rate limiting

@@ -332,3 +331,2 @@ - Cloud and self-hosted support

- **If you need interactive browser automation** (click, type, navigate): use **scrape** + **interact**
- **If you need a raw CDP browser session** (advanced): use **browser** (deprecated)

@@ -346,3 +344,2 @@ ### Quick Reference Table

| agent | Complex multi-source research | JSON (structured data) |
| browser | Interactive multi-step automation (deprecated) | Session with live browser |

@@ -946,107 +943,2 @@ ### Format Selection Guide

### 12. Browser Create (`firecrawl_browser_create`) — Deprecated
> **Deprecated:** Prefer `firecrawl_scrape` + `firecrawl_interact` instead. Interact lets you scrape a page and then click, fill forms, and navigate without managing sessions manually.
Create a cloud browser session for interactive automation.
**Arguments:**
- `ttl`: Total session lifetime in seconds (30-3600, optional)
- `activityTtl`: Idle timeout in seconds (10-3600, optional)
- `streamWebView`: Whether to enable live view streaming (optional)
- `profile`: Save and reuse browser state across sessions (optional)
- `name`: Profile name (sessions with the same name share state)
- `saveChanges`: Whether to save changes back to the profile (default: true)
**Usage Example:**
```json
{
"name": "firecrawl_browser_create",
"arguments": {
"ttl": 600,
"profile": { "name": "my-profile", "saveChanges": true }
}
}
```
**Returns:**
- Session ID, CDP URL, and live view URL
### 13. Browser Execute (`firecrawl_browser_execute`) — Deprecated
> **Deprecated:** Prefer `firecrawl_scrape` + `firecrawl_interact` instead.
Execute code in a browser session. Supports agent-browser commands (bash), Python, or JavaScript.
**Recommended: Use bash with agent-browser commands** (pre-installed in every sandbox):
```json
{
"name": "firecrawl_browser_execute",
"arguments": {
"sessionId": "session-id-here",
"code": "agent-browser open https://example.com",
"language": "bash"
}
}
```
**Common agent-browser commands:**
| Command | Description |
| ------------------------------- | -------------------------------------- |
| `agent-browser open <url>` | Navigate to URL |
| `agent-browser snapshot` | Accessibility tree with clickable refs |
| `agent-browser click @e5` | Click element by ref from snapshot |
| `agent-browser type @e3 "text"` | Type into element |
| `agent-browser get title` | Get page title |
| `agent-browser screenshot` | Take screenshot |
| `agent-browser --help` | Full command reference |
**For Playwright scripting, use Python:**
```json
{
"name": "firecrawl_browser_execute",
"arguments": {
"sessionId": "session-id-here",
"code": "await page.goto('https://example.com')\ntitle = await page.title()\nprint(title)",
"language": "python"
}
}
```
### 14. Browser List (`firecrawl_browser_list`) — Deprecated
> **Deprecated:** Prefer `firecrawl_scrape` + `firecrawl_interact` instead.
List browser sessions, optionally filtered by status.
```json
{
"name": "firecrawl_browser_list",
"arguments": {
"status": "active"
}
}
```
### 15. Browser Delete (`firecrawl_browser_delete`) — Deprecated
> **Deprecated:** Prefer `firecrawl_scrape` + `firecrawl_interact` instead.
Destroy a browser session.
```json
{
"name": "firecrawl_browser_delete",
"arguments": {
"sessionId": "session-id-here"
}
}
```
## Logging System

@@ -1053,0 +945,0 @@

Sorry, the diff of this file is too big to display