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
- 01Wraps the Exa Search API
- 02Supports stdio transport
- 03Supports SSE transport
- 04Configured with EXA_API_KEY environment variable
Use cases
- 01Adding live web search to an AI assistant
- 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.
Tools
Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.
Details
From the project READMEexa-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
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.