By exa-labsCreated 9 days ago
starstarstarstarstar

Search engine made for AIs by Exa.

Visit Project
Share this MCP:
X (Formerly Twitter)RedditblueskyThreads by Instagram

Category

Official MCP Server

Tags

Search EngineAi ToolsModel Context ProtocolWeb Search

what is Exa?

Exa is a search engine designed specifically for AI models, allowing them to perform real-time web searches in a safe and controlled manner.

How to use Exa?

To use Exa, you need to set up the Exa MCP (Model Context Protocol) server with Claude or another compatible AI assistant. You can either use the remote hosted server or run it locally.

  1. Remote Connection
    • Use Exa's hosted MCP server URL with your API key https://mcp.exa.ai/mcp?exaApiKey=your-exa-api-key
    • Configure Claude Desktop to use the remote server
  2. Local Installation
    • Install via NPM: npm install -g exa-mcp-server
    • Or use Smithery: npx -y @smithery/cli install exa --client claude
    • Configure Claude Desktop to connect to the local server by editing claude_desktop_config.json

Key features of Exa?

  • Model Context Protocol (MCP) integration for AI assistants
  • Remote server option for easy setup
  • Local installation via NPM or Smithery
  • Multiple search tools including:
    • Web search
    • Research paper search
    • Company research
    • Competitor analysis
    • LinkedIn search
    • Wikipedia search
    • GitHub search
  • Configurable tool selection

Use cases of Exa?

  1. Enabling AI models to access real-time, up-to-date information from the web
  2. Conducting academic research through specialized paper searches
  3. Comprehensive business research and competitor analysis
  4. Extracting content from specific web pages or documents
  5. Searching professional and social networks like LinkedIn
  6. Accessingstructured knowledge from encyclopedias like Wikipedia

FAQ from Exa?

  • What's an Exa API key?

    An API key from dashboard.exa.ai/api-keys that authenticates your access to the Exa search engine.

  • How do I configure Claude Desktop?

    Open Developer Mode, access settings, and edit the claude_desktop_config.json file as shown in the documentation.

  • What tools are available?

    Multiple tools are provided, and you can select which ones to enable using the --tools parameter in your server configuration.