Can be configured to search and fetch research content specifically from arXiv.org through domain filtering in research operations
Web Tools MCP Server
A TypeScript MCP (Model Context Protocol) server that provides web search and intelligent research capabilities through Claude CLI integration.
Features
- research_agent: Intelligent research agent that answers questions by searching and analyzing web sources
- web_search: Search the web for real-time information with domain filtering support
- web_fetch: Fetch content from specific URLs
- Uses Claude CLI backend for actual web operations
- Full TypeScript implementation with proper error handling
- Compatible with Claude Desktop and other MCP clients
Installation
Claude Desktop Integration
Add the following configuration to your Claude Desktop config file:
Config File Locations:
- Windows:
%APPDATA%\Claude\claude_desktop_config.json
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- Linux:
~/.config/Claude/claude_desktop_config.json
Basic Configuration
Custom Claude CLI Path
If you need to specify a custom Claude CLI path:
Tool Usage
research_agent
Intelligent research agent that automatically searches, fetches, and analyzes web sources to answer research questions.
Parameters:
objectives
(required): Array of research questions to answerstarting_query
(required): Initial search query to begin researchmax_calls
(optional): Maximum research iterations (default: 5)allowed_domains
(optional): Array of domains to include in resultsblocked_domains
(optional): Array of domains to exclude from results
Features:
- Automatically searches the web and fetches top 3 most relevant sources
- Extracts comprehensive quotes from web content
- Continues research until objectives are met or max iterations reached
- Provides organized results with source citations
web_search
Search the web for information with optional domain filtering.
Parameters:
query
(required): The search query stringallowed_domains
(optional): Array of domains to include in resultsblocked_domains
(optional): Array of domains to exclude from results
web_fetch
Fetch and extract content from a specific URL.
Parameters:
url
(required): The URL to fetch content from
Usage Examples
Basic Research
Research with Domain Filtering
Basic Web Search
How Research Agent Works
- Search: Performs web searches for the research objectives
- Fetch: Automatically retrieves content from the top 3 most relevant sources
- Analyze: Extracts comprehensive quotes that answer research questions
- Continue: Iterates until objectives are met or max iterations reached
Requirements
- Node.js >= 18.0.0
- Claude CLI installed and accessible
- Compatible with MCP client applications
Development
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
A TypeScript server that provides web search and content fetching capabilities through Claude CLI integration, allowing Claude Desktop and other MCP clients to access real-time web information.
Related MCP Servers
- AsecurityAlicenseAqualityA server that integrates with Claude Desktop to enable real-time web research capabilities, allowing users to search Google, extract webpage content, and capture screenshots directly from conversations.Last updated -3914MIT License
- AsecurityAlicenseAqualityA Model Context Protocol server that enables Claude to perform advanced web research with intelligent search queuing, enhanced content extraction, and deep research capabilities.Last updated -381TypeScriptMIT License
- -securityFlicense-qualityAn MCP server that integrates with Claude to provide smart documentation search capabilities across multiple AI/ML libraries, allowing users to retrieve and process technical information through natural language queries.Last updated -Python
- -securityAlicense-qualityAn MCP server that integrates with Sonar API to provide Claude with real-time web search capabilities for comprehensive research.Last updated -0JavaScriptMIT License