A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.
The Model Context Protocol (MCP) is a system that lets AI apps, like Claude Desktop, connect to external tools and data sources. It gives a clear and safe way for AI assistants to work with local services and APIs while keeping the user in control.
What does this server do?
The Exa MCP server:
Enables AI assistants to perform web searches using Exa's powerful search API
Provides structured search results including titles, URLs, and content snippets
You can verify your Node.js installation by running:
Installation
NPM Installation
Using Smithery
To install the Exa MCP server for Claude Desktop automatically via Smithery:
Manual Installation
Clone the repository:
Install dependencies:
Build the project:
Create a global link (this makes the server executable from anywhere):
Configuration
1. Configure Claude Desktop to recognize the Exa MCP server
You can find claude_desktop_config.json inside the settings of Claude Desktop app:
Open the Claude Desktop app and enable Developer Mode from the top-left menu bar.
Once enabled, open Settings (also from the top-left menu bar) and navigate to the Developer Option, where you'll find the Edit Config button. Clicking it will open the claude_desktop_config.json file, allowing you to make the necessary edits.
OR (if you want to open claude_desktop_config.json from terminal)
A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.
The Model Context Protocol (MCP) is a system that lets AI apps, like Claude Desktop, connect to external tools and data sources. It gives a clear and safe way for AI assistants to work with local services and APIs while keeping the user in control.
What does this server do?
The Exa MCP server:
Enables AI assistants to perform web searches using Exa's powerful search API
Provides structured search results including titles, URLs, and content snippets
You can verify your Node.js installation by running:
Installation
NPM Installation
Using Smithery
To install the Exa MCP server for Claude Desktop automatically via Smithery:
Manual Installation
Clone the repository:
Install dependencies:
Build the project:
Create a global link (this makes the server executable from anywhere):
Configuration
1. Configure Claude Desktop to recognize the Exa MCP server
You can find claude_desktop_config.json inside the settings of Claude Desktop app:
Open the Claude Desktop app and enable Developer Mode from the top-left menu bar.
Once enabled, open Settings (also from the top-left menu bar) and navigate to the Developer Option, where you'll find the Edit Config button. Clicking it will open the claude_desktop_config.json file, allowing you to make the necessary edits.
OR (if you want to open claude_desktop_config.json from terminal)