carbs
Provides meta-search capabilities via SearXNG, enabling web searches with academic bias, deduplication, and access to raw JSON results including answers and infoboxes.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
Carbs
A research MCP server that bundles SearXNG (meta-search) + Crawl4AI (JS-rendered web scraping) behind one command. Runs 100% local.
Quick start
make up # generates .env (token) if needed, starts searxng + crawl4ai + carbsMCP endpoint: http://localhost:8765/mcp (streamable-http).
Register in your agent (opencode example):
// ~/.config/opencode/opencode.jsonc
"mcp": {
"carbs": {
"type": "http",
"url": "http://127.0.0.1:8765/mcp",
"enabled": true
}
}For Claude Code / Codex, the same http://127.0.0.1:8765/mcp URL works in
their MCP configs.
Related MCP server: searxNcrawl
Tools
Tool | Purpose |
| Meta-search with academic bias, deduped |
| Raw SearXNG JSON (answers, infoboxes) |
| Single URL → clean markdown (with fallback chain) |
| Batch crawl, concurrency-capped |
| LLM JSON extraction from a page |
| Search → parallel scrape → synthesize |
| Backend status |
Config
Everything is env-driven — see src/carbs/config.py for the full list
(SEARXNG_URL, CRAWL4AI_URL, CRAWL4AI_API_TOKEN, LLM_PROVIDER, cache
TTL, crawl concurrency, ports).
Development
uv sync --dev
uv run pytest
uv run python -m carbs --http --host 127.0.0.1 --port 8765 # run MCP locally against running backendsLicense
MIT
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
One MCP server for all web data. Scrape, search, crawl, and AI research in one install.
Web search API and MCP server for developers building AI agents.
Unified 15-tool SEO, SERP, clean Markdown & GEO (LLM citation Share-of-Voice) MCP server.
Related MCP Servers
- FlicenseAqualityCmaintenanceAn MCP server for SearXNG that provides web search capabilities with concise model-visible output while preserving full result payloads in metadata. It supports search, parallel fetching, URL extraction, and research workflows through both local stdio and streamable HTTP transports.74-
- AlicenseAqualityBmaintenanceMCP server for web search and crawling, integrating SearXNG metasearch and Crawl4AI for privacy-respecting search and content extraction.3326 PyPI184MIT
- FlicenseNot gradedqualityBmaintenanceA self-hosted MCP server providing private web search, web page fetching, and current date/time tools, powered by a bundled SearXNG instance for API-key-free local search.2-
- AlicenseAqualityCmaintenanceMCP server for local web search via SearXNG, providing unlimited queries without API keys or cost, with automatic fallback to public instances.31MIT