Pulse Fetch MCP Server
by pulsemcpcom.pulsemcp.servers/pulse-fetchv0.2.14
MCP server that extracts clean, structured content from web pages with anti-bot bypass capabilities.
context tax
queued
security
queued
cold start
queued
freshness
Deprecated40d ago
Install Pulse Fetch MCP server
Install in Claude Code
claude mcp add pulse-fetch -e FIRECRAWL_API_KEY='<firecrawl-api-key>' -e BRIGHTDATA_API_KEY='<brightdata-api-key>' -e LLM_API_KEY='<llm-api-key>' -- npx -y @pulsemcp/pulse-fetchInstall in Cursor
{
"mcpServers": {
"pulse-fetch": {
"command": "npx",
"args": [
"-y",
"@pulsemcp/pulse-fetch"
],
"env": {
"FIRECRAWL_API_KEY": "<firecrawl-api-key>",
"BRIGHTDATA_API_KEY": "<brightdata-api-key>",
"LLM_API_KEY": "<llm-api-key>"
}
}
}
}Add to ~/.cursor/mcp.json (global) or .cursor/mcp.json (project).
Install in Claude Desktop
{
"mcpServers": {
"pulse-fetch": {
"command": "npx",
"args": [
"-y",
"@pulsemcp/pulse-fetch"
],
"env": {
"FIRECRAWL_API_KEY": "<firecrawl-api-key>",
"BRIGHTDATA_API_KEY": "<brightdata-api-key>",
"LLM_API_KEY": "<llm-api-key>"
}
}
}
}Settings → Developer → Edit Config (claude_desktop_config.json), then restart.
Install in VS Code
{
"servers": {
"pulse-fetch": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@pulsemcp/pulse-fetch"
],
"env": {
"FIRECRAWL_API_KEY": "<firecrawl-api-key>",
"BRIGHTDATA_API_KEY": "<brightdata-api-key>",
"LLM_API_KEY": "<llm-api-key>"
}
}
}
}Add to .vscode/mcp.json in your workspace.
Install in Windsurf
{
"mcpServers": {
"pulse-fetch": {
"command": "npx",
"args": [
"-y",
"@pulsemcp/pulse-fetch"
],
"env": {
"FIRECRAWL_API_KEY": "<firecrawl-api-key>",
"BRIGHTDATA_API_KEY": "<brightdata-api-key>",
"LLM_API_KEY": "<llm-api-key>"
}
}
}
}Add to ~/.codeium/windsurf/mcp_config.json.
Configuration
| Variable | Required | Secret | Description |
|---|---|---|---|
| FIRECRAWL_API_KEY | — | yes | API key for Firecrawl service to bypass anti-bot measures |
| BRIGHTDATA_API_KEY | — | yes | Bearer token for BrightData Web Unlocker service |
| STRATEGY_CONFIG_PATH | — | — | Path to markdown file containing scraping strategy configuration |
| OPTIMIZE_FOR | — | — | Optimization strategy for scraping: cost or speed |
| MCP_RESOURCE_STORAGE | — | — | Storage backend for saved resources: memory or filesystem |
| MCP_RESOURCE_FILESYSTEM_ROOT | — | — | Directory for filesystem storage (only used with filesystem type) |
| SKIP_HEALTH_CHECKS | — | — | Skip API authentication health checks at startup |
| LLM_PROVIDER | — | — | LLM provider for extract feature: anthropic, openai, openai-compatible |
| LLM_API_KEY | — | yes | API key for the chosen LLM provider |
| LLM_API_BASE_URL | — | — | Base URL for OpenAI-compatible providers |
| LLM_MODEL | — | — | Specific model to use for extraction |
Freshness
Deprecated — last maintenance signal 40d ago. The newest of the signals below sets the band.
Last commit (default branch)
2026-08-30 · 40d ago · GitHub
Latest release
2025-07-03 · 15mo ago · GitHub · monorepo-latest-placeholder@0.0.0
Package published
no data · npm/PyPI
Registry entry updated
2026-05-17 · 5mo ago · official registry · v0.2.14
FAQ
›How do I install the Pulse Fetch MCP server in Claude Code?
Run: claude mcp add pulse-fetch -e FIRECRAWL_API_KEY='<firecrawl-api-key>' -e BRIGHTDATA_API_KEY='<brightdata-api-key>' -e LLM_API_KEY='<llm-api-key>' -- npx -y @pulsemcp/pulse-fetch. For Cursor, VS Code, Claude Desktop and Windsurf, use the install tabs above.
›Does Pulse Fetch require an API key?
Yes. It expects FIRECRAWL_API_KEY, BRIGHTDATA_API_KEY, LLM_API_KEY, of which 3 are secrets.
›Can I use Pulse Fetch as a remote (hosted) MCP server?
No hosted endpoint is published; it runs locally over stdio.
›Is Pulse Fetch in the official MCP registry?
Yes, as com.pulsemcp.servers/pulse-fetch.