mcpField
E
exa-mcp

exa-mcp

Local
github.com/egoistSearch35Updated 82w ago

About exa-mcp

exa-mcp is an MCP server that wraps the Exa Search API so MCP clients can call Exa search. It suits developers who want to add web search to AI applications and supports both stdio and SSE modes.

Key features

  1. 01Wraps the Exa Search API
  2. 02Supports stdio transport
  3. 03Supports SSE transport
  4. 04Configured with EXA_API_KEY environment variable

Use cases

  1. 01Adding live web search to an AI assistant
  2. 02Running information retrieval from an MCP client

MCP support

The project runs as an MCP server that exposes Exa search functionality to MCP clients.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

mcp.json · Universal config
{
"mcpServers": {
"exa": {
"command": "npx",
"args": [
"-y",
"exa-mcp"
]
}
}
}
Run commandnpx -y exa-mcp

Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.

Packages
npmexa-mcp

Tools

No tool list yet

Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.

Details

From the project README

exa-mcp

MCP server for Exa Search API.

This project is sponsored by ChatWise, an all-in-one LLM chatbot with first-class MCP support.

Usage

Get your API Key here.

Configure manually
# stdio server
npx -y exa-mcp

# sse server
npx -y exa-mcp --sse

Environment variables:

EXA_API_KEY=<your-api-key>
JSON config
{
  "mcpServers": {
    "exa": {
      "command": "npx",
      "args": ["-y", "exa-mcp"],
      "env": {
        "EXA_API_KEY": "<your-api-key>"
      }
    }
  }
}

License

MIT.

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.