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 -315,704MIT 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 -391MIT 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 -
- -securityAlicense-qualityAn MCP server that integrates with Sonar API to provide Claude with real-time web search capabilities for comprehensive research.Last updated -0MIT License