Overview
The Exa MCP Server is a Model Context Protocol (MCP) server that enables AI assistants like Claude to perform web searches using Exa's powerful AI Search API, providing real-time information retrieval in a controlled environment.
To use the Exa MCP Server, install Node.js, clone the repository, install dependencies, and configure it with Claude Desktop by adding the server details in the configuration file, ensuring an Exa API key is included.
- Enables natural language web search for AI assistants - Provides structured search results with titles, URLs, and snippets - Handles errors and rate limits efficiently - Full TypeScript implementation for type safety
- Fetching recent news on technology advancements
- Summarizing research papers on specific topics
- Assisting AI models in providing up-to-date information to users
Add to your AI client
Use these steps to connect Exa MCP Server 🔍 in Cursor, Claude, VS Code, and other MCP-compatible apps. The same JSON appears in the Use with menu above for one-click copy.
Cursor
Add this to your .cursor/mcp.json file in your project root, then restart Cursor.
.cursor/mcp.json
{
"mcpServers": {
"theishangoswami-exa-mcp-server-mcp-mirror": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-theishangoswami-exa-mcp-server-mcp-mirror"
]
}
}
}Claude Desktop
Add this server entry to the mcpServers object in your Claude Desktop config, then restart the app.
~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)
{
"mcpServers": {
"theishangoswami-exa-mcp-server-mcp-mirror": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-theishangoswami-exa-mcp-server-mcp-mirror"
]
}
}
}Claude Code
Add this to your project's .mcp.json file. Claude Code will detect it automatically.
.mcp.json (project root)
{
"mcpServers": {
"theishangoswami-exa-mcp-server-mcp-mirror": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-theishangoswami-exa-mcp-server-mcp-mirror"
]
}
}
}VS Code (Copilot)
Add this to your .vscode/mcp.json file. Requires the GitHub Copilot extension with MCP support enabled.
.vscode/mcp.json
{
"servers": {
"theishangoswami-exa-mcp-server-mcp-mirror": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-theishangoswami-exa-mcp-server-mcp-mirror"
]
}
}
}Windsurf
Add this to your Windsurf MCP config file, then restart Windsurf.
~/.codeium/windsurf/mcp_config.json
{
"mcpServers": {
"theishangoswami-exa-mcp-server-mcp-mirror": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-theishangoswami-exa-mcp-server-mcp-mirror"
]
}
}
}Cline
Open Cline settings, navigate to MCP Servers, and add this server configuration.
Cline MCP Settings (via UI)
{
"mcpServers": {
"theishangoswami-exa-mcp-server-mcp-mirror": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-theishangoswami-exa-mcp-server-mcp-mirror"
]
}
}
}FAQ
What is required to use the Exa MCP Server?
You need Node.js (v18 or higher), Claude Desktop, an Exa API key, and Git.
How do I configure Claude Desktop with the Exa MCP Server?
Add Exa server configuration to the Claude Desktop config file and restart Claude after saving.
What can I ask Claude after configuring this server?
You can ask Claude to perform queries like 'Search for updates in climate change research' or 'Find news on AI startups in New York'.7:["$","div",null,{"className":"container mx-auto flex flex-col gap-4","children":["$L26","$L27",["$","$L28",null,{"currentProject":{"id":552,"uuid":"25e05a29-cf6b-4f07-84f1-fbcc830c7dcb","name":"theishangoswami_exa-mcp-server","title":"Exa MCP Server 🔍","description":"Mirror of","avatar_url":"https://avatars.githubusercontent.com/u/192820360?v=4","created_at":"2024-12-30T02:55:33.409+00:00","updated_at":"2025-01-05T02:59:43.811+00:00","status":"created","author_name":"MCP-Mirror","author_avatar_url":"https://avatars.githubusercontent.com/u/192820360?v=4","tags":"exa-mcp,web-search,AI-assistant","category":"research-and-data","is_featured":false,"sort":1,"url":"https://github.com/MCP-Mirror/theishangoswami_exa-mcp-server","target":"_self","content":"$29","summary":"$2a","img_url":null,"type":null,"metadata":null,"user_uuid":null,"tools":null,"sse_url":null,"sse_provider":null,"sse_params":null,"is_official":false,"server_command":null,"server_params":null,"server_config":null,"allow_call":false,"is_innovation":false,"is_dxt":false,"dxt_manifest":null,"dxt_file_url":null,"is_audit":false},"randomProjects":[],"currentServerKey":"$undefined"}]]}]