
Exa MCP Server

2025.04.27
0
TypeScriptAI 助手网络搜索实时信息获取搜索工具开发效率
Exa MCP Server 是一个基于 Model Context Protocol (MCP) 的服务器,允许 AI 助手(如 Claude)通过 Exa AI Search API 进行网络搜索。该服务器提供了一种安全且受控的方式,使 AI 模型能够获取实时网络信息。
View on GitHub
Overview
基本能力
产品定位
Exa MCP Server 是一个用于 AI 助手的搜索工具,通过 Exa AI Search API 提供实时网络搜索功能。
核心功能
- 允许 AI 助手使用 Exa 的强大搜索 API 进行网络搜索
- 提供结构化的搜索结果,包括标题、URL 和内容片段
- 缓存最近的搜索以供参考
- 优雅处理速率限制和错误情况
- 支持实时网络爬取以获取最新内容
适用场景
- AI 助手需要实时网络信息的场景
- 学术研究、公司调研、社交媒体搜索等
工具列表
- web_search_exa: 实时网络搜索,优化结果和内容提取
- research_paper_search: 专注于学术论文和研究内容的搜索
- twitter_search: 专门的 Twitter/X.com 搜索,查找推文、个人资料和对话
- company_research: 全面的公司研究工具,爬取公司网站以获取详细信息
- crawling: 从特定 URL 提取内容,适用于阅读文章、PDF 或任何网页
- competitor_finder: 通过搜索提供类似产品或服务的企业来识别公司的竞争对手
- linkedin_search: 使用 Exa AI 搜索 LinkedIn 上的公司和人员
常见问题解答
- 服务器未找到
- 验证 npm 链接是否正确设置
- 检查 Claude Desktop 配置语法
-
确保 Node.js 已正确安装
-
API 密钥问题
- 确认 EXA_API_KEY 有效
- 检查 EXA_API_KEY 是否正确设置在 Claude Desktop 配置中
-
验证 API 密钥周围没有空格或引号
-
连接问题
- 完全重启 Claude Desktop
- 检查 Claude Desktop 日志
使用教程
使用依赖
- Node.js (v18 或更高版本)
- Claude Desktop 已安装
- Exa API 密钥
- Git 已安装
验证 Node.js 安装:
node --version # 应显示 v18.0.0 或更高版本
安装教程
NPM 安装
npm install -g exa-mcp-server
使用 Smithery 安装
npx -y @smithery/cli install exa --client claude
手动安装
- 克隆仓库:
git clone https://github.com/exa-labs/exa-mcp-server.git
cd exa-mcp-server
- 安装依赖:
npm install
- 构建项目:
npm run build
- 创建全局链接:
npm link
调试方式
使用 MCP Inspector 测试服务器:
npx @modelcontextprotocol/inspector node ./build/index.js
查看 Claude Desktop 日志:
# macOS
tail -n 20 -f ~/Library/Logs/Claude/mcp*.log
# Windows
type "%APPDATA%\Claude\logs\mcp*.log"