drio
Open app

Exa MCP Server

Source

AI-powered code search MCP server using Exa API for intelligent code search and retrieval in AI assistants

Catalog onlyCatalog onlySTDIO

Overview

Exa MCP Server is an AI-powered code search server utilizing the Exa API to offer intelligent code search and retrieval functionalities for AI assistants.

To use Exa MCP Server, clone the repository, install the dependencies, build the project, and configure your Exa API key to start performing AI-powered code searches.

  • AI-driven code searches using natural language queries. - Immediate retrieval of relevant code examples and documentation. - Customizable search result counts. - Outputs responses in JSON format with rich metadata.
  1. Quickly finding coding solutions and examples during software development.
  2. Assisting developers in understanding code snippets through context-relevant searches.
  3. Enhancing AI assistants' capabilities to support coding queries effectively.

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

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

Claude Code

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

.mcp.json (project root)

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

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

Windsurf

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

~/.codeium/windsurf/mcp_config.json

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

Cline

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

Cline MCP Settings (via UI)

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

FAQ

What programming languages does Exa MCP Server support for searches?

Exa MCP Server is designed to work with a variety of programming languages as long as they can be found in the searchable repository.

Is there a limit to the number of search results I can request?

Yes, the number of search results is configurable and can be adjusted according to user preference.

How do I contribute to the Exa MCP Server?

To contribute, fork the repository, create a feature branch, commit your changes, push it to your branch, and open a Pull Request.7:["$","div",null,{"className":"container mx-auto flex flex-col gap-4","children":["$L26","$L27",["$","$L28",null,{"currentProject":{"id":409,"uuid":"866ff992-3fe1-45f6-a1b8-0e7a15947319","name":"exa-server","title":"Exa MCP Server","description":"AI-powered code search MCP server using Exa API for intelligent code search and retrieval in AI assistants","avatar_url":"https://avatars.githubusercontent.com/u/81715730?v=4","created_at":"2024-12-15T06:46:33.516Z","updated_at":"2024-12-16T06:52:36.632Z","status":"created","author_name":"it-beard","author_avatar_url":"https://avatars.githubusercontent.com/u/81715730?v=4","tags":"typescript,code-search,developer-tools,code-intelligence,ai-assistant,exa-api,model-context-protocol,mcp-server","category":"developer-tools","is_featured":false,"sort":1,"url":"https://github.com/it-beard/exa-server","target":"_self","content":"$29","summary":"$2a","img_url":null,"type":null,"metadata":null,"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"}]]}]