Exa MCP Server π
@MCP-Mirror
About Exa MCP Server π
Mirror of
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"exa-labs_exa-mcp-server": {
"command": "node",
"args": [
"--version",
"#",
"Should",
"show",
"v18.0.0",
"or",
"higher"
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is Exa MCP Server?
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.
How to use Exa MCP Server?
Install the server globally via npm install -g exa-mcp-server or use Smithery for automatic setup. Configure Claude Desktop by adding the server to claude_desktop_config.json with the command npx and arguments pointing to the built index.js, and set the EXA_API_KEY environment variable to your valid Exa API key. Restart Claude Desktop completely and look for the π icon to verify the connection.
Key features of Exa MCP Server
- Web search tool for natural language queries
- Returns structured search results (titles, URLs, snippets)
- Graceful error handling and rate limit management
- Full TypeScript implementation with type safety
- Caches search results for future reference
Use cases of Exa MCP Server
- AI assistants performing real-time web searches via natural language
- Retrieving and summarizing the latest news on specific topics
- Gathering and analyzing recent research papers or technical developments
- Sourcing structured information for fact-checking or report generation
FAQ from Exa MCP Server
What prerequisites are required?
Node.js v18 or higher, Claude Desktop installed, and a valid Exa API key from dashboard.exa.ai/api-keys.
How do I configure the server in Claude Desktop?
Add an exa entry to the mcpServers object in claude_desktop_config.json with the command npx, arguments pointing to the build/index.js path, and the EXA_API_KEY environment variable set to your API key.
How can I verify the server is connected?
After restarting Claude Desktop, look for the π icon to confirm the Exa server is connected.
What should I do if the server is not found?
Verify the npm link is correctly set up, check the Claude Desktop configuration syntax, and ensure Node.js is properly installed (v18 or higher).
Where can I get help with troubleshooting issues?
Review the Model Context Protocol (MCP) documentation at modelcontextprotocol.io, and check Claude Desktop logs using tail -n 20 -f ~/Library/Logs/Claude/mcp*.log on macOS.
Frequently asked questions
What prerequisites are required?
Node.js v18 or higher, Claude Desktop installed, and a valid Exa API key from dashboard.exa.ai/api-keys.
How do I configure the server in Claude Desktop?
Add an `exa` entry to the `mcpServers` object in `claude_desktop_config.json` with the command `npx`, arguments pointing to the build/index.js path, and the `EXA_API_KEY` environment variable set to your API key.
How can I verify the server is connected?
After restarting Claude Desktop, look for the π icon to confirm the Exa server is connected.
What should I do if the server is not found?
Verify the npm link is correctly set up, check the Claude Desktop configuration syntax, and ensure Node.js is properly installed (v18 or higher).
Where can I get help with troubleshooting issues?
Review the Model Context Protocol (MCP) documentation at modelcontextprotocol.io, and check Claude Desktop logs using `tail -n 20 -f ~/Library/Logs/Claude/mcp*.log` on macOS.
Basic information
More Search MCP servers
Brave Search MCP Server
mikechaoAn MCP Server implementation that integrates the Brave Search API, providing, Web Search, Local Points of Interest Search, Image Search, Video Search, News Search and LLM Context Search capabilities
Perplexity MCP Zerver
wysh3MCP web search using perplexity without any API KEYS
Kagi MCP server
kagisearchThe Official Model Context Protocol (MCP) server for Kagi Search & other tools.
Brave Search
modelcontextprotocolModel Context Protocol Servers
Google Search Tool
web-agent-masterA Playwright-based Node.js tool that bypasses search engine anti-scraping mechanisms to execute Google searches. Local alternative to SERP APIs with MCP server integration.
Comments