WebRead MCP
Performs web searches using DuckDuckGo and returns titles with links.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@WebRead MCPsearch for Python MCP server examples"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
WebRead MCP
A Model Context Protocol (MCP) server that enables AI assistants to read webpages and perform web searches.
Tools
read_webpage
Fetches a webpage via GET request and returns its text content.
Parameters:
url(required) - The URL to fetchmax_chars(optional, default: 500) - Maximum characters to returnoffset(optional, default: 0) - Starting character position for chunked readingraw_html(optional, default: false) - Return raw HTML instead of extracted text
Example:
{
"url": "https://example.com",
"max_chars": 1000,
"offset": 0
}web_search
Performs a web search using DuckDuckGo and returns titles with links.
Parameters:
query(required) - The search querypage(optional, default: 1) - Page number (1-based)
Example:
{
"query": "python tutorial",
"page": 1
}Related MCP server: DuckDuckGo MCP Server
Installation
From PyPI
pip install webread-mcpFrom Source
git clone <repository-url>
cd webreadmcp
pip install -e .Configuration
Add the server to your MCP client configuration:
If installed via pip
{
"mcpServers": {
"webread": {
"command": "python",
"args": ["-m", "webread_mcp"]
}
}
}Running Manually
python -m webread_mcpThe server communicates via stdio and will wait for MCP protocol messages.
Custom CA Bundle
{
"mcpServers": {
"webread": {
"command": "python",
"args": ["-m", "webread_mcp"],
"env": {
"SSL_CERT_FILE": "/path/to/corporate-ca-bundle.crt"
}
}
}
}Disable SSL Verification (Not Recommended)
{
"mcpServers": {
"webread": {
"command": "python",
"args": ["-m", "webread_mcp"],
"env": {
"WEBREAD_VERIFY_SSL": "false"
}
}
}
}Dependencies
mcp- Model Context Protocol SDKhttpx- HTTP clientbeautifulsoup4- HTML parsingduckduckgo_search- Web search
This server cannot be deployed
Maintenance
Related MCP Connectors
Provides AI assistants with access to Seltz's powerful Web Search capabilities.
Web search and page-reading for AI agents. One-click OAuth connect, or a Caesar API key.
Web search, browser automation, scraping, crawling and CAPTCHA solving for AI agents.
Enable AI assistants to perform web searches using Perplexity's Sonar Pro.
Related MCP Servers
- FlicenseNot gradedqualityCmaintenanceEnables web searching through DuckDuckGo and fetching content from webpages. Provides search capabilities with configurable result limits and webpage content extraction for AI assistants.-
- FlicenseNot gradedqualityDmaintenanceEnables AI assistants to perform real-time web searches, fetch webpage content, and get search suggestions using DuckDuckGo's privacy-focused search engine.-
- AlicenseNot gradedqualityDmaintenanceEnables AI models to search the web using DuckDuckGo, scrape webpage content in markdown format, and browse/read local files for code analysis and debugging.4 npm1MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to search the web using DuckDuckGo and extract clean text content from websites for real-time research, with all processing happening locally for complete privacy.3MIT