morph-websearch-mcp
Performs web searches via DuckDuckGo, fetches result pages, compacts content, and returns clean results. Also supports AI-powered research through iterative searching and fetching using DuckDuckGo.
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., "@morph-websearch-mcpsearch for recent developments in renewable energy"
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.
morph-websearch-mcp
MCP server that brings web search, page fetching, and AI-powered research to any MCP-compatible client. Backed by crawl4ai for crawling and morphllm for context compaction and agent reasoning.
Why
LLMs drown in boilerplate. Every webpage you feed them includes nav bars, cookie banners, tracking hashes, and ads. morph-websearch-mcp solves this by compacting every page through morph compact — a 33,000 tok/s engine that drops irrelevant lines without rewriting — before the content ever reaches your LLM.
Related MCP server: DuckDuckGo MCP Server
Tools
Tool | What it does |
| Searches DuckDuckGo, fetches all result pages, compacts each, returns clean content |
| Fetches a single URL and returns compacted markdown |
| AI agent that iteratively searches and fetches to answer a query using morph-dsv4flash |
Install
pip install morph-websearch-mcp
# or
uv add morph-websearch-mcpSetup
Get an API key from morphllm, then:
export MORPH_API_KEY="sk-..."MCP Client Config
{
"mcpServers": {
"websearch": {
"command": "websearch-mcp",
"env": { "MORPH_API_KEY": "sk-..." }
}
}
}How it works
query → DuckDuckGo HTML → crawl4ai (parallel fetch) → morph compact → clean results
↓
morph-dsv4flash agent loop
(only for webextract — searches
and fetches autonomously)Every page fetched by websearch and webfetch passes through morph compact before being returned. The webextract agent uses morph-dsv4flash (DeepSeek V4 Flash, ~150 tok/s) in an OpenAI-compatible tool-calling loop to find answers across multiple search/fetch cycles.
Services used
Service | Purpose | Docs |
Headless web crawling, HTML-to-markdown | ||
Context compression at 33k tok/s, 50-70% reduction | ||
DeepSeek V4 Flash for agent reasoning |
License
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
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/sabari245/websearch-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server