Search Web using MCP Exa Search
🔎 MCP Server (Example for MCP Tools)
The Exa MCP Server is a working example of how to run an MCP server using the MCP Tools project — a Node-RED component that enables integration between AI agents and external services using the Model Context Protocol (MCP).
This example uses the Exa Search API to perform real-time web searches using both traditional search and embeddings, tailored for LLMs.
🧰 About MCP Tools
- A Node-RED-based system to visually orchestrate and run MCP servers
- Allows modular workflows for AI agents with access to external data
- Exa Search is one of the built-in examples, but you can adapt it to other APIs or services
👉 Learn more: node-red-contrib-mcp-tools
🚀 How to Run Exa with MCP Tools
See more in https://github.com/moises-paschoalick/node-red-mcp-server
[{"id":"24a9f6c6010c2128","type":"inject","z":"add2fb3d3da878db","name":"Search Web","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"Quais são as últmas notÃcias no Brasil?","payloadType":"str","x":150,"y":580,"wires":[["3c3e0dab18cac26e"]]},{"id":"1be09b3a241d1c0f","type":"debug","z":"add2fb3d3da878db","name":"Response","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","targetType":"msg","statusVal":"","statusType":"auto","x":600,"y":540,"wires":[]},{"id":"8c7f43f4b7f55a29","type":"debug","z":"add2fb3d3da878db","name":"MCP Details","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"mcpResult","targetType":"msg","statusVal":"","statusType":"auto","x":590,"y":620,"wires":[]},{"id":"3c3e0dab18cac26e","type":"mcp-tools","z":"add2fb3d3da878db","name":"mcp-tools remote","serverUrl":"http://mcp-host:3000","prompt":"","apiKey":"your-open-ai-key-here","mcpServerCommand":"npx","mcpServerArgs":"-y, @smithery/cli@latest, run, exa, --key, your-key, --profile, your-profile","sessionId":"example_03_remote","timeout":30000,"x":350,"y":580,"wires":[["1be09b3a241d1c0f","8c7f43f4b7f55a29"]]}]