Exa

by theishangoswami

Not rated
GitHub

About

Exa AI Search API Browse Exa MCP Server for Claude, Cursor, VS Code, and other AI agents.

Details

Author
theishangoswami
Categories
Search, Community, Other

Setup

Install Exa in your MCP client (Claude Desktop, Cursor, Windsurf, and others).

Repository: https://github.com/theishangoswami/exa-mcp-server

Follow the installation instructions in the repository README, then restart your MCP client.

Demo videohttps://www.loom.com/share/ac676f29664e4c6cb33a2f0a63772038?sid=0e72619f-5bfc-415d-a705-63d326373f60

The Model Context Protocol (MCP) is a system that lets AI apps, like Claude Desktop, connect to external tools and data sources. It gives a clear and safe way for AI assistants to work with local services and APIs while keeping the user in control.

- Enables AI assistants to perform web searches using Exa's powerful search API
- Provides structured search results including titles, URLs, and content snippets
- Handles rate limiting and error cases gracefully

- Node.js(v18 or higher)
-
Claude Desktopinstalled
- An
Exa API key
- Git installed

You can verify your Node.js installation by running:

node --version # Should show v18.0.0 or higher
git clone https://github.com/exa-labs/exa-mcp-server.git cd exa-mcp-server

- Create a global link (this makes the server executable from anywhere):

Configure Claude Desktop to recognize the Exa MCP server:

You can also find claude_desktop_config.json inside the settings of Claude Desktop app

code ~/Library/Application\ Support/Claude/claude_desktop_config.json
code %APPDATA%\Claude\claude_desktop_config.json
{ "mcpServers": { "exa": { "command": "npx", "args": ["/path/to/exa-mcp-server/build/index.js"], "env": { "EXA_API_KEY": "your-api-key-here" } } } }

Replaceyour-api-key-herewith your actual Exa API key fromdashboard.exa.ai/api-keys.
-

Completely quit Claude Desktop (not just close the window)

Look for the 🔌 icon to verify the Exa server is connected

Once configured, you can ask Claude to perform web searches. Here are some example prompts:

Can you search for recent developments in quantum computing?
Search for and summarize the latest news about artificial intelligence startups in new york.
Find and analyze recent research papers about climate change solutions.

-

Web Search Tool: Enables Claude to search the web using natural language queries

Error Handling: Gracefully handles API errors and rate limits

Type Safety: Full TypeScript implementation with proper type checking

Check Claude Desktop configuration syntax

Check the API key is correctly set in the Claude Desktop config

Verify no spaces or quotes around the API key

# macOS tail -n 20 -f ~/Library/Logs/Claude/mcp*.log

If you encounter issues review theMCP Documentation

Model Context Protocolfor the MCP specification

Search global news using natural language. Webz.io News Search API returns the most relevant articles and content, with filters for source, country, language, date, sentiment, and category.

Search for IP addresses using Chaitin's IP Intelligence API.

Get any answer from the Facebook Ads Library, conduct deep research including messaging, creative testing and comparisons in seconds.

Google News search capabilities with automatic topic categorization and multi-language support via SerpAPI integration.

A Model Context Protocol (MCP) server providing access to Google Programmable Search Engine (PSE) and Custom Search Engine (CSE).

A Model Context Protocol (MCP) server providing access to Google Search Console.

A Model Context Protocol (MCP) server for the Open Library API that enables AI assistants to search for book and author information.

An enhanced MCP server for SearXNG web searching, utilizing a category-aware web-search, web-scraping, and includes a date/time retrieval tool.

Local RAG (on-premises) with MCP server.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.