pulse fetch for Gemini CLI
com.pulsemcp/pulse-fetch
MCP server for fetching web resources with content extraction and anti-bot bypass.
client:Gemini CLI
transport:stdio
runtime:npm
Install pulse fetch in Gemini CLI
~/.gemini/settings.json · windows: %USERPROFILE%\.gemini\settings.json
{
"mcpServers": {
"pulse-fetch": {
"command": "npx",
"args": [
"-y",
"@pulsemcp/pulse-fetch"
],
"env": {
"FIRECRAWL_API_KEY": "<FIRECRAWL_API_KEY>",
"BRIGHTDATA_API_KEY": "<BRIGHTDATA_API_KEY>",
"STRATEGY_CONFIG_PATH": "<STRATEGY_CONFIG_PATH>",
"OPTIMIZE_FOR": "<OPTIMIZE_FOR>",
"MCP_RESOURCE_STORAGE": "<MCP_RESOURCE_STORAGE>",
"MCP_RESOURCE_FILESYSTEM_ROOT": "<MCP_RESOURCE_FILESYSTEM_ROOT>",
"SKIP_HEALTH_CHECKS": "<SKIP_HEALTH_CHECKS>",
"LLM_PROVIDER": "<LLM_PROVIDER>",
"LLM_API_KEY": "<LLM_API_KEY>",
"LLM_API_BASE_URL": "<LLM_API_BASE_URL>",
"LLM_MODEL": "<LLM_MODEL>"
}
}
}
}
Gemini expands $VAR and ${VAR} inside env values, so a secret can live in your shell rather than this file. Gemini CLI docs