ReActMCP
by mshojaei77·★ 143·Score 42
ReActMCP is an MCP server that integrates web search capabilities with AI assistants using the Exa API.
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:
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 READMEsearch_webBasic web search that returns results based on a query
advanced_search_webAdvanced search with filtering options for domains, required text, and date ranges
Comparable tools
Installation
Installation
- Clone the repository:
git clone https://github.com/mshojaei77/ReActMCP.git
cd ReActMCP- Install dependencies:
pip install -r requirements.txt- Set up environment variables:
EXA_API_KEY=your_exa_api_key_here
OPENAI_API_KEY=...- Run the server:
python servers/web_search.pyClaude 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
Last updated · Auto-generated from public README + GitHub signals.