Octocrawl MCP server
online · 100% uptimeio.github.77777R7/octocrawl·v0.8.1Pages, crawls and URL batches as clean Markdown and JSON for AI agents, with an Evidence Record.
not scanned yet
0 stars338 downloads/wk
Reviews
Write oneNobody has reviewed Octocrawl yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Octocrawl tools
Tool list not cached yet. `describe` through the gateway fetches it live.
How Octocrawl compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 93/100
- higher than 96% of 48,255 servers
- Uptime
- 100%
- of our recent checks; the typical remote server answers 100%
- Response time
- 445 ms
- faster than 33% of 30,031 servers
- Downloads a week
- 338
- more than 83% of 12,191 servers with a package
Release history: 7 versions in the registry since 2026-10-09, latest 2026-11-04, typically one every 3 days.
Install Octocrawl in Claude Code, Cursor or VS Code
claude mcp add --transport http octocrawl https://mcp.octocrawl.dev/mcp
What the publisher says
From the Octocrawl repository's README, as published. We do not edit it. Read it on GitHub
Octocrawl — Web-to-LLM Context Extraction
A transparent, verifiable web extraction system built for RAG and Agent workflows.
Try it without installing anything at octocrawl.dev, read the documentation, or connect your agent to hosted Octocrawl in one line, no key needed to start (how, for Claude Code, Cursor, OpenCode and Codex):
claude mcp add --transport http octocrawl https://mcp.octocrawl.dev/mcpWhy This Exists
Most crawlers report "success" when they return empty pages, challenge screens, or the wrong content. Octocrawl makes failure visible and fixable:
Before (typical crawler):
✓ Fetched example.com/article
Status: 200 OK
Content: 953 bytesAfter (Octocrawl):
✗ Fetched example.com/article
Status: blocked (cloudflare_challenge)
Lane: http → escalated to browser_local
Evidence: artifacts=[] (no screenshot or DOM snapshot was produced)
Cost: 847 tokens, 2.3s, $0.0042
Fix: needs user login or proxy (tier 1b/2)What's Different
- Failure is a first-class outcome — emptyverified, blocked, failed with reasons, not silent empties; a page answered with an error status keeps its httpStatus and Markdown as evidence, never as success, and so does a page on which Octocrawl finds no main content (failed/emptyunverified with the whole page's Markdown), a main region the page hides with hidden and an article region that only names the page included (headings of fewer than 100 characters and almost nothing beside them, no image the Markdown carries, in-page jump links such as "Skip to Filters" set aside)
- Five false-success checks — challenge text, wrong-page content, missing facts, truncation, yield-below-floor
- Execution ladder — HTTP → browser → user auth → proxy, with automatic routing, per-attempt trace, and task-level cost accounting
- Ground-truth benchmark — a 56-case fixture suite (soft 404s, challenge pages, SPAs, timeouts, zip bombs, tables) with verified false-success rates
- Honest evidence — artifacts: [] is an explicit empty artifact list, not a promise that every failed page has a screenshot or DOM snapshot; browser bytesWire: null means wire bytes were not measured
- One Evidence Record — every scrape result, batch item and crawl page carries evidenceRecord (final URL, redirect chain, fetch time, status and reason, lane, robots.txt decision, raw and output hashes, field evidence), stated the same way in every lane and described by a versioned JSON Schema; see the reference
Quick Start
The no-install, single-page web preview runs at octocrawl.dev (five previews a day; see Public preview for how it is deployed). Besides Markdown it returns a page's links and metadata, and up to 20 fields read from the page without a model. The same site serves the documentation: MCP connection steps for four clients, four task guides, and limits. The pages are generated from Markdown in this repository during the public web build; npm run public:preview:local serves them at http://127.0.0.1:8798/docs/.
Install nothing first: with Node.js 22.13+ or 24+,
npx octocrawl scrape https://example.com --markdown
pip install octocrawl-client # the Python client of a running API (npx octocrawl serve)
npm install @octocrawl/sdk # the TypeScript client; @octocrawl/mcp is the MCP serverShortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Octocrawl: common questions
- Is Octocrawl MCP server safe?
- Yes, by our scan: it is graded A (93/100). Read the Octocrawl safety report
- How do I install Octocrawl?
- It runs remotely at mcp.octocrawl.dev. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
- Does Octocrawl need an API key?
- Yes. The registry entry asks for
W2L_API_TOKEN. - Is Octocrawl maintained?
- The last commit was 26 days ago (2026-10-09). The latest release is v0.8.1.
- Is Octocrawl up?
- 100% of our last 28 checks got an answer. We check remote servers about four times a day.
- How does Octocrawl compare with other MCP servers?
- safety score 93/100 (higher than 96% of 48,255 servers); uptime 100% (of our recent checks; the typical remote server answers 100%); response time 445 ms (faster than 33% of 30,031 servers). Full comparison.