WebSearch MCP Server
About
WebSearch MCP Server is a simple web search server that supports free web searching and converts URL content to Markdown. It integrates with multiple search providers (Bing, Baidu) and can also search Wechat Official Account articles and GitHub. It is intended for developers and…
Details
- Author
- MCP-Mirror
- Downloads
- 303
- Categories
- Other
Jump to
- Perform web searches using Bing or Baidu.
- Convert any URL content into Markdown format.
- Search and retrieve Wechat Official Account articles.
- Easily search GitHub for repositories, users, and issues.
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
WebSearch MCP ServerCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
Clone the repository, install dependencies with uv (recommended) or pip, copy .env.example to .env, and modify settings such as the search provider and language. Run the server with uv run python server.py (or python server.py after activating the virtual environment). Debugging is supported via uv run fastmcp dev server.py.
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"websearch mcp server": {
"Howe829_websearch-mcp-server": {
"command": "uv",
"args": [
"venv",
"&&",
"uv",
"sync"
]
}
}
}
}
McpServers
{
"Howe829_websearch-mcp-server": {
"command": "uv",
"args": [
"venv",
"&&",
"uv",
"sync"
]
}
}
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.
- 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.
Getting Started
Prerequisites
- Python 3.12 or higher
- uv for dependency management (or pip)
Installation
1. Clone the repository:
git clone https://github.com/Howe829/websearch-mcp-server.git
cd websearch-mcp-server
2. Install the dependencies using uv (Recomend):
uv venv && uv sync
Or, if you prefer using pip:
pip install -r requirements.txt
Configuration
1. Create a .env file based on the .env.example file:
cp .env.example .env
2. Modify the .env file 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.py
Or run the server using python:
source .venv/bin/activate
python server.py
Contribution
Contributions are welcome!This project uses pytest for unit tests
uv pip install pytest
uv pip install pytest-asyncio
uv run pytest
And 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.py
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



