
MCP Server
Howe829
public
websearch mcp server
MCP server for agent web search
Repository Info
12
Stars
4
Forks
12
Watchers
0
Issues
Python
Language
MIT License
License
About This Server
MCP server for agent web search
Model Context Protocol (MCP) - This server can be integrated with AI applications to provide additional context and capabilities, enabling enhanced AI interactions and functionality.
Documentation
# WebSearch MCP Server
A simple web search server that supports free search and converts URL content to Markdown. [δΈζ](README-zh.md)
## 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.
## Getting Started
### Prerequisites
- Python 3.12 or higher
- uv for dependency management (or pip)
### Installation
1. Clone the repository:
```bash
git clone https://github.com/Howe829/websearch-mcp-server.git
cd websearch-mcp-server
```
2. Install the dependencies using uv (Recomend):
```bash
uv venv && uv sync
```
Or, if you prefer using pip:
```bash
pip install -r requirements.txt
```
### Configuration
1. Create a `.env` file based on the `.env.example` file:
```bash
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:
```bash
uv run python server.py
```
Or run the server using python:
```bash
source .venv/bin/activate
python server.py
```
## Contribution
Contributions are welcome!
This project uses pytest for unit tests
```bash
uv pip install pytest
uv pip install pytest-asyncio
uv run pytest
```
And use the ruff for code sytle formatting
```bash
uv pip install ruff
ruff format .
```
use mcp inpector to debug this server
```bash
uv run fastmcp dev server.py
```Quick Start
1
Clone the repository
git clone https://github.com/Howe829/websearch-mcp-server2
Install dependencies
cd websearch-mcp-server
npm install3
Follow the documentation
Check the repository's README.md file for specific installation and usage instructions.
Repository Details
OwnerHowe829
Repowebsearch-mcp-server
Language
Python
LicenseMIT License
Last fetched8/8/2025
Recommended MCP Servers
π¬
Discord MCP
Enable AI assistants to seamlessly interact with Discord servers, channels, and messages.
integrationsdiscordchat
π
Knit MCP
Connect AI agents to 200+ SaaS applications and automate workflows.
integrationsautomationsaas
π·οΈ
Apify MCP Server
Deploy and interact with Apify actors for web scraping and data extraction.
apifycrawlerdata
π
BrowserStack MCP
BrowserStack MCP Server for automated testing across multiple browsers.
testingqabrowsers
β‘
Zapier MCP
A Zapier server that provides automation capabilities for various apps.
zapierautomation