MCP Catalogs
Home

ReActMCP

by mshojaei77·143·Score 42

ReActMCP is an MCP server that integrates web search capabilities with AI assistants using the Exa API.

searchai-llmproductivity
28
Forks
3
Open issues
14 mo ago
Last commit
2d ago
Indexed

Overview

ReActMCP Web Search is a well-structured MCP server that enables AI assistants to perform real-time web searches through the Exa API. It provides both basic and advanced search capabilities with options for domain restrictions, text inclusion requirements, and date filtering. The server returns markdown-formatted results including titles, URLs, publication dates, and content summaries, making it easy to integrate into existing AI assistant frameworks.

Try asking AI

After installing, here are 5 things you can ask your AI assistant:

you:Enhancing AI assistants with real-time web search capabilities
you:Building research tools that need current information from the web
you:Creating custom AI applications that require up-to-date knowledge retrieval
you:What API does ReActMCP use for web search?
you:Can I filter search results by domain or date?

When to choose this

Choose ReActMCP when you need real-time web search capabilities for an AI assistant, especially when you're already using the Exa API or want markdown-formatted search results with citations.

When NOT to choose this

Don't choose ReActMCP if you need a search solution without API dependency, require search functionality beyond what Exa API provides, or prefer an open-source search implementation.

Tools this server exposes

2 tools extracted from the README
  • search_web

    Basic web search that returns results based on a query

  • advanced_search_web

    Advanced search with filtering options for domains, required text, and date ranges

Comparable tools

mcp-server-web-searchbrave-search-mcpduckduckgo-search-mcpperplexity-mcp

Installation

Installation

  1. Clone the repository:
git clone https://github.com/mshojaei77/ReActMCP.git
cd ReActMCP
  1. Install dependencies:
pip install -r requirements.txt
  1. Set up environment variables:
EXA_API_KEY=your_exa_api_key_here
OPENAI_API_KEY=...
  1. Run the server:
python servers/web_search.py

Claude Desktop Configuration

{
  "mcpServers": {
    "websearch": {
      "command": "python",
      "args": ["path/to/servers/exa_web_search.py"]
    }
  }
}

FAQ

What API does ReActMCP use for web search?
ReActMCP uses the Exa API for performing web searches, requiring an EXA_API_KEY environment variable.
Can I filter search results by domain or date?
Yes, ReActMCP supports advanced search with options for domain restrictions, text inclusion requirements, and date filtering through the advanced_search_web tool.

Compare ReActMCP with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.