MCP Web Tools Server
Enables web search functionality using DuckDuckGo's HTML interface without requiring an API key, returning search results with titles and URLs.
Provides web search capabilities through SerpAPI's Google search integration when an API key is configured, returning search results with titles and URLs.
Click on "Install 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., "@MCP Web Tools Serversearch for latest AI developments"
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.
MCP Web Tools Server (Node.js)
⭐ If you find this useful, please consider giving it a star!
MCP (Model Context Protocol) server for LM Studio that provides tools for internet connectivity:
search_web: searches the web and returns titles and URLs
fetch_url: performs HTTP GET and returns content-type and body (limited)
extract_readable: extracts the main readable content from a page
Requirements
Node.js 18+
Installation
npm installExecution (stdio mode)
npm startThe server uses stdio (required for integration with LM Studio via MCP).
Environment variables (optional)
SERPAPI_KEY: if provided, thesearch_webtool will use SerpAPI (Google). Otherwise, leave the field empty to use DuckDuckGo (HTML) without a key.
LM Studio Configuration
Add a custom MCP server pointing to this project's command. In LM Studio, go to Program → Install → Edit mcp.json, and paste the json below:
{
"mcpServers": {
"mcp-web-tools-server": {
"command": "npm",
"args": [
"run",
"start",
"--silent"
],
"cwd": "C:/mcp-web-tools",
"env": {
"SERPAPI_KEY": ""
}
}
}
}In "cwd" put the project Path
Available tools
search_web:input:
{ "query": string, "limit?": number (1..10) }output: text with numbered list (title and URL)
fetch_url:input:
{ "url": string, "maxBytes?": number (up to 8MB) }output: two text blocks: metadata (contentType/bytes) and truncated body
extract_readable:input:
{ "url": string }output: text with title, byline, summary and main content
Getting Started
Clone the repository:
git clone https://github.com/JoaoPedroLanca/mcp-web-tools.git
cd mcp-web-tools
npm install
npm startNotes
Very large responses are truncated (16MB by default) to avoid exceeding client limits.
search_webwithout a key uses DuckDuckGo HTML; results may vary and are subject to site changes.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Flicense-qualityCmaintenanceEnables web searching through DuckDuckGo and fetching content from webpages. Provides search capabilities with configurable result limits and webpage content extraction for AI assistants.Last updated
- AlicenseBqualityDmaintenanceEnables web search through DuckDuckGo and webpage content fetching with intelligent text extraction. Features built-in rate limiting and LLM-optimized result formatting for seamless integration with language models.Last updated62MIT
- Alicense-qualityCmaintenanceEnables web searching through Google, DuckDuckGo, and Bing using a headless Chrome browser, returning structured results with titles, URLs, and snippets. Also supports fetching and extracting text content from any webpage.Last updated11MIT
- Alicense-qualityDmaintenanceEnables comprehensive web searching and content extraction using multiple search engines (Bing, Brave, DuckDuckGo) without API keys. Provides tools for full web searches with content extraction, quick search summaries, and single webpage content retrieval.Last updated1,064MIT
Related MCP Connectors
LLM-ready web search + instant answers + URL-to-clean-text fetch for agents and RAG.
Read a URL as clean markdown, screenshot a website, url to PDF. Web access for agents, no signup.
Web search, news, page retrieval, sitemaps, and trending topics through Search1API.
Appeared in Searches
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/JoaoPedroLanca/mcp-web-tools'
If you have feedback or need assistance with the MCP directory API, please join our Discord server