WebSearch MCP Server
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.
WebSearch MCP Server
A simple web search server that supports free search and converts URL content to Markdown. 中文
Features
Web Search: Perform web searches using different providers. Supported providers: Bing, Baidu, Google(with browser_use).
Markdown Conversion: Convert the content of a URL into Markdown format.
Wechat Official Account Articles: Search and retrive wechat official account articles content.
GitHub Search: Easily search for anything on GitHub — repositories, users, issues, and more.
Related MCP server: wechat-article-summarizer
Getting Started
Prerequisites
Python 3.12 or higher
uv for dependency management (or pip)
Installation
Clone the repository:
git clone https://github.com/Howe829/websearch-mcp-server.git cd websearch-mcp-serverInstall the dependencies using uv (Recomend):
uv venv && uv syncOr, if you prefer using pip:
pip install -r requirements.txt
Configuration
Create a
.envfile based on the.env.examplefile:cp .env.example .envModify the
.envfile with your desired settings:BING_SEARCH_BASE_URL="https://www.bing.com" LANGUAGE="en" CC="us" IMPERSONATE="edge" HOST=127.0.0.1 PORT=8002 SERVER_MODE=streamable-http
Usage
Run the server using uv:
uv run python server.pyOr run the server using python:
source .venv/bin/activate
python server.pyContribution
Contributions are welcome!
This project uses pytest for unit tests
uv pip install pytest
uv pip install pytest-asyncio
uv run pytestAnd use the ruff for code sytle formatting
uv pip install ruff
ruff format .use mcp inpector to debug this server
uv run fastmcp dev server.pyThis server cannot be deployed
Maintenance
Related MCP Connectors
Live web search results and web pages as Markdown; page fetches use a residential network.
Web search, URL content extraction to Markdown, site mapping, and recursive web crawler.
Web search and any page as LLM-ready Markdown for AI agents. Free keyless tier, no signup.
Jina AI Reader/Search MCP — turn any URL into clean LLM-ready markdown, plus web search.
Related MCP Servers
- AlicenseAqualityAmaintenanceThis server enables LLMs to retrieve and process content from web pages, converting HTML to markdown for easier consumption.281288,522 PyPI91,812MIT
- AlicenseNot gradedqualityDmaintenanceMCP server that enables AI agents to fetch and summarize WeChat public articles, supporting export to HTML, Markdown, Obsidian, Notion, and OneNote.5MIT
- AlicenseNot gradedqualityCmaintenanceAn MCP server that aggregates web search results from multiple engines and optionally renders pages to Markdown, providing a unified search interface.4 npm3ISC
- AlicenseAqualityDmaintenanceA production-ready MCP server for free web search, news search, and webpage content extraction using DuckDuckGo and Bing.48 npmMIT