Exa MCP 服务器 🔍
MCP(模型上下文协议)服务器允许像Claude这样的AI助手使用Exa AI搜索API进行网络搜索。这种设置使AI模型能够以安全可控的方式获取实时网络信息。
远程Exa MCP 🌐
直接连接到Exa的托管MCP服务器(而不是在本地运行)。
远程Exa MCP URL
https://mcp.exa.ai/mcp?exaApiKey=your-exa-api-key
将your-api-key-here替换为您的实际Exa API密钥,获取自dashboard.exa.ai/api-keys。
Claude桌面配置(远程MCP)
将以下内容添加到您的Claude桌面配置文件中:
{
"mcpServers": {
"exa": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://mcp.exa.ai/mcp?exaApiKey=your-exa-api-key"
]
}
}
}
NPM安装
npm install -g exa-mcp-server
使用Smithery
通过Smithery自动为Claude桌面安装Exa MCP服务器:
npx -y @smithery/cli install exa --client claude
配置 ⚙️
1. 配置Claude桌面以识别Exa MCP服务器
您可以在Claude桌面应用的设置中找到claude_desktop_config.json:
打开Claude桌面应用,从左上角菜单栏启用开发者模式。
启用后,从左上角菜单栏打开设置,导航到开发者选项,您会找到编辑配置按钮。点击它将打开claude_desktop_config.json文件,允许您进行必要的修改。
或者(如果您想从终端打开claude_desktop_config.json)
对于macOS:
- 打开您的Claude桌面配置:
code ~/Library/Application\ Support/Claude/claude_desktop_config.json
对于Windows:
- 打开您的Claude桌面配置:
code %APPDATA%\Claude\claude_desktop_config.json
2. 添加Exa服务器配置:
{
"mcpServers": {
"exa": {
"command": "npx",
"args": ["-y", "exa-mcp-server"],
"env": {
"EXA_API_KEY": "your-api-key-here"
}
}
}
}
将your-api-key-here替换为您的实际Exa API密钥,获取自dashboard.exa.ai/api-keys。
3. 可用工具 & 工具选择
Exa MCP服务器包含以下工具,可通过添加--tools启用:
- web_search_exa:执行实时网络搜索,提供优化结果和内容提取。
- research_paper_search:专注于学术论文和科研内容的专用搜索。
- company_research:全面的公司研究工具,通过爬取公司网站收集关于企业的详细信息。
- crawling:从特定URL提取内容,适用于阅读文章、PDF或任何您拥有确切URL的网页。
- competitor_finder:通过搜索提供类似产品或服务的公司来识别公司的竞争对手。
- linkedin_search:使用Exa AI搜索LinkedIn上的公司和人员。只需在查询中包含公司名称、人员名称或特定的LinkedIn URL。
- wikipedia_search_exa:搜索和检索特定主题的维基百科文章信息,为您提供来自世界最大百科全书准确、结构化的知识。
- github_search:使用Exa AI搜索GitHub仓库 - 在GitHub.com上执行实时搜索,以找到相关的仓库、问题和GitHub账号。
您可以通过在Claude桌面配置中添加--tools参数来选择要启用的工具:
指定要启用的工具:
{
"mcpServers": {
"exa": {
"command": "npx",
"args": [
"-y",
"exa-mcp-server",
"--tools=web_search_exa,research_paper_search,company_research,crawling,competitor_finder,linkedin_search,wikipedia_search_exa,github_search"
],
"env": {
"EXA_API_KEY": "your-api-key-here"
}
}
}
}
要启用多个工具,请使用逗号分隔的列表:
{
"mcpServers": {
"exa": {
"command": "npx",
"args": [
"-y",
"exa-mcp-server",
"--tools=web_search_exa,research_paper_search,company_research,crawling,competitor_finder,linkedin_search,wikipedia_search_exa,github_search"
],
"env": {
"EXA_API_KEY": "your-api-key-here"
}
}
}
}
如果您未指定任何工具,则默认启用的所有工具将被使用。
4. 重启Claude桌面
为使更改生效:
- 完全退出Claude桌面(不只是关闭窗口)
- 重新启动Claude桌面
- 查找图标以验证Exa服务器已连接
通过NPX使用
如果您更喜欢直接运行服务器,可以使用npx:
# 默认启用所有工具运行
npx exa-mcp-server
# 仅启用特定工具
npx exa-mcp-server --tools=web_search_exa
# 启用多个工具
npx exa-mcp-server --tools=web_search_exa,research_paper_search
# 列出所有可用工具
npx exa-mcp-server --list-tools
故障排除 🔧
常见问题
-
服务器未找到
- 验证npm链接是否正确设置
- 检查Claude桌面配置语法(json文件)
-
API密钥问题
- 确认您的
EXA_API_KEY有效 - 检查Claude桌面配置中是否正确设置了
EXA_API_KEY - 验证API密钥周围没有空格或引号
- 确认您的
-
连接问题
- 完全重启Claude桌面
- 检查Claude桌面日志:
由Exa团队❤️打造