drio
Open app

Exa MCP Server 🔍

Source

Claude can perform Web Search | Exa with MCP (Model Context Protocol)

Catalog onlyCatalog onlySTDIO

Overview

Exa MCP Server is a Model Context Protocol (MCP) server that allows AI assistants like Claude to perform web searches using the Exa AI Search API, providing real-time web information in a controlled manner.

To use the Exa MCP Server, you need to install Node.js, configure Claude Desktop with the server settings, and then you can ask Claude to perform web searches using natural language queries.

  • Enables web searches through natural language queries. - Provides structured search results including titles, URLs, and snippets. - Handles API errors and rate limits gracefully. - Full TypeScript implementation for type safety.
  1. Searching for recent developments in quantum computing.
  2. Summarizing news about AI startups.
  3. Analyzing research papers on climate change solutions.

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": {
    "exa-mcp-server-theishangoswami": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-exa-mcp-server-theishangoswami"
      ]
    }
  }
}

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": {
    "exa-mcp-server-theishangoswami": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-exa-mcp-server-theishangoswami"
      ]
    }
  }
}

Claude Code

Add this to your project's .mcp.json file. Claude Code will detect it automatically.

.mcp.json (project root)

{
  "mcpServers": {
    "exa-mcp-server-theishangoswami": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-exa-mcp-server-theishangoswami"
      ]
    }
  }
}

VS Code (Copilot)

Add this to your .vscode/mcp.json file. Requires the GitHub Copilot extension with MCP support enabled.

.vscode/mcp.json

{
  "servers": {
    "exa-mcp-server-theishangoswami": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-exa-mcp-server-theishangoswami"
      ]
    }
  }
}

Windsurf

Add this to your Windsurf MCP config file, then restart Windsurf.

~/.codeium/windsurf/mcp_config.json

{
  "mcpServers": {
    "exa-mcp-server-theishangoswami": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-exa-mcp-server-theishangoswami"
      ]
    }
  }
}

Cline

Open Cline settings, navigate to MCP Servers, and add this server configuration.

Cline MCP Settings (via UI)

{
  "mcpServers": {
    "exa-mcp-server-theishangoswami": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-exa-mcp-server-theishangoswami"
      ]
    }
  }
}

FAQ

**What is the Model Context Protocol (MCP)?**

MCP allows AI applications to connect to external tools and data sources safely.

**What are the prerequisites for using Exa MCP Server?**

You need Node.js, Claude Desktop, and an Exa API key.

**What should I do if I encounter issues?**

Check the configuration, ensure your API key is valid, and refer to the MCP documentation for help.7:["$","div",null,{"className":"container mx-auto flex flex-col gap-4","children":["$L26","$L27",["$","$L28",null,{"currentProject":{"id":2217,"uuid":"4e1f2034-6e16-4772-9064-7f4f35a8ab69","name":"exa-mcp-server","title":"Exa MCP Server 🔍","description":"Claude can perform Web Search | Exa with MCP (Model Context Protocol)","avatar_url":"https://avatars.githubusercontent.com/u/26306586?v=4","created_at":"2025-03-09T04:21:21.111Z","updated_at":"2025-03-12T10:20:35.435Z","status":"created","author_name":"theishangoswami","author_avatar_url":"https://avatars.githubusercontent.com/u/26306586?v=4","tags":"[]","category":"research-and-data","is_featured":false,"sort":1,"url":"https://github.com/theishangoswami/exa-mcp-server","target":"_self","content":"$29","summary":"$2a","img_url":null,"type":null,"metadata":"{\"star\":\"5\",\"license\":\"\",\"language\":\"\\n \",\"is_official\":false,\"latest_commit_time\":\"2024-12-01 00:04:38\"}","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"}]]}]

Exa MCP Server 🔍 — MCP Registry