
Exa MCP Server 🔍

2025.04.05
0
网络搜索AI助手集成实时信息检索搜索工具
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 助手需要实时网络信息时
- 学术研究或技术调研
- 社交媒体内容搜索(如 Twitter)
- 新闻和趋势分析
工具列表
- web_search: 实时网络搜索,优化结果和内容提取
- research_paper_search: 专注于学术论文和研究内容的搜索
- twitter_search: 专门的 Twitter/X.com 搜索,查找推文、个人资料和对话
常见问题解答
- 服务器未找到
- 验证 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"