Exa MCP Server (Ishan Goswami)
Exa AI search API integration providing web search results to AI assistants.
Data last scanned yesterday · Reviewed last month
Overview
This server integrates the Exa AI Search API with MCP-compliant AI assistants, such as Claude Desktop. It allows users to execute web searches directly through their interface, returning structured data including page titles, URLs, and relevant content snippets.
Our verdict
This server carries a high-risk score of 10/100, primarily due to the lack of a defined software license and the fact that it has not received updates in over 605 days. Given that it is a community-maintained project rather than an official Exa-supported tool, it is recommended only for development or testing environments where users can independently audit the codebase.
- Integrates Exa AI search capabilities directly into MCP clients
- Provides structured outputs including URLs and content snippets
- Contains only three direct dependencies
- No license detected, creating legal uncertainty for use
- Last commit was 605 days ago
- Community-maintained rather than supported by the official vendor
Setup
{
"mcpServers": {
"theishangoswami-exa-mcp-server": {
"args": [
"-y",
"exa-server"
],
"command": "npx"
}
}
}Paste into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows), then restart Claude Desktop. Some servers require API keys or tokens as environment variables — check the project's README and add an "env" object if needed.
- No read-only mode — running this grants full read/write access.
- No built-in authentication — anyone with access to this config can invoke every tool it exposes.
Tools
| Tool | Description | Risk |
|---|---|---|
| web_search | Enables Claude to search the web using natural language queries | low |
Compatibility
| Client | Local | Docker | Remote | Read-only |
|---|---|---|---|---|
| ChatGPT | ||||
| Claude Desktop | ||||
| Cursor | ||||
| VS Code | ||||
| Windsurf |
Frequently asked questions
›What system requirements are needed to run this MCP server?
You must have Node.js version 18 or higher, Git, and the Claude Desktop application installed on your machine.
›How do I configure the Exa API key for the server?
You need to add your Exa API key to the 'env' section of your claude_desktop_config.json file under the 'exa' server configuration.
›What should I do if the server does not appear to be connected?
Ensure you have completely restarted the Claude Desktop application and verify that your npm link and configuration file syntax are correct.
›How can I verify if the Exa server is successfully connected?
Look for the plug icon in the Claude Desktop interface to confirm the server has successfully connected.
›Where can I view error logs if I experience connection issues?
On macOS, you can view the logs by running the tail command on your Claude MCP log files in the terminal.
Alternatives
Badge
Maintain this server? Add the live badge to your README.