A friendly MCP server for web research - fetch pages and search the web
A friendly MCP server for web research - fetch pages and search the web
A friendly helper for AI assistants that need to look things up on the web and manage a local research stash.
Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| friendly_web_fetch | Fetches a web page and returns its content. By default, returns markdown with links preserved — ideal for LLMs. Uses [Readability](https://github.com/mozilla/readability) to extract the main content (stripping navigation |
| friendly_search | |
| friendly_web_extract | Extracts content from a URL. Auto-detects whether the URL points to a PDF or a web page and handles each appropriately. |
| friendly_web_ask | Fetches a URL (PDF or web page) and has an LLM answer questions about it. Auto-detects content type. The document is processed in a separate context, keeping your main conversation compact. |
| stash_open_inbox | Open the stash inbox folder in your file manager for easier drag-and-drop. |
| stash_process_inbox | Process files in inbox/, classify them into topics, extract text, and store results. For long documents, classification uses sampled sections (start/middle/end plus a few random chunks) to improve topic accuracy. |
| reindex_stash | Regenerate summaries, re-allocate topics, and update store metadata for stashed documents. If ids is omitted or empty, all documents are reindexed. |
| stash_list | |
| stash_search | Search filenames and content across the stash. All search terms must be present (AND logic). Filename matches are listed first. Use quotes for exact phrases. |
| stash_extract | Extract content from a stashed document for reading. Use line numbers from stash_search results to jump directly to matches. |
| stash_ask | Have an LLM answer questions about a stashed document. The document is processed in a separate context, keeping your main conversation compact. |
{
"mcpServers": {
"research-friend": {
"command": "npx",
"args": ["-y", "playwright"]
}
}
}Add to claude_desktop_config.json, then restart Claude Desktop.
Use Microsoft’s Playwright MCP server to navigate pages, inspect accessibility snapshots, fill forms and capture browser screenshots.
The original Chromium automation reference server — simple, screenshot-driven browser control.
AI-native browser for agents. 71 tools with self-healing, semantic extraction, vault CLI.
TestingBot's official MCP server
Exposes recorded browser sessions (rrweb DOM, console, network) to AI coding agents, fully local
Declared JavaScript runtime for Flyto2 Core browser-contract tests