Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"io-github-wickproject-wick": {
"args": [
"-y",
"wick-mcp"
],
"command": "npx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Browser-grade web access for AI agents. Docs | Blog | getwick.dev
Run this in your terminal to verify the server starts. Then let us know if it worked — your result helps other developers.
npx -y 'wick-mcp' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
Checked wick-mcp against OSV.dev.
Click any tool to inspect its schema.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in browser / writing
Browser automation with Puppeteer for web scraping and testing
Self-hosted URL- and file-to-Markdown service for humans and AI agents - web pages, documents, images, audio, YouTube. PWA + REST + MCP + Claude Code skill, Reddit-aware, refreshable share links.
🔥 Official Firecrawl MCP Server - Adds powerful web scraping and search to Cursor, Claude and any other LLM clients.
The Apify MCP server enables your AI agents to extract data from social media, search engines, maps, e-commerce sites, or any other website using thousands of ready-made scrapers, crawlers, and automation tools available on the Apify Store.
MCP Security Weekly
Get CVE alerts and security updates for io.github.wickproject/wick and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
Browser-grade web access for AI agents. Docs | Blog | getwick.dev
Your AI agent gets blocked on the web. Wick fixes that.
Wick 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%.
Built by the creator of Lantern, 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.
Agent: I'll fetch that page for you.
[uses wick_fetch]
Result: 200 OK
# The New York Times - Breaking News
Led by the freshman forward Cameron Boozer,
the No. 1 overall seed faces a tough test...
macOS (Homebrew):
brew tap wickproject/wick && brew install wick
wick setup
Linux (apt):
curl -fsSL https://wickproject.github.io/wick/apt/install.sh | bash
wick setup
npm (any platform):
npm install -g wick-mcp
wick setup
wick setup auto-detects your MCP clients (Claude Code, Cursor, etc.) and configures them.
wick_fetchFetch 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.
wick fetch https://www.nytimes.com
| Parameter | Type | Default | Description |
|---|---|---|---|
url | string | required | The URL to fetch |
format | string | "markdown" | Output: markdown, html, or text |
respect_robots | bool | true | Whether to respect robots.txt |
wick_crawlCrawl a website starting from a URL. Follows same-domain links, fetches each page through Chrome's TLS pipeline, and returns markdown for every page.
wick crawl https://docs.example.com --depth 2 --max-pages 10
| Parameter | Type | Default | Description |
|---|---|---|---|
url | string | required | Starting URL |
max_depth | number | 2 | How many links deep to follow (max 5) |
max_pages | number | 10 | Pages to fetch (max 50) |
path_filter | string | none | Only crawl paths starting with this prefix |
respect_robots | bool | true | Whether to respect robots.txt |
wick_mapDiscover all URLs on a site. Checks sitemap.xml first, then follows links.
wick map https://example.com --limit 100
| Parameter | Type | Default | Description |
|---|---|---|---|
url | string | required | Starting URL |
limit | number | 100 | Max URLs to discover (max 5000) |
use_sitemap | bool | true | Check sitemap.xml first |
path_filter | string | none | Only include paths with this prefix |
wick_searchSearch the web. Use wick_fetch to read any result in full.
wick search "rust async runtime"
wick_downloadDownload video and audio from Reddit, YouTube, Twitter, and 1000+ other sites. Powered by yt-dlp.
wick download "https://v.redd.it/4uofpbxa97rg1" -o ./archive
wick_sessionClear cookies and session data to start fresh.
wick session clear
Wick also runs as a local HTTP API server, making it accessible to any tool — Python, LangChain, n8n, curl, custom agents.
wick serve --api
# Wick 0.7.0 + Pro API server running at http://127.0.0.1:8090
# Fetch a page
curl "http://localhost:8090/v1/fetch?url=https://nytimes.com"
# Crawl a site
curl "http://localhost:8090/v1/crawl?url=https://docs.example.com&max_pages=5"
# Discover URLs
curl "http://localhost:8090/v1/map?url=https://example.com"
# Search
curl "http://localhost:8090/v1/search?q=rust+async"
import requests
r = requests.get("http://localhost:8090/v1/fetch", params={"url": "https://
... [View full README on GitHub](https://github.com/wickproject/wick#readme)