HughesCuit/heventure-search-mcp

πŸ”Ž Search & Data Extraction
0 Views
0 Installs

🐍 ☁️ 🏠 - Free MCP web search server with 5 engines (DuckDuckGo, Bing, Google SerpAPI, Tavily). No API key required. Auto rate limiting, 300s cache, multi-language support. Install: uvx heventure-search-mcp.

Quick Install

One-Click IDE Configuration
claude_desktop_config.json
{
  "mcpServers": {
    "hughescuit-heventure-search-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "hughescuit-heventure-search-mcp"
      ]
    }
  }
}
Or

Using an AI coding agent (Claude Code, Cursor, etc.)? Copy a ready-made prompt that tells it to fetch the setup instructions and install this server for you.

Documentation Overview

δΈ­ζ–‡ | English


PyPI version Python License: MIT Downloads heventure-search-mcp MCP server

πŸ” MCP Web Search Server

Free forever. No API key required. A web search MCP server that works out of the box with Claude Desktop, Cursor, and any MCP-compatible AI tool.

pip install heventure-search-mcp

✨ Why?

Most MCP search servers require you to sign up for API keys (Bing, Google, SerpAPI...). This one works immediately β€” zero configuration, zero cost, zero sign-ups.

FeatureThis ServerOthers
No API key neededβœ…βŒ
DuckDuckGo (free)βœ…varies
Bing (free)βœ…βŒ
Google (free)βœ…βŒ
Optional SerpAPI/Tavilyβœ…βœ…
Async + cachingβœ…varies
Install in 10 secondsβœ…varies

πŸš€ Quick Start

Option 1: Claude Desktop / Cursor

Add to your MCP config:

{
  "mcpServers": {
    "web-search": {
      "command": "uvx",
      "args": ["heventure-search-mcp"]
    }
  }
}

Option 2: Command Line

pip install heventure-search-mcp
heventure-search-mcp

Option 3: Docker

docker run -p 8080:8080 heventure-search-mcp

πŸ”§ Available Tools

web_search

Search the web with multiple engines simultaneously.

ParameterTypeDefaultDescription
querystringrequiredSearch query
max_resultsint10Number of results (1-20)
search_enginestring"both"duckduckgo, bing, google, or both

get_page_content

Extract readable text from any webpage.

ParameterTypeDefaultDescription
urlstringrequiredPage URL to fetch

πŸ”‘ Optional: Enhanced Search

The free engines work great for most use cases. For higher quality results, you can optionally add paid API keys:

# SerpAPI β€” 100 free searches/month
export SERPAPI_KEY="your_key"

# Tavily β€” 1,000 free searches/month  
export TAVILY_API_KEY="your_key"

πŸ—οΈ Architecture

  • Engines: DuckDuckGo, Bing, Google, SerpAPI, Tavily
  • Caching: LRU cache with 300s TTL (100 entries max)
  • Protocol: MCP (Model Context Protocol)
  • Runtime: Python 3.10+ with asyncio

🀝 Contributing

Issues and Pull Requests are welcome! See CONTRIBUTING.md for guidelines.

πŸ“„ License

MIT License β€” use it however you want.

Related MCP Servers

linxule/mineru-mcp

πŸ“‡ ☁️ - MCP server for MinerU document parsing API. Parse PDFs, images, DOCX, and PPTX with OCR (109 languages), batch processing (200 docs), page ranges, and local file upload. 73% token reduction with structured output.

πŸ”Ž Search & Data Extraction1 views
0xdaef0f/job-searchoor

πŸ“‡ 🏠 - An MCP server for searching job listings with filters for date, keywords, remote work options, and more.

πŸ”Ž Search & Data Extraction0 views
Aas-ee/open-webSearch

🐍 πŸ“‡ ☁️ - Web search using free multi-engine search (NO API KEYS REQUIRED) β€” Supports Bing, Baidu, DuckDuckGo, Brave, Exa, and CSDN.

πŸ”Ž Search & Data Extraction0 views
ac3xx/mcp-servers-kagi

πŸ“‡ ☁️ - Kagi search API integration

πŸ”Ž Search & Data Extraction0 views

Engagement

Views
0
Installs
0
Upvotes
0

Views and upvotes are unique per visitor network (hashed IP). Installs count copy actions.

Status

Health: Not checked yet

We have not completed a health check for this listing yet.

No check timestamp yet.

Unclaimed listing (imported or pending owner verification). Claim it β†’
β˜… Spotlight Slot

Feature Your MCP Server

Get maximum visibility for your server across our directory, search results, and detail pages.

Spotlight Your Server

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to get the verified badge and attach your website.

Claim this listing

Promote this listing

Optional paid placement. Free listings stay free forever.

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.