一个模型上下文协议(MCP)服务器允许像Claude这样的AI助手使用Exa AI搜索API执行网络搜索。借助这种设置,AI模型能够实时获取网络信息,并在安全且受控的环境中运行。
演示视频:点击查看
在开始之前,请确保您有:
您可以运行以下命令验证Node.js的安装:
node --version # 应显示v18.0.0或更高版本
git clone https://github.com/exa-labs/exa-mcp-server.git
cd exa-mcp-server
npm install --save axios dotenv
npm run build
npm link
将Claude桌面版配置为识别Exa MCP服务器:您也可以在Claude桌面版的设置中找到claude_desktop_config.json
文件。
或者:
打开您的Claude桌面版配置:
code ~/Library/Application\ Support/Claude/claude_desktop_config.json
打开您的Claude桌面版配置:
code %APPDATA%\Claude\claude_desktop_config.json
添加Exa服务器配置:
{
"mcpServers": {
"exa": {
"command": "npx",
"args": ["/path/to/exa-mcp-server/build/index.js"],
"env": {
"EXA_API_KEY": "your-api-key-here"
}
}
}
}
将 your-api-key-here
替换为您实际的Exa API密钥。
在终端或命令提示符中设置以下环境变量:
# 对于macOS 或 Linux
export EXA_API_KEY=your-api-key-here
# 对于 Windows
set EXA_API_KEY=your-api-key-here
将 your-api-key-here
替换为您实际的Exa API密钥。
npm start
mcp-cli --help
模型上下文协议(MCP)是一个系统,允许AI应用程序(如Claude桌面版)连接到外部工具和服务数据源。它提供了一个清晰且安全的方式,让AI助手与本地服务和API交互,同时让用户保持控制。
Exa MCP服务器:
如果遇到问题,请参考MCP 文档
文档中未提及相关内容,故跳过该章节。