Basecrawl MCP
OfficialClick on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Basecrawl MCPScrape https://example.com and return markdown"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Basecrawl MCP
Public Model Context Protocol server for Basecrawl.
Tools talk to the Basecrawl SaaS public API (/v1/*) with a Bearer API key (bc_…). They never use browser cookies or talk to the engine process (basecrawl serve) directly.
Tool | SaaS route |
|
|
|
|
|
|
|
|
|
|
|
|
Requirements
Node.js 20+
A running Basecrawl SaaS API (local default http://127.0.0.1:4410)
An API key with the scopes you need (
scrape,crawl,map,batch,read_usage)
Related MCP server: Dev Tool MCP
Install
pnpm install
pnpm buildConfiguration
Variable | Required | Default | Description |
| yes | — | Bearer key ( |
| no |
| SaaS API base URL (no trailing slash) |
Copy .env.example to a gitignored .env (mode 600) for local scripts:
cp .env.example .env
chmod 600 .env
# edit BASECRAWL_API_KEY=bc_…For monorepo local seed credentials (gitignored):
set -a
# shellcheck disable=SC1091
source ../basecrawl-api/.seed-credentials
set +aRun (stdio)
export BASECRAWL_API_KEY=bc_…
export BASECRAWL_API_URL=http://127.0.0.1:4410 # optional
pnpm start
# or: node dist/index.js
# or: pnpm devClaude Desktop
Add to your Claude Desktop MCP config (path varies by OS):
{
"mcpServers": {
"basecrawl": {
"command": "node",
"args": ["/absolute/path/to/basecrawl-mcp/dist/index.js"],
"env": {
"BASECRAWL_API_URL": "http://127.0.0.1:4410",
"BASECRAWL_API_KEY": "bc_…"
}
}
}
}Cursor
Same shape under Cursor MCP settings: command node, args pointing at dist/index.js, env with BASECRAWL_API_URL + BASECRAWL_API_KEY.
Smoke against local API
With basecrawl-api healthy on 4410 and a seed key:
set -a && source ../basecrawl-api/.seed-credentials && set +a
pnpm smoke# optional: curl parity
curl -sS -X POST "$BASECRAWL_API_URL/v1/scrape" \
-H "Authorization: Bearer $BASECRAWL_API_KEY" \
-H "Content-Type: application/json" \
-d '{"url":"https://example.com","formats":["markdown"]}'Tests
pnpm test # unit + live integration (live skipped if API down / no key)
pnpm typecheck # tsc --noEmitLive tests auto-load /projects/platform-network/basecrawl-api/.seed-credentials when present, or BASECRAWL_API_KEY from the environment. They hit only loopback SaaS.
Honesty
Basecrawl residual risk applies on the scrape path: authenticity is cryptographically-anchored trust-but-audit, not trustless. Headless/Chromium side-channels and anti-bot challenges remain. This MCP does not claim commercial Web Unlocker parity, anonymous egress, or 100% unlock rates. Prefer the residual fields on scrape responses when present.
License
Apache-2.0
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseCqualityAmaintenanceInteract with WebScraping.AI API for web data extraction and scraping712445MIT
- FlicenseNot gradedqualityDmaintenanceProvides web crawling and browser automation capabilities with support for multiple content formats (HTML, JSON, PDF, screenshots, Markdown), page content extraction, console message monitoring, and network request tracking.
- FlicenseBqualityDmaintenanceProvides web scraping, crawling, and site mapping capabilities by connecting directly to a self-hosted Firecrawl instance. It enables users to extract website content in markdown format and manage crawling jobs without an external API key.4
- AlicenseAqualityAmaintenanceWeb content extraction for AI agents. 10 tools: scrape, crawl, map, batch, extract, summarize, diff, brand, search, research. Uses TLS fingerprinting to bypass anti-bot without a headless browser. Outputs LLM-optimized markdown with 67% fewer tokens than raw HTML.102,292AGPL 3.0
Related MCP Connectors
Crawlbase MCP — wraps the Crawlbase Crawling API (crawlbase.com, formerly
Scrape, crawl, map and extract the web. Pay per call in USDC, no account or API key.
Fetch and process content from specified URLs & sources using the Oxylabs Web Scraper API.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Basecrawl/mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server