MCP.so
Sign In

Exa MCP Server 🔍

@MCP-Mirror

About Exa MCP Server 🔍

Mirror of

Basic information

Category

Search

Transports

stdio

Publisher

MCP-Mirror

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.

Comments

More Search MCP servers