Back to Browse

Exa MCP Server

Developer ToolsUse Caution0.4MCP RegistryLocal
Free

Server data from the Official MCP Registry

MCP server exposing Exa websearch API

About

MCP server exposing Exa websearch API

Security Report

0.4
Use Caution0.4Critical Risk

Valid MCP server (2 strong, 6 medium validity signals). 2 code issues detected. 6 known CVEs in dependencies (2 critical, 3 high severity) ⚠️ Package registry links to a different repository than scanned source. Imported from the Official MCP Registry.

9 files analyzed · 9 issues found

Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.

Permissions Required

This plugin requests these system permissions. Most are normal for its category.

HTTP Network Access

Connects to external APIs or services over the internet.

env_vars

Check that this permission is expected for this type of plugin.

Unverified package source

We couldn't verify that the installable package matches the reviewed source code. Proceed with caution.

How to Install

Add this to your MCP configuration file:

{
  "mcpServers": {
    "io-github-daedalus-mcp-exa": {
      "args": [
        "mcp-exa"
      ],
      "command": "uvx"
    }
  }
}

Documentation

View on GitHub

From the project's GitHub README.

MCP Exa

A Python MCP server that exposes Exa search capabilities (no API key required)

PyPI Python Coverage Ruff

mcp-name: io.github.daedalus/mcp-exa

Install

pip install mcp-exa

Usage

No API key required. The server uses Exa's public MCP endpoint.

Run the MCP server:

mcp-exa

Or use as a module:

python -m mcp_exa

Configuration

Available Tools

The server exposes the following MCP tools:

ToolDescription
web_search_exaSearch the web for any topic
get_code_context_exaFind code examples from GitHub, Stack Overflow
crawling_exaGet full content from a specific URL
web_search_advanced_exaAdvanced search with filters

MCP Client Configuration

Claude Desktop

Add to your config file:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "exa": {
      "command": "mcp-exa"
    }
  }
}

OpenCode

Add to your opencode.json:

{
  "mcp": {
    "exa": {
      "type": "stdio",
      "command": "mcp-exa",
      "enabled": true
    }
  }
}

Development

git clone https://github.com/daedalus/mcp-exa.git
cd mcp-exa
pip install -e ".[test]"

# run tests
pytest

# format
ruff format src/ tests/

# lint
ruff check src/ tests/

# type check
mypy src/

Reviews

No reviews yet

Be the first to review this server!