Switchable web-crawler middleware: one interface over pluggable backends (static/trafilatura, Playwright, crawl4ai, Firecrawl, jina) with DeepSeek structured extraction. Repo + MCP server + Claude Code SKILL.
View on GitHub →
Try with Claude — $10 free →
Quick Install
Copy the config for your editor. Some servers may need additional setup — check the README.
Claude Desktop
Claude Code
Cursor
Add to claude_desktop_config.json:
{
"mcpServers": {
"agentcurl": {
"command": "uvx",
"args": [
"agentcurl"
]
}
}
}
📋 Copy
Run in terminal:
claude mcp add agentcurl uvx agentcurl
📋 Copy
Add to .cursor/mcp.json:
{
"mcpServers": {
"agentcurl": {
"command": "uvx",
"args": [
"agentcurl"
]
}
}
}
📋 Copy
Or install with pip: pip install agentcurl
README Excerpt
> 一套接口(`fetch` / `crawl` / `extract`)封装五种爬虫引擎,**一个环境变量切换**, > 上层叠加 **DeepSeek 结构化抽取**(网页 → JSON)。可从**代码库 / MCP 服务 / Claude Code SKILL** > 三种入口驱动 —— 三者都是同一个 `CrawlManager` 的薄封装。 `5 种后端` · `零依赖默认引擎` · `1 个变量切换` · `网页 → JSON` · `3 种入口` · `纯 CPU` · `实测可爬全球 Top10 的 9 个` > 上面这段演示由 [`demo.tape`](demo.tape) 用 [vhs](https://github.com/charmbracelet/vhs) 录制(`vhs demo.tape`)。
Tools (13)
AGENTCURL_LEARN CRAWL_BACKEND DEEPSEEK_API_KEY DEEPSEEK_MODEL FIRECRAWL_API_KEY JINA_API_KEY RESPECT_ROBOTS ROUTER_MODE browser crawl4ai firecrawl jina static