基本能力
产品定位
Exa MCP Server 是一个连接 AI 助手与外部数据源的中间件,专注于提供实时、结构化的网络搜索功能。
核心功能
- 通过 Exa API 执行网络搜索
- 提供结构化的搜索结果(标题、URL、内容摘要)
- 缓存最近的搜索结果以供参考
- 处理速率限制和错误情况
- 支持实时网络爬取获取最新内容
- 提供多种专用搜索工具(网页搜索、学术搜索、Twitter 搜索、公司研究)
适用场景
- AI 助手需要获取实时网络信息时
- 学术研究需要查找最新论文时
- 需要监控社交媒体动态时
- 进行公司背景调查和研究时
工具列表
- web_search: 实时网页搜索,优化结果和内容提取
- research_paper_search: 专注于学术论文和研究内容的搜索
- twitter_search: 专门的 Twitter/X.com 搜索,查找推文、个人资料和对话
- company_research: 全面的公司研究工具,爬取公司网站获取详细信息
常见问题解答
- 服务器未找到
- 验证 npm link 是否正确设置
- 检查 Claude Desktop 配置语法
-
确保 Node.js 正确安装
-
API 密钥问题
- 确认 EXA_API_KEY 有效
- 检查 Claude Desktop 配置中是否正确设置了 EXA_API_KEY
-
验证 API 密钥周围没有空格或引号
-
连接问题
- 完全重启 Claude Desktop
- 检查 Claude Desktop 日志
使用教程
使用依赖
- Node.js (v18 或更高版本)
- Claude Desktop 已安装
- Exa API 密钥
- Git
验证 Node.js 安装:
bash
node --version # 应显示 v18.0.0 或更高版本
安装教程
NPM 安装
bash
npm install -g exa-mcp-server
使用 Smithery 安装
bash
npx -y @smithery/cli install exa --client claude
手动安装
-
克隆仓库:
bash
git clone https://github.com/exa-labs/exa-mcp-server.git
cd exa-mcp-server -
安装依赖:
bash
npm install -
构建项目:
bash
npm run build -
创建全局链接:
bash
npm link
调试方式
使用 MCP Inspector 测试
bash
npx @modelcontextprotocol/inspector node ./build/index.js
查看日志
```bash
macOS
tail -n 20 -f ~/Library/Logs/Claude/mcp*.log
Windows
type "%APPDATA%\Claude\logs\mcp*.log"
```