{
  "markdown": "# Wick\n\n**Browser-grade web access for AI agents.** [Docs](https://getwick.dev/docs.html) | [Blog](https://getwick.dev/blog/wick-0-6-crawl-and-100-percent.html) | [getwick.dev](https://getwick.dev)\n\nYour AI agent gets blocked on the web. Wick fixes that.\n\nWick is an MCP server that uses Chrome's actual network stack so the TLS fingerprint is identical to a real browser. It runs locally from your own IP, and returns clean markdown. We tested it against 25 anti-bot-protected sites — Cloudflare, Akamai, PerimeterX, AWS WAF — and scored **100%**.\n\nBuilt by the creator of [Lantern](https://lantern.io), a censorship circumvention tool used by 150M+ people in Iran, China, and Russia. The same TLS evasion techniques that bypass government censors, applied to anti-bot walls.\n\n```\nAgent: I'll fetch that page for you.\n       [uses wick_fetch]\n\nResult: 200 OK\n\n# The New York Times - Breaking News\nLed by the freshman forward Cameron Boozer,\nthe No. 1 overall seed faces a tough test...\n```\n\n## Install\n\n**macOS (Homebrew):**\n```bash\nbrew tap wickproject/wick && brew install wick\nwick setup\n```\n\n**Linux (apt):**\n```bash\ncurl -fsSL https://wickproject.github.io/wick/apt/install.sh | bash\nwick setup\n```\n\n**npm (any platform):**\n```bash\nnpm install -g wick-mcp\nwick setup\n```\n\n`wick setup` auto-detects your MCP clients (Claude Code, Cursor, etc.) and configures them.\n\n## Tools\n\n### `wick_fetch`\n\nFetch any URL and get clean, LLM-friendly markdown. Sites that block standard HTTP clients return full content because Wick uses Chrome's actual TLS fingerprint.\n\n```\nwick fetch https://www.nytimes.com\n```\n\n| Parameter | Type | Default | Description |\n|---|---|---|---|\n| `url` | string | required | The URL to fetch |\n| `format` | string | `\"markdown\"` | Output: `markdown`, `html`, or `text` |\n| `respect_robots` | bool | `true` | Whether to respect robots.txt |\n\n### `wick_crawl`\n\nCrawl a website starting from a URL. Follows same-domain links, fetches each page through Chrome's TLS pipeline, and returns markdown for every page.\n\n```\nwick crawl https://docs.example.com --depth 2 --max-pages 10\n```\n\n| Parameter | Type | Default | Description |\n|---|---|---|---|\n| `url` | string | required | Starting URL |\n| `max_depth` | number | `2` | How many links deep to follow (max 5) |\n| `max_pages` | number | `10` | Pages to fetch (max 50) |\n| `path_filter` | string | none | Only crawl paths starting with this prefix |\n| `respect_robots` | bool | `true` | Whether to respect robots.txt |\n\n### `wick_map`\n\nDiscover all URLs on a site. Checks sitemap.xml first, then follows links.\n\n```\nwick map https://example.com --limit 100\n```\n\n| Parameter | Type | Default | Description |\n|---|---|---|---|\n| `url` | string | required | Starting URL |\n| `limit` | number | `100` | Max URLs to discover (max 5000) |\n| `use_sitemap` | bool | `true` | Check sitemap.xml first |\n| `path_filter` | string | none | Only include paths with this prefix |\n\n### `wick_search`\n\nSearch the web. Use `wick_fetch` to read any result in full.\n\n```\nwick search \"rust async runtime\"\n```\n\n### `wick_download`\n\nDownload video and audio from Reddit, YouTube, Twitter, and 1000+ other sites. Powered by yt-dlp.\n\n```\nwick download \"https://v.redd.it/4uofpbxa97rg1\" -o ./archive\n```\n\n### `wick_session`\n\nClear cookies and session data to start fresh.\n\n```\nwick session clear\n```\n\n## HTTP API\n\nWick also runs as a local HTTP API server, making it accessible to any tool — Python, LangChain, n8n, curl, custom agents.\n\n```bash\nwick serve --api\n# Wick 0.7.0 + Pro API server running at http://127.0.0.1:8090\n```\n\n```bash\n# Fetch a page\ncurl \"http://localhost:8090/v1/fetch?url=https://nytimes.com\"\n\n# Crawl a site\ncurl \"http://localhost:8090/v1/crawl?url=https://docs.example.com&max_pages=5\"\n\n# Discover URLs\ncurl \"http://localhost:8090/v1/map?url=https://example.com\"\n\n# Search\ncurl \"http://localhost:8090/v1/search?q=rust+async\"\n```\n\n```python\nimport requests\nr = requests.get(\"http://localhost:8090/v1/fetch\", params={\"url\": \"https://nytimes.com\"})\nprint(r.json()[\"content\"])  # clean markdown\n```\n\nAll endpoints return JSON. [Full API docs](https://getwick.dev/docs.html#api-server).\n\n## 100% anti-bot success rate\n\nWe tested Wick Pro against 25 sites spanning five tiers of protection:\n\n| Protection | Sites | Result |\n|---|---|---|\n| Minimal | Wikipedia, GitHub, Hacker News, ArXiv, NPR | 5/5 |\n| Cloudflare | Stack Overflow, Medium, ESPN, Craigslist, IMDb | 5/5 |\n| Aggressive | NYTimes, Reddit, Amazon, LinkedIn, Indeed, Zillow, Yelp | 7/7 |\n| PerimeterX / Akamai | Glassdoor, Walmart, Target, Best Buy, Pinterest, Instagram, Twitter/X | 7/7 |\n| Very aggressive | Bloomberg | 1/1 |\n\nAll running locally with zero cloud dependencies.\n\n## How Wick compares\n\n| | Wick | Firecrawl | Bright Data | Browserbase | Playwright MCP |\n|---|---|---|---|---|---|\n| Anti-bot success rate | **100%** | 83% | ~100% | 90% | 0% |\n| Runs locally | Yes | No | No | No | Yes |\n| Crawl / Map | Yes | Yes | No | No | No |\n| Your residential IP | Yes | No | Pooled | Pooled | Yes |\n| Your data stays local | Yes | No | No | No | Yes |\n| Free | Unlimited | 500 pages | 5K req/mo | 1 hr | Free |\n| Pro pricing | [$20/mo flat](https://getwick.dev) | $19-599/mo | Usage-based | $20-99/mo | Free |\n\n## Why agents get blocked\n\nAnti-bot systems fingerprint the TLS handshake — the cipher suites, extensions, and ordering that your HTTP client uses. Go, Python, and Node libraries have distinct TLS signatures that Cloudflare and Akamai identify in milliseconds.\n\nWick uses Chrome's actual network stack (Cronet — the same BoringSSL and HTTP/2 implementation in real Chrome), so the fingerprint is indistinguishable from a real browser. No simulation, no header spoofing — the real thing.\n\n## Wick Pro\n\nFor teams that need JavaScript rendering, advanced anti-detection, and access to sites with aggressive bot protection. Pro adds a real Chromium browser engine with stealth patches.\n\n```\nwick pro activate\n```\n\n$20/month flat. No per-request billing. [Learn more at getwick.dev](https://getwick.dev) or [contact us](mailto:hello@getwick.dev).\n\n## Configure agents to always use Wick\n\n**Claude Code** — add to `CLAUDE.md`:\n```\nWhen fetching web pages, always use wick_fetch instead of the built-in WebFetch tool.\nUse wick_search for web searches. Use wick_crawl to read multi-page sites.\n```\n\n**Cursor** — add to `.cursorrules`:\n```\nUse wick_fetch to read any URL. Use wick_search for web searches.\nUse wick_crawl to read documentation sites and multi-page content.\n```\n\n**Other MCP agents** — add to your system prompt or `AGENTS.md`:\n```\nUse wick_fetch, wick_search, wick_crawl, and wick_map MCP tools for all web access.\nAlways prefer these over built-in fetch/browse capabilities.\n```\n\n## Building from source\n\n```bash\ncd rust\ncargo build --release\n```\n\nThe binary is at `rust/target/release/wick`.\n\n## License\n\nMIT\n\n---\n\n[getwick.dev](https://getwick.dev) | [Docs](https://getwick.dev/docs.html) | [Blog](https://getwick.dev/blog/wick-0-6-crawl-and-100-percent.html) | [hello@getwick.dev](mailto:hello@getwick.dev)\n",
  "bytes": 7059,
  "sha": "622a859d8ab9cc69ab581db7f2363c7f2a9d68230da895c57711640354eb6581",
  "repo_slug": "wickproject/wick",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_github_wickproject_wick_9c724278/readme"
}