searxNcrawl
searxNcrawl is an MCP server that adds web browsing tools to AI assistants such as Claude Desktop, Claude Code and Cursor. Web search via SearXNG and/or You.com, plus clean Markdown crawling via Crawl4AI. It has 181 GitHub stars, is released under the MIT license and runs locally with uvx searxncrawl.
github.com/DasDigitaleMomentum/searxNcrawl (opens in a new tab)
Data as of from the GitHub API and the official MCP registry; description from the project's repository. Report an error
- Official
- Needs API key
- Web & browsing
- MIT
- Active
Install searxNcrawl
Generated from the server's MCP registry entry. Replace your-value with your own values.
Claude Desktop
{
"mcpServers": {
"searxncrawl": {
"command": "uvx",
"args": [
"searxncrawl"
],
"env": {
"SEARXNG_PASSWORD": "your-value",
"YDC_API_KEY": "your-value"
}
}
}
}Settings > Developer > Edit Config. macOS: ~/Library/Application Support/Claude/, Windows: %APPDATA%\Claude\. Restart Claude Desktop afterwards.
Claude Code
claude mcp add --env SEARXNG_PASSWORD=your-value --env YDC_API_KEY=your-value --transport stdio searxncrawl -- uvx searxncrawlCursor
{
"mcpServers": {
"searxncrawl": {
"type": "stdio",
"command": "uvx",
"args": [
"searxncrawl"
],
"env": {
"SEARXNG_PASSWORD": "your-value",
"YDC_API_KEY": "your-value"
}
}
}
}Project file; use ~/.cursor/mcp.json to enable it in every project.
VS Code
{
"inputs": [
{
"type": "promptString",
"id": "searxng_password",
"description": "SEARXNG_PASSWORD",
"password": true
},
{
"type": "promptString",
"id": "ydc_api_key",
"description": "YDC_API_KEY",
"password": true
}
],
"servers": {
"searxncrawl": {
"type": "stdio",
"command": "uvx",
"args": [
"searxncrawl"
],
"env": {
"SEARXNG_PASSWORD": "${input:searxng_password}",
"YDC_API_KEY": "${input:ydc_api_key}"
}
}
}
}Config formats checked against the official docs on Oct 7, 2026: modelcontextprotocol.io (opens in a new tab), code.claude.com (opens in a new tab), cursor.com (opens in a new tab), code.visualstudio.com (opens in a new tab).
Environment variables
Variables the server reads at startup.
| Name | Required | Description |
|---|---|---|
SEARXNG_URL | No | URL of your SearXNG instance with JSON output enabled; enables SearXNG search (no default) |
SEARXNG_USERNAME | No | Optional basic auth user for SearXNG (set both or neither) |
SEARXNG_PASSWORDsecret | No | Optional basic auth password for SearXNG (set both or neither) |
YDC_API_KEYsecret | No | You.com API key; enables You.com search (queries go to You.com, US) |
SEARCH_RESULT_FIELDS | No | Comma-separated result fields: title,url,content,publishedDate,providers (unset = all) |
About searxNcrawl
Website · Quick start · Docs · Developers · Cloud (planned) · Changelog A real MCP client session (fastmcp) against uvx searxncrawl 0.31.0 and a local SearXNG: search , then crawl the top hit into Markdown. Output is shortened for display. Reproduce it with docs/assets/demo/ .
- crawl4ai
- llm-tools
- mcp
- mcp-server
- python
- searxng
- web-crawler
- web-search
- ai-agents
- crawler
Similar MCP servers
More web & browsing MCP servers
Gbox
babelcloud/gbox
Cli and MCP for gbox. Enable AI agents to operate Android/Browser/Desktop like human.
Maintained · last commit Jul 16, 2026
Web & browsingGoX-Use - X (Twitter) MCP Server
ihuzaifashoukat/x-use
Research X (Twitter), read inboxes and review publishing through MCP.
Active · last commit Oct 25, 2026
Web & browsingPythonCharlotte
TickTockBent/charlotte
Renders web pages into structured, agent-readable representations using headless Chromium.
Active · last commit Oct 22, 2026
Web & browsingTypeScriptCloakBrowser MCP
swimmwatch/cloakbrowser-mcp
Playwright MCP-compatible browser automation bridge for CloakBrowser Chromium.
Active · last commit Oct 24, 2026
Web & browsingTypeScriptDash MCP Server
Kapeli/dash-mcp-server
MCP server for Dash, the macOS API documentation browser.
Maintained · last commit Jul 31, 2026
Web & browsingPythonKreuzcrawl
xberg-io/crawlberg
Scrape, crawl, and map websites to Markdown or JSON via local CLI.
Active · last commit Oct 24, 2026
Web & browsingRust
How do I install the searxNcrawl MCP server?
Add the command uvx searxncrawl to your MCP client: put it in claude_desktop_config.json for Claude Desktop, run claude mcp add for Claude Code, or add it to .cursor/mcp.json (Cursor) or .vscode/mcp.json (VS Code). The snippets on this page are ready to paste.
Is searxNcrawl free?
The server is open source under the MIT license, so running it is free. It needs credentials (SEARXNG_PASSWORD and YDC_API_KEY) for the service it connects to, which may require a paid account.
Is searxNcrawl actively maintained?
The most recent commit was on Oct 15, 2026. The latest release is v0.32.0, published Oct 15, 2026. appsgit only lists MCP servers with a commit in the last six months.